ਐਪਲ ਨੇ ਪਿਛਲੇ ਹਫਤੇ ਹੋਰ ਚੀਜ਼ਾਂ ਦੇ ਨਾਲ ਪੇਸ਼ ਕੀਤਾ ਨਵਾਂ ਐਪਲ ਟੀ.ਵੀ TVOS ਆਪਰੇਟਿੰਗ ਸਿਸਟਮ ਦੇ ਨਾਲ। ਇਹ ਤੱਥ ਕਿ ਐਪ ਸਟੋਰ ਤੋਂ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਨਵੇਂ ਬਲੈਕ ਬਾਕਸ ਵਿੱਚ ਸਥਾਪਿਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ, ਨਿਸ਼ਚਿਤ ਤੌਰ 'ਤੇ ਡਿਵੈਲਪਰਾਂ ਨੂੰ ਸਭ ਤੋਂ ਵੱਧ ਖੁਸ਼ ਕੀਤਾ ਗਿਆ ਹੈ।
ਡਿਵੈਲਪਰਾਂ ਕੋਲ ਦੋ ਵਿਕਲਪ ਹਨ। ਉਹ ਇੱਕ ਮੂਲ ਐਪ ਲਿਖ ਸਕਦੇ ਹਨ ਜਿਸ ਕੋਲ Apple TV ਹਾਰਡਵੇਅਰ ਤੱਕ ਪੂਰੀ ਪਹੁੰਚ ਹੈ। ਉਪਲਬਧ SDK (ਡਿਵੈਲਪਰਾਂ ਲਈ ਲਾਇਬ੍ਰੇਰੀਆਂ ਦਾ ਸੈੱਟ) ਬਹੁਤ ਸਮਾਨ ਹੈ ਜੋ ਡਿਵੈਲਪਰਾਂ ਨੂੰ ਆਈਫੋਨ, ਆਈਪੈਡ ਤੋਂ ਪਹਿਲਾਂ ਹੀ ਪਤਾ ਹੈ, ਅਤੇ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਇੱਕੋ ਜਿਹੀਆਂ ਹਨ - ਉਦੇਸ਼-ਸੀ ਅਤੇ ਛੋਟੀ ਸਵਿਫਟ।
ਪਰ ਸਧਾਰਨ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ, ਐਪਲ ਨੇ ਡਿਵੈਲਪਰਾਂ ਨੂੰ TVML - ਟੈਲੀਵਿਜ਼ਨ ਮਾਰਕਅੱਪ ਭਾਸ਼ਾ ਦੇ ਰੂਪ ਵਿੱਚ ਇੱਕ ਦੂਜਾ ਵਿਕਲਪ ਪੇਸ਼ ਕੀਤਾ। ਜੇਕਰ ਤੁਹਾਨੂੰ ਲੱਗਦਾ ਹੈ ਕਿ TVML ਨਾਮ ਸ਼ੱਕੀ ਤੌਰ 'ਤੇ HTML ਵਰਗਾ ਲੱਗਦਾ ਹੈ, ਤਾਂ ਤੁਸੀਂ ਸਹੀ ਹੋ। ਇਹ ਅਸਲ ਵਿੱਚ XML 'ਤੇ ਅਧਾਰਤ ਇੱਕ ਮਾਰਕਅੱਪ ਭਾਸ਼ਾ ਹੈ ਅਤੇ HTML ਦੇ ਸਮਾਨ ਹੈ, ਸਿਰਫ ਇਹ ਬਹੁਤ ਸਰਲ ਹੈ ਅਤੇ ਇੱਕ ਸਖਤ ਸੰਟੈਕਸ ਹੈ। ਪਰ ਇਹ Netflix ਵਰਗੀਆਂ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਬਿਲਕੁਲ ਸਹੀ ਹੈ। ਅਤੇ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਵੀ ਫਾਇਦਾ ਹੋਵੇਗਾ, ਕਿਉਂਕਿ TVML ਦੀ ਸਖਤੀ ਮਲਟੀਮੀਡੀਆ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਇੱਕ ਸਮਾਨ ਦਿੱਖ ਅਤੇ ਕੰਮ ਕਰੇਗੀ।
ਪਹਿਲੀ ਐਪਲੀਕੇਸ਼ਨ ਲਈ ਮਾਰਗ
ਇਸ ਲਈ ਸਭ ਤੋਂ ਪਹਿਲਾਂ ਮੈਨੂੰ Xcode ਵਿਕਾਸ ਵਾਤਾਵਰਣ ਦਾ ਨਵਾਂ ਬੀਟਾ ਸੰਸਕਰਣ ਡਾਉਨਲੋਡ ਕਰਨਾ ਪਿਆ (ਵਰਜਨ 7.1 ਉਪਲਬਧ ਹੈ। ਇੱਥੇ). ਇਸਨੇ ਮੈਨੂੰ tvOS SDK ਤੱਕ ਪਹੁੰਚ ਦਿੱਤੀ ਅਤੇ ਖਾਸ ਤੌਰ 'ਤੇ ਚੌਥੀ ਪੀੜ੍ਹੀ ਦੇ Apple TV ਨੂੰ ਨਿਸ਼ਾਨਾ ਬਣਾਉਣ ਲਈ ਇੱਕ ਨਵਾਂ ਪ੍ਰੋਜੈਕਟ ਸ਼ੁਰੂ ਕਰਨ ਦੇ ਯੋਗ ਸੀ। ਐਪ ਸਿਰਫ-tvOS ਹੋ ਸਕਦੀ ਹੈ, ਜਾਂ ਕੋਡ ਨੂੰ ਇੱਕ "ਯੂਨੀਵਰਸਲ" ਐਪ ਬਣਾਉਣ ਲਈ ਇੱਕ ਮੌਜੂਦਾ iOS ਐਪ ਵਿੱਚ ਜੋੜਿਆ ਜਾ ਸਕਦਾ ਹੈ - ਇੱਕ ਮਾਡਲ ਜੋ ਅੱਜ iPhone ਅਤੇ iPad ਐਪਸ ਵਰਗਾ ਹੈ।
ਸਮੱਸਿਆ ਇੱਕ: ਐਕਸਕੋਡ ਸਿਰਫ ਇੱਕ ਮੂਲ ਐਪ ਬਣਾਉਣ ਦੀ ਯੋਗਤਾ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਦਾ ਹੈ। ਪਰ ਮੈਨੂੰ ਬਹੁਤ ਜਲਦੀ ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਇੱਕ ਭਾਗ ਮਿਲਿਆ ਜੋ ਡਿਵੈਲਪਰਾਂ ਨੂੰ ਇਸ ਪਿੰਜਰ ਨੂੰ ਬਦਲਣ ਅਤੇ ਇਸਨੂੰ TVML ਲਈ ਤਿਆਰ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕਰੇਗਾ। ਅਸਲ ਵਿੱਚ, ਇਹ ਸਵਿਫਟ ਵਿੱਚ ਕੋਡ ਦੀਆਂ ਕੁਝ ਲਾਈਨਾਂ ਹਨ ਜੋ, ਸਿਰਫ਼ ਐਪਲ ਟੀਵੀ 'ਤੇ, ਇੱਕ ਪੂਰੀ-ਸਕ੍ਰੀਨ ਆਬਜੈਕਟ ਬਣਾਉਂਦੀਆਂ ਹਨ ਅਤੇ ਐਪ ਦੇ ਮੁੱਖ ਹਿੱਸੇ ਨੂੰ ਲੋਡ ਕਰਦੀਆਂ ਹਨ, ਜੋ ਪਹਿਲਾਂ ਹੀ JavaScript ਵਿੱਚ ਲਿਖਿਆ ਹੋਇਆ ਹੈ।
ਸਮੱਸਿਆ ਦੋ: TVML ਐਪਲੀਕੇਸ਼ਨਾਂ ਅਸਲ ਵਿੱਚ ਇੱਕ ਵੈੱਬ ਪੇਜ ਵਾਂਗ ਹਨ, ਅਤੇ ਇਸਲਈ ਸਾਰੇ ਕੋਡ ਇੰਟਰਨੈਟ ਤੋਂ ਲੋਡ ਕੀਤੇ ਜਾਂਦੇ ਹਨ। ਐਪਲੀਕੇਸ਼ਨ ਅਸਲ ਵਿੱਚ ਸਿਰਫ ਇੱਕ "ਬੂਟਲੋਡਰ" ਹੈ, ਇਸ ਵਿੱਚ ਸਿਰਫ ਇੱਕ ਘੱਟੋ ਘੱਟ ਕੋਡ ਅਤੇ ਸਭ ਤੋਂ ਬੁਨਿਆਦੀ ਗ੍ਰਾਫਿਕ ਤੱਤ (ਐਪਲੀਕੇਸ਼ਨ ਆਈਕਨ ਅਤੇ ਇਸ ਤਰ੍ਹਾਂ ਦੇ) ਸ਼ਾਮਲ ਹਨ। ਅੰਤ ਵਿੱਚ, ਮੈਂ ਸਫਲਤਾਪੂਰਵਕ ਮੁੱਖ JavaScript ਕੋਡ ਨੂੰ ਸਿੱਧੇ ਐਪ ਵਿੱਚ ਪਾ ਦਿੱਤਾ ਅਤੇ ਐਪਲ ਟੀਵੀ ਇੰਟਰਨੈਟ ਨਾਲ ਕਨੈਕਟ ਨਾ ਹੋਣ 'ਤੇ ਘੱਟੋ-ਘੱਟ ਇੱਕ ਕਸਟਮ ਗਲਤੀ ਸੁਨੇਹਾ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨ ਦੀ ਯੋਗਤਾ ਪ੍ਰਾਪਤ ਕੀਤੀ।
ਤੀਜੀ ਛੋਟੀ ਸਮੱਸਿਆ: ਆਈਓਐਸ 9 ਅਤੇ ਇਸਦੇ ਨਾਲ ਟੀਵੀਓਐਸ ਨੂੰ ਸਖਤੀ ਨਾਲ ਇਹ ਲੋੜ ਹੁੰਦੀ ਹੈ ਕਿ ਇੰਟਰਨੈਟ ਪ੍ਰਤੀ ਸਾਰੇ ਸੰਚਾਰ HTTPS ਦੁਆਰਾ ਐਨਕ੍ਰਿਪਟ ਕੀਤੇ ਜਾਣ। ਇਹ ਆਈਓਐਸ 9 ਵਿੱਚ ਸਾਰੀਆਂ ਐਪਸ ਲਈ ਪੇਸ਼ ਕੀਤੀ ਗਈ ਇੱਕ ਵਿਸ਼ੇਸ਼ਤਾ ਹੈ ਅਤੇ ਇਸਦਾ ਕਾਰਨ ਉਪਭੋਗਤਾ ਦੀ ਗੋਪਨੀਯਤਾ ਅਤੇ ਡੇਟਾ ਸੁਰੱਖਿਆ 'ਤੇ ਦਬਾਅ ਹੈ। ਇਸ ਲਈ ਵੈੱਬ ਸਰਵਰ 'ਤੇ ਇੱਕ SSL ਸਰਟੀਫਿਕੇਟ ਨੂੰ ਤੈਨਾਤ ਕਰਨਾ ਜ਼ਰੂਰੀ ਹੋਵੇਗਾ। ਇਸਨੂੰ ਪ੍ਰਤੀ ਸਾਲ ਘੱਟ ਤੋਂ ਘੱਟ $5 (120 ਤਾਜ) ਵਿੱਚ ਖਰੀਦਿਆ ਜਾ ਸਕਦਾ ਹੈ, ਜਾਂ ਤੁਸੀਂ ਵਰਤ ਸਕਦੇ ਹੋ, ਉਦਾਹਰਨ ਲਈ, CloudFlare ਸੇਵਾ, ਜੋ ਆਪਣੇ ਆਪ, ਆਪਣੇ ਆਪ ਅਤੇ ਬਿਨਾਂ ਨਿਵੇਸ਼ ਦੇ HTTPS ਦੀ ਦੇਖਭਾਲ ਕਰੇਗੀ। ਦੂਜਾ ਵਿਕਲਪ ਐਪਲੀਕੇਸ਼ਨ ਲਈ ਇਸ ਪਾਬੰਦੀ ਨੂੰ ਬੰਦ ਕਰਨਾ ਹੈ, ਜੋ ਕਿ ਹੁਣ ਲਈ ਸੰਭਵ ਹੈ, ਪਰ ਮੈਂ ਯਕੀਨੀ ਤੌਰ 'ਤੇ ਇਸਦੀ ਸਿਫ਼ਾਰਸ਼ ਨਹੀਂ ਕਰਾਂਗਾ।
ਦਸਤਾਵੇਜ਼ਾਂ ਨੂੰ ਪੜ੍ਹਨ ਦੇ ਕੁਝ ਘੰਟਿਆਂ ਬਾਅਦ, ਜਿੱਥੇ ਅਜੇ ਵੀ ਕਦੇ-ਕਦਾਈਂ ਛੋਟੀਆਂ ਗਲਤੀਆਂ ਹੁੰਦੀਆਂ ਹਨ, ਮੈਂ ਇੱਕ ਬਹੁਤ ਹੀ ਬੁਨਿਆਦੀ ਪਰ ਕਾਰਜਸ਼ੀਲ ਐਪਲੀਕੇਸ਼ਨ ਤਿਆਰ ਕੀਤੀ ਹੈ। ਇਹ ਪ੍ਰਸਿੱਧ ਟੈਕਸਟ "ਹੈਲੋ ਵਰਲਡ" ਅਤੇ ਦੋ ਬਟਨ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦਾ ਹੈ। ਮੈਂ ਬਟਨ ਨੂੰ ਕਿਰਿਆਸ਼ੀਲ ਕਰਨ ਅਤੇ ਅਸਲ ਵਿੱਚ ਕੁਝ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਵਿੱਚ ਲਗਭਗ ਦੋ ਘੰਟੇ ਬਿਤਾਏ। ਪਰ ਸਵੇਰ ਦੇ ਸ਼ੁਰੂਆਤੀ ਘੰਟਿਆਂ ਨੂੰ ਦੇਖਦੇ ਹੋਏ, ਮੈਂ ਸੌਣ ਨੂੰ ਤਰਜੀਹ ਦਿੱਤੀ… ਅਤੇ ਇਹ ਚੰਗੀ ਗੱਲ ਸੀ।
ਦੂਜੇ ਦਿਨ, ਮੇਰੇ ਕੋਲ ਐਪਲ ਤੋਂ ਸਿੱਧੇ ਤੌਰ 'ਤੇ ਤਿਆਰ ਕੀਤੇ ਨਮੂਨੇ ਟੀਵੀਐਮਐਲ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰਨ ਦਾ ਚਮਕਦਾਰ ਵਿਚਾਰ ਸੀ। ਮੈਨੂੰ ਕੋਡ ਵਿੱਚ ਬਹੁਤ ਤੇਜ਼ੀ ਨਾਲ ਉਹ ਲੱਭਿਆ ਜੋ ਮੈਂ ਲੱਭ ਰਿਹਾ ਸੀ ਅਤੇ ਬਟਨ ਲਾਈਵ ਅਤੇ ਕੰਮ ਕਰ ਰਿਹਾ ਸੀ। ਹੋਰ ਚੀਜ਼ਾਂ ਦੇ ਨਾਲ, ਮੈਂ ਇੰਟਰਨੈਟ 'ਤੇ tvOS ਟਿਊਟੋਰਿਅਲ ਦੇ ਪਹਿਲੇ ਦੋ ਭਾਗਾਂ ਦੀ ਖੋਜ ਵੀ ਕੀਤੀ। ਦੋਵਾਂ ਸਰੋਤਾਂ ਨੇ ਬਹੁਤ ਮਦਦ ਕੀਤੀ, ਇਸਲਈ ਮੈਂ ਇੱਕ ਨਵਾਂ ਪ੍ਰੋਜੈਕਟ ਸ਼ੁਰੂ ਕੀਤਾ ਅਤੇ ਆਪਣੀ ਪਹਿਲੀ ਅਸਲ ਐਪਲੀਕੇਸ਼ਨ ਸ਼ੁਰੂ ਕੀਤੀ।
ਪਹਿਲੀ ਅਸਲੀ ਐਪਲੀਕੇਸ਼ਨ
ਮੈਂ ਸਕ੍ਰੈਚ ਤੋਂ ਪੂਰੀ ਤਰ੍ਹਾਂ ਸ਼ੁਰੂ ਕੀਤਾ, ਪਹਿਲਾ TVML ਪੰਨਾ. ਫਾਇਦਾ ਇਹ ਹੈ ਕਿ ਐਪਲ ਨੇ ਡਿਵੈਲਪਰਾਂ ਲਈ 18 ਰੈਡੀਮੇਡ TVML ਟੈਂਪਲੇਟ ਤਿਆਰ ਕੀਤੇ ਹਨ ਜਿਨ੍ਹਾਂ ਨੂੰ ਸਿਰਫ਼ ਦਸਤਾਵੇਜ਼ਾਂ ਤੋਂ ਕਾਪੀ ਕਰਨ ਦੀ ਲੋੜ ਹੈ। ਇੱਕ ਟੈਂਪਲੇਟ ਨੂੰ ਸੰਪਾਦਿਤ ਕਰਨ ਵਿੱਚ ਲਗਭਗ ਇੱਕ ਘੰਟਾ ਲੱਗਿਆ, ਮੁੱਖ ਤੌਰ 'ਤੇ ਕਿਉਂਕਿ ਮੈਂ ਐਪਲ ਟੀਵੀ ਨੂੰ ਸਾਰੇ ਲੋੜੀਂਦੇ ਡੇਟਾ ਦੇ ਨਾਲ ਤਿਆਰ TVML ਭੇਜਣ ਲਈ ਸਾਡੇ API ਨੂੰ ਤਿਆਰ ਕਰ ਰਿਹਾ ਸੀ।
ਦੂਜੇ ਟੈਂਪਲੇਟ ਨੂੰ ਸਿਰਫ਼ 10 ਮਿੰਟ ਲੱਗੇ। ਮੈਂ ਦੋ ਜਾਵਾ ਸਕ੍ਰਿਪਟਾਂ ਨੂੰ ਜੋੜਿਆ ਹੈ - ਉਹਨਾਂ ਵਿੱਚ ਜ਼ਿਆਦਾਤਰ ਕੋਡ ਸਿੱਧੇ ਐਪਲ ਤੋਂ ਆਉਂਦੇ ਹਨ, ਇਸ ਲਈ ਪਹੀਏ ਨੂੰ ਦੁਬਾਰਾ ਕਿਉਂ ਬਣਾਇਆ ਜਾਵੇ। ਐਪਲ ਨੇ ਸਕ੍ਰਿਪਟਾਂ ਤਿਆਰ ਕੀਤੀਆਂ ਹਨ ਜੋ ਟੀਵੀਐਮਐਲ ਟੈਂਪਲੇਟਸ ਨੂੰ ਲੋਡ ਕਰਨ ਅਤੇ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨ ਦਾ ਧਿਆਨ ਰੱਖਦੀਆਂ ਹਨ, ਜਿਸ ਵਿੱਚ ਸਿਫ਼ਾਰਿਸ਼ ਕੀਤੀ ਸਮੱਗਰੀ ਲੋਡਿੰਗ ਸੂਚਕ ਅਤੇ ਸੰਭਾਵਿਤ ਗਲਤੀ ਡਿਸਪਲੇ ਸ਼ਾਮਲ ਹਨ।
ਦੋ ਘੰਟਿਆਂ ਤੋਂ ਵੀ ਘੱਟ ਸਮੇਂ ਵਿੱਚ, ਮੈਂ ਇੱਕ ਬਹੁਤ ਹੀ ਨੰਗੀ, ਪਰ ਕਾਰਜਸ਼ੀਲ PLAY.CZ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਇਕੱਠਾ ਕਰਨ ਦੇ ਯੋਗ ਸੀ। ਇਹ ਰੇਡੀਓ ਸਟੇਸ਼ਨਾਂ ਦੀ ਇੱਕ ਸੂਚੀ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰ ਸਕਦਾ ਹੈ, ਇਹ ਇਸਨੂੰ ਸ਼ੈਲੀ ਦੁਆਰਾ ਫਿਲਟਰ ਕਰ ਸਕਦਾ ਹੈ ਅਤੇ ਇਹ ਰੇਡੀਓ ਸ਼ੁਰੂ ਕਰ ਸਕਦਾ ਹੈ। ਹਾਂ, ਬਹੁਤ ਸਾਰੀਆਂ ਚੀਜ਼ਾਂ ਐਪ ਵਿੱਚ ਨਹੀਂ ਹਨ, ਪਰ ਬੁਨਿਆਦੀ ਕੰਮ ਕਰਦੀਆਂ ਹਨ।
[youtube id=”kLKvWC-rj7Q” ਚੌੜਾਈ=”620″ ਉਚਾਈ=”360″]
ਫਾਇਦਾ ਇਹ ਹੈ ਕਿ ਐਪਲੀਕੇਸ਼ਨ ਲਾਜ਼ਮੀ ਤੌਰ 'ਤੇ ਵੈਬਸਾਈਟ ਦੇ ਇੱਕ ਵਿਸ਼ੇਸ਼ ਸੰਸਕਰਣ ਤੋਂ ਵੱਧ ਕੁਝ ਨਹੀਂ ਹੈ, ਜੋ JavaScript ਦੁਆਰਾ ਸੰਚਾਲਿਤ ਹੈ ਅਤੇ ਤੁਸੀਂ ਦਿੱਖ ਨੂੰ ਸੋਧਣ ਲਈ CSS ਦੀ ਵਰਤੋਂ ਵੀ ਕਰ ਸਕਦੇ ਹੋ।
ਐਪਲ ਨੂੰ ਅਜੇ ਵੀ ਤਿਆਰ ਕਰਨ ਲਈ ਕੁਝ ਹੋਰ ਚੀਜ਼ਾਂ ਦੀ ਲੋੜ ਹੈ। ਐਪਲੀਕੇਸ਼ਨ ਆਈਕਨ ਇੱਕ ਨਹੀਂ, ਪਰ ਦੋ - ਛੋਟਾ ਅਤੇ ਵੱਡਾ ਹੈ। ਨਵੀਨਤਾ ਇਹ ਹੈ ਕਿ ਆਈਕਨ ਇੱਕ ਸਧਾਰਨ ਚਿੱਤਰ ਨਹੀਂ ਹੈ, ਪਰ ਇੱਕ ਪੈਰਾਲੈਕਸ ਪ੍ਰਭਾਵ ਰੱਖਦਾ ਹੈ ਅਤੇ 2 ਤੋਂ 5 ਲੇਅਰਾਂ (ਬੈਕਗ੍ਰਾਉਂਡ, ਮੱਧ ਅਤੇ ਫੋਰਗਰਾਉਂਡ ਵਿੱਚ ਵਸਤੂਆਂ) ਦਾ ਬਣਿਆ ਹੁੰਦਾ ਹੈ। ਐਪਲੀਕੇਸ਼ਨ ਦੇ ਸਾਰੇ ਕਿਰਿਆਸ਼ੀਲ ਚਿੱਤਰਾਂ ਵਿੱਚ ਇੱਕੋ ਪ੍ਰਭਾਵ ਹੋ ਸਕਦਾ ਹੈ।
ਹਰ ਪਰਤ ਅਸਲ ਵਿੱਚ ਇੱਕ ਪਾਰਦਰਸ਼ੀ ਬੈਕਗ੍ਰਾਉਂਡ ਉੱਤੇ ਇੱਕ ਚਿੱਤਰ ਹੈ। ਐਪਲ ਨੇ ਇਹਨਾਂ ਲੇਅਰਡ ਚਿੱਤਰਾਂ ਨੂੰ ਕੰਪਾਇਲ ਕਰਨ ਲਈ ਆਪਣੀ ਖੁਦ ਦੀ ਐਪਲੀਕੇਸ਼ਨ ਤਿਆਰ ਕੀਤੀ ਹੈ ਅਤੇ ਜਲਦੀ ਹੀ Adobe Photoshop ਲਈ ਇੱਕ ਐਕਸਪੋਰਟ ਪਲੱਗਇਨ ਜਾਰੀ ਕਰਨ ਦਾ ਵਾਅਦਾ ਕੀਤਾ ਹੈ।
ਇੱਕ ਹੋਰ ਲੋੜ ਇੱਕ "ਟੌਪ ਸ਼ੈਲਫ" ਚਿੱਤਰ ਹੈ। ਜੇਕਰ ਵਰਤੋਂਕਾਰ ਐਪ ਨੂੰ ਸਿਖਰਲੀ ਕਤਾਰ (ਸਿਖਰਲੀ ਸ਼ੈਲਫ 'ਤੇ) ਵਿੱਚ ਇੱਕ ਪ੍ਰਮੁੱਖ ਸਥਿਤੀ ਵਿੱਚ ਰੱਖਦਾ ਹੈ, ਤਾਂ ਐਪ ਨੂੰ ਐਪ ਸੂਚੀ ਦੇ ਉੱਪਰ ਡੈਸਕਟਾਪ ਲਈ ਸਮੱਗਰੀ ਵੀ ਪ੍ਰਦਾਨ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ। ਇੱਥੇ ਜਾਂ ਤਾਂ ਸਿਰਫ਼ ਇੱਕ ਸਧਾਰਨ ਤਸਵੀਰ ਹੋ ਸਕਦੀ ਹੈ ਜਾਂ ਇਹ ਇੱਕ ਸਰਗਰਮ ਖੇਤਰ ਹੋ ਸਕਦਾ ਹੈ, ਉਦਾਹਰਨ ਲਈ ਮਨਪਸੰਦ ਫ਼ਿਲਮਾਂ ਦੀ ਸੂਚੀ ਜਾਂ, ਸਾਡੇ ਕੇਸ ਵਿੱਚ, ਰੇਡੀਓ ਸਟੇਸ਼ਨ।
ਬਹੁਤ ਸਾਰੇ ਡਿਵੈਲਪਰ ਹੁਣੇ ਹੀ ਨਵੇਂ ਟੀਵੀਓਐਸ ਦੀਆਂ ਸੰਭਾਵਨਾਵਾਂ ਦੀ ਪੜਚੋਲ ਕਰਨ ਲੱਗੇ ਹਨ। ਚੰਗੀ ਖ਼ਬਰ ਇਹ ਹੈ ਕਿ ਇੱਕ ਸਮਗਰੀ ਐਪ ਲਿਖਣਾ ਬਹੁਤ ਆਸਾਨ ਹੈ, ਅਤੇ ਐਪਲ ਟੀਵੀਐਮਐਲ ਦੇ ਨਾਲ ਡਿਵੈਲਪਰਾਂ ਲਈ ਇੱਕ ਲੰਬਾ ਰਾਹ ਚਲਾ ਗਿਆ ਹੈ. ਐਪਲੀਕੇਸ਼ਨ ਬਣਾਉਣਾ (ਉਦਾਹਰਨ ਲਈ PLAY.CZ ਜਾਂ iVyszílő) ਆਸਾਨ ਅਤੇ ਤੇਜ਼ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ। ਇਸ ਗੱਲ ਦੀ ਚੰਗੀ ਸੰਭਾਵਨਾ ਹੈ ਕਿ ਨਵੇਂ ਐਪਲ ਟੀਵੀ ਦੀ ਵਿਕਰੀ ਦੇ ਨਾਲ ਹੀ ਵੱਡੀ ਗਿਣਤੀ ਵਿੱਚ ਐਪਲੀਕੇਸ਼ਨਾਂ ਤਿਆਰ ਹੋ ਜਾਣਗੀਆਂ।
ਇੱਕ ਮੂਲ ਐਪ ਲਿਖਣਾ ਜਾਂ iOS ਤੋਂ tvOS ਵਿੱਚ ਇੱਕ ਗੇਮ ਨੂੰ ਪੋਰਟ ਕਰਨਾ ਵਧੇਰੇ ਚੁਣੌਤੀਪੂਰਨ ਹੋਵੇਗਾ, ਪਰ ਬਹੁਤ ਜ਼ਿਆਦਾ ਨਹੀਂ। ਸਭ ਤੋਂ ਵੱਡੀ ਰੁਕਾਵਟ ਵੱਖ-ਵੱਖ ਨਿਯੰਤਰਣ ਅਤੇ ਪ੍ਰਤੀ ਐਪ ਸੀਮਾ 200MB ਹੋਵੇਗੀ। ਇੱਕ ਮੂਲ ਐਪਲੀਕੇਸ਼ਨ ਸਟੋਰ ਤੋਂ ਡੇਟਾ ਦਾ ਸਿਰਫ਼ ਇੱਕ ਸੀਮਤ ਹਿੱਸਾ ਡਾਊਨਲੋਡ ਕਰ ਸਕਦੀ ਹੈ, ਅਤੇ ਬਾਕੀ ਸਭ ਕੁਝ ਇਸ ਤੋਂ ਇਲਾਵਾ ਡਾਊਨਲੋਡ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ, ਅਤੇ ਇਸ ਗੱਲ ਦੀ ਕੋਈ ਗਾਰੰਟੀ ਨਹੀਂ ਹੈ ਕਿ ਸਿਸਟਮ ਇਸ ਡੇਟਾ ਨੂੰ ਨਹੀਂ ਮਿਟਾਏਗਾ। ਹਾਲਾਂਕਿ, ਡਿਵੈਲਪਰ ਨਿਸ਼ਚਿਤ ਤੌਰ 'ਤੇ ਇਸ ਸੀਮਾ ਨਾਲ ਜਲਦੀ ਨਜਿੱਠਣਗੇ, "ਐਪ ਥਿਨਿੰਗ" ਨਾਮਕ ਟੂਲਸ ਦੇ ਇੱਕ ਸਮੂਹ ਦੀ ਉਪਲਬਧਤਾ ਲਈ ਵੀ ਧੰਨਵਾਦ, ਜੋ ਕਿ iOS 9 ਦਾ ਵੀ ਹਿੱਸਾ ਹਨ।
ਵਧੀਆ ਲੇਖ. ਧੰਨਵਾਦ। ਸ਼ਾਇਦ ਸਮੇਂ ਦੇ ਨਾਲ ਅਸੀਂ ਐਪਲ ਤੋਂ ਸਧਾਰਨ ਐਪਲੀਕੇਸ਼ਨਾਂ (ਹੱਲ) ਤਿਆਰ ਕਰਨ ਲਈ ਇੱਕ ਉਪਭੋਗਤਾ ਹੱਲ ਵੀ ਦੇਖਾਂਗੇ, ਜਿਵੇਂ ਕਿ ਆਈਓਐਸ ਲਈ ਫਾਈਲਮੇਕਰ ਨਾਲ ਸੰਭਵ ਹੈ, ਮੇਰੇ ਇੱਕ ਡਿਵੈਲਪਰ ਹੋਣ ਤੋਂ ਬਿਨਾਂ।
ਸਿਧਾਂਤ ਵਿੱਚ... ਸਵਿਫਟ ਲੋਡਰ ਕੁਝ ਲਾਈਨਾਂ ਹਨ ਜੋ ਅਜੇ ਵੀ ਇੱਕੋ ਜਿਹੀਆਂ ਹਨ, ਸਿਰਫ਼ ਪਹਿਲੀ TVML ਫਾਈਲ ਲਈ URL ਬਦਲਦਾ ਹੈ। ਜੇ ਕੋਈ ਚਾਹੁੰਦਾ ਹੈ, ਤਾਂ ਉਹ ਸ਼ਾਇਦ ਇੱਕ ਸਕ੍ਰਿਪਟ ਲਿਖ ਸਕਦਾ ਹੈ ਜੋ ਰਿਮੋਟਲੀ ਤੁਹਾਡੇ URL ਨਾਲ ਇੱਕ ਬਿਲਡ ਚਲਾ ਸਕਦਾ ਹੈ ਅਤੇ ਇੱਕ IPA ਫਾਈਲ ਵਾਪਸ ਭੇਜ ਸਕਦਾ ਹੈ। ਜਾਂ ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਲ ਇੱਕ ਮੈਕ ਹੈ, ਤਾਂ ਪ੍ਰੋਜੈਕਟ ਭੇਜਣ ਵਿੱਚ ਕੋਈ ਸਮੱਸਿਆ ਨਹੀਂ ਹੈ, ਜਿੱਥੇ ਤੁਸੀਂ ਸਿਰਫ਼ URL ਪਾਉਂਦੇ ਹੋ ਅਤੇ ਬਿਲਡ ਸ਼ੁਰੂ ਕਰਦੇ ਹੋ। ਫਾਇਦਾ ਇਹ ਹੈ ਕਿ ਜੇਕਰ TVML ਐਪਲੀਕੇਸ਼ਨ ਤੋਂ ਬਾਹਰ ਹੈ, ਤਾਂ ਤੁਹਾਨੂੰ ਅਸਲ ਵਿੱਚ ਸਿਰਫ਼ ਇੱਕ ਜਨਤਕ ਬਿਲਡ ਅਤੇ ਸੰਭਵ ਤੌਰ 'ਤੇ ਇੱਕ ਪ੍ਰਾਈਵੇਟ (ਵਿਕਾਸ) ਬਿਲਡ ਦੀ ਲੋੜ ਹੈ, ਅਤੇ ਤੁਸੀਂ ਸਿਰਫ਼ ਸਰਵਰ 'ਤੇ TVML ਨੂੰ ਬਦਲ ਸਕਦੇ ਹੋ ਅਤੇ ਇਸ ਤਰ੍ਹਾਂ ਐਪਲੀਕੇਸ਼ਨ ਦਾ ਕੰਮਕਾਜ।
"ਐਪ ਸਿਰਫ-tvOS ਹੋ ਸਕਦਾ ਹੈ, ਜਾਂ ਕੋਡ ਨੂੰ 'ਇੱਕ-ਆਕਾਰ-ਫਿੱਟ-ਆਲ' ਐਪ ਬਣਾਉਣ ਲਈ ਇੱਕ ਮੌਜੂਦਾ iOS ਐਪ ਵਿੱਚ ਜੋੜਿਆ ਜਾ ਸਕਦਾ ਹੈ - ਅੱਜ iPhone ਅਤੇ iPad ਐਪਸ ਦੇ ਸਮਾਨ ਮਾਡਲ।"
ਮੈਂ ਹੈਰਾਨ ਹਾਂ ਕਿ ਤੁਹਾਡਾ ਕੀ ਮਤਲਬ ਹੈ? ਵਿਅਕਤੀਗਤ ਤੌਰ 'ਤੇ, ਮੈਨੂੰ ਕਿਤੇ ਵੀ 1 ਬਿਲਡ ਬਣਾਉਣ ਦਾ ਕੋਈ ਤਰੀਕਾ ਨਹੀਂ ਮਿਲਿਆ ਜਿਸ ਵਿੱਚ ਯੂਨੀਵਰਸਲ ਆਈਫੋਨ, ਆਈਪੈਡ ਅਤੇ ਐਪਲ ਟੀਵੀ ਸ਼ਾਮਲ ਹੋਣਗੇ.. ਕਿਉਂਕਿ ਉਹ ਵੱਖਰੇ SDK (OSX ਦੇ ਸਮਾਨ) ਹਨ, ਤੁਹਾਨੂੰ tvOS ਲਈ ਇੱਕ ਵਾਧੂ ਟੀਚੇ ਦੀ ਲੋੜ ਹੈ ਅਤੇ ਇਸ ਤਰ੍ਹਾਂ ਇੱਕ ਵੱਖਰੀ ਬਿਲਡ ਵੀ। ਮੈਂ ਕੁਝ ਗੁਆ ਰਿਹਾ ਹਾਂ?
Xcode 7.1 ਵਿੱਚ tvOS ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਪਹਿਲਾਂ ਤੋਂ ਮੌਜੂਦ ਪ੍ਰੋਜੈਕਟ ਲਈ ਇੱਕ ਹੋਰ ਟੀਚੇ ਵਜੋਂ ਜੋੜਿਆ ਜਾ ਸਕਦਾ ਹੈ - ਐਪਲ ਵਾਚ ਲਈ ਐਪਲੀਕੇਸ਼ਨਾਂ ਦੇ ਸਮਾਨ ਜਾਂ ਸ਼ਾਇਦ ਸੂਚਨਾ ਕੇਂਦਰ ਲਈ ਇੱਕ ਵਿਜੇਟ। ਹਾਲਾਂਕਿ, ਮੈਨੂੰ ਅਜੇ ਤੱਕ ਨਹੀਂ ਪਤਾ ਕਿ ਇਹ ਸਟੋਰ 'ਤੇ ਕਿਵੇਂ ਅੱਪਲੋਡ ਕੀਤਾ ਜਾਵੇਗਾ... ਮੈਂ ਮੰਨਦਾ ਹਾਂ ਕਿ Xcode ਇੱਕ ਪੈਕੇਜ ਭੇਜੇਗਾ ਅਤੇ ਐਪ ਸਟੋਰ ਫਿਰ ਇਸਨੂੰ ਵੰਡ ਦੇਵੇਗਾ... ਸੰਭਵ ਤੌਰ 'ਤੇ ਉਹ ਹੁਣੇ ਵਾਚ ਨਾਲ ਕੀ ਕਰਦੇ ਹਨ।
noo.. ਮੇਰੀ ਰਾਏ ਵਿੱਚ, ਇਹ 2 ਬਿਲਕੁਲ ਵੱਖਰੀਆਂ ਚੀਜ਼ਾਂ ਹਨ.. ਘੜੀ ਇੱਕ ਐਕਸਟੈਂਸ਼ਨ ਹੈ.. ਜਾਂ ਘੱਟੋ ਘੱਟ ਇਹ watchOS 2.0.. ਤੱਕ ਸੀ. ਇਹ iOS ਟੀਚੇ ਦੇ ਨਾਲ ਦਿੱਤਾ ਗਿਆ ਸੀ ਅਤੇ ਆਈਫੋਨ ਤੋਂ ਬਿਨਾਂ ਕੰਮ ਨਹੀਂ ਕਰਦਾ ਸੀ.. ATV ਇੱਕ ਵੱਖਰੀ ਹਸਤੀ ਹੈ.. ਜਿਸ ਬਾਰੇ ਮੈਂ ਗੱਲ ਕਰ ਰਿਹਾ ਹਾਂ, ਕੀ ATV ਲਈ ਬਿਲਡ ਵੱਖਰੀ ਹੋਵੇਗੀ (ਤੁਹਾਨੂੰ 2$ ਲਈ ਭੁਗਤਾਨ ਕਰਨ ਦੀ ਲੋੜ ਹੈ) ਅਤੇ ਇਸ ਤੋਂ ਇਲਾਵਾ iOS 2$ ਲਈ ਭੁਗਤਾਨ ਕੀਤਾ ਗਿਆ ਹੈ, ਜਾਂ ਕੀ ਇਹ ਇੱਕ ਯੂਨੀਵਰਸਲ ਦੇਣਾ ਸੰਭਵ ਹੋਵੇਗਾ 2$ iOS ਅਤੇ ATV ਦੋਵਾਂ ਲਈ ਬਿਲਡ.. ਫਿਰ ਮੈਨੂੰ ਨਹੀਂ ਲੱਗਦਾ, ਕਿਉਂਕਿ iOS ਟਾਰਗਿਟ ਵੀ ATV ਲਈ ਡਿਵਾਈਸਾਂ ਦੇ ਪਰਿਵਾਰ ਦੀ ਪੇਸ਼ਕਸ਼ ਨਹੀਂ ਕਰਦਾ ਹੈ..
ਇਸ ਲਈ ਅਸਲ ਲਾਂਚ ਦਿਖਾਈ ਦੇਵੇਗਾ, ਪਰ ਇਹ ਅਸਲ ਵਿੱਚ ਐਪਲ ਵਾਚ ਕੋਡ ਵਾਂਗ ਵਿਹਾਰ ਕਰਦਾ ਹੈ, ਉਦਾਹਰਨ ਲਈ. ਨਹੀਂ ਤਾਂ, ਦਸਤਾਵੇਜ਼ਾਂ ਵਿੱਚ ਕਿਹਾ ਗਿਆ ਹੈ ਕਿ ਮੌਜੂਦਾ ਐਪਲੀਕੇਸ਼ਨ ਵਿੱਚ ਟੀਵੀਓਐਸ ਲਈ ਕੋਡ ਜੋੜਨਾ ਸੰਭਵ ਹੋਵੇਗਾ ਅਤੇ ਇਸ ਤਰ੍ਹਾਂ ਆਈਓਐਸ ਅਤੇ ਟੀਵੀਓਐਸ ਦੋਵਾਂ ਲਈ ਇੱਕੋ ਸਮੇਂ ਇੱਕ ਐਪ (ਐਪ ਸਟੋਰ ਵਿੱਚ ਇੱਕ ਇਕਾਈ) ਨੂੰ ਵੇਚਣਾ ਸੰਭਵ ਹੋਵੇਗਾ - ਇੱਕ ਖਰੀਦ ਲਈ ਗਾਹਕ, ਜਾਂ ਇੱਕ ਵੱਖਰੀ ਹਸਤੀ ਵਜੋਂ - iOS ਅਤੇ tvOS ਲਈ ਇੱਕ ਵੱਖਰੀ ਖਰੀਦ।
ਸਿਰਫ਼ ਸਪੱਸ਼ਟ ਕਰਨ ਲਈ, ਇਹ ਪ੍ਰਤੀ ਐਪ 200MB ਨਹੀਂ ਹੈ, ਪਰ 200MB ਸਥਾਨਕ ਤੌਰ 'ਤੇ ਸਟੋਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਅਤੇ ਬਾਕੀ ਲੋੜ ਪੈਣ 'ਤੇ ਨੈੱਟ ਤੋਂ ਡਾਊਨਲੋਡ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
ਤੁਹਾਡਾ ਧੰਨਵਾਦ, ਇਹ ਉਹੀ ਹੈ ਜੋ ਮੈਂ ਸੋਚਿਆ ਸੀ, ਪਰ ਮੈਂ ਸ਼ਾਇਦ ਇਸਨੂੰ ਗਲਤ ਲਿਖਿਆ ਹੈ। 200MB ਤੋਂ ਉੱਪਰ ਦੀ ਹਰ ਚੀਜ਼ (ਜਾਂ ਇਸ ਤੋਂ ਇਲਾਵਾ ਡਾਉਨਲੋਡ ਕੀਤੀ ਗਈ ਹਰ ਚੀਜ਼) ਇੱਕ ਕੈਸ਼ ਵਜੋਂ ਸਟੋਰ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਅਤੇ ਜੇਕਰ ਸਿਸਟਮ ਇਹ ਫੈਸਲਾ ਕਰਦਾ ਹੈ ਕਿ ਇਹ ਸਪੇਸ ਖਤਮ ਹੋ ਰਹੀ ਹੈ, ਤਾਂ ਇਹ ਇਸਨੂੰ ਮਿਟਾਉਣਾ ਸ਼ੁਰੂ ਕਰ ਦਿੰਦਾ ਹੈ - ਜੋ ਸੰਭਵ ਤੌਰ 'ਤੇ ਉਦੋਂ ਤੱਕ ਨਹੀਂ ਹੋਵੇਗਾ ਜਦੋਂ ਤੱਕ ਕਾਫ਼ੀ ਖਾਲੀ ਥਾਂ ਨਹੀਂ ਹੁੰਦੀ ਅਤੇ ਫਿਰ ਘੱਟ ਤੋਂ ਘੱਟ ਵਰਤੀ ਗਈ ਸਮੱਗਰੀ। ਨੂੰ ਮਿਟਾ ਦਿੱਤਾ ਜਾਵੇਗਾ, ਇਸਲਈ ਇਹ ਅਭਿਆਸ ਵਿੱਚ ਸੰਭਵ ਤੌਰ 'ਤੇ ਕੋਈ ਸਮੱਸਿਆ ਨਹੀਂ ਹੋਵੇਗੀ।
ਮੈਨੂੰ ਹੋਰ ਕੀ ਪਤਾ ਕਰਨਾ ਹੈ, ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ ਕਿ ਇਹ ਸੀਮਾ ਖੇਡਾਂ 'ਤੇ ਲਾਗੂ ਨਹੀਂ ਹੋਵੇਗੀ, ਜਾਂ ਗੇਮ ਬੇਸ 'ਤੇ 200MB ਤੋਂ ਵੱਡੀ ਹੋ ਸਕਦੀ ਹੈ। ਪਰ ਮੈਨੂੰ ਅਜੇ ਵੀ ਬਿਲਕੁਲ ਨਹੀਂ ਪਤਾ ਕਿ ਇਸਦਾ ਅਸਲ ਅਰਥ ਕਿਵੇਂ ਹੈ. ਇਹ ਕਾਫ਼ੀ ਸੰਭਵ ਹੈ ਕਿ ਐਪਲ ਅਜੇ ਵੀ ਡਿਵੈਲਪਰਾਂ ਦੇ ਫੀਡਬੈਕ ਦੇ ਅਨੁਸਾਰ ਇਸ ਨੀਤੀ ਨੂੰ ਐਡਜਸਟ ਕਰ ਰਿਹਾ ਹੈ.
hehe Pokemon TCG – 4 GB, ਆਰਡਰ ਔਨਲਾਈਨ – 1,6 GB Hearthstone 1,3 GB ਮੈਂ ਇਸ ਬਾਰੇ ਸੱਚਮੁੱਚ ਉਤਸੁਕ ਹਾਂ।
ਜਾਣਕਾਰੀ ਸੀ ਕਿ ਖੇਡਾਂ ਦਾ ਇੱਕ ਵਿਸ਼ੇਸ਼ ਮੋਡ ਹੈ। ਮੈਂ ਹੁਣ ਵੇਰਵੇ ਇਕੱਠੇ ਕਰ ਰਿਹਾ ਹਾਂ ਅਤੇ ਅਸੀਂ ਲੇਖ ਨੂੰ ਪੂਰਾ ਕਰਾਂਗੇ.
ਮੈਂ ਇਹ ਨਹੀਂ ਕਰ ਸਕਦਾ, ਅਤੇ ਜੇਕਰ ਮੈਂ ਕਿਸੇ ਨੂੰ ਠੇਸ ਪਹੁੰਚਾਉਂਦਾ ਹਾਂ ਤਾਂ ਮੈਂ ਪਹਿਲਾਂ ਹੀ ਮੁਆਫੀ ਮੰਗਦਾ ਹਾਂ, ਪਰ ਮੇਰੇ ਕੋਲ ਇੱਕ ਬਹੁਤ ਵੱਡੀ, ਸੁਹਿਰਦ ਅਤੇ ਬੇਮਿਸਾਲ ਖੁਸ਼ੀ ਹੈ ਜੋ ਮੈਂ ਤੁਹਾਡੇ ਨਾਲ ਸਾਂਝਾ ਕਰਨਾ ਚਾਹੁੰਦਾ ਸੀ...
ਨਵੇਂ ਐਪਲ ਟੀਵੀ ਦੀ ਘੋਸ਼ਣਾ ਤੋਂ ਅਗਲੇ ਦਿਨ, ਮੈਂ ਆਲਸੀ ਨਹੀਂ ਸੀ ਅਤੇ ਵਿਕਰੀ 'ਤੇ ਜਾਣ ਤੋਂ ਪਹਿਲਾਂ ਹੀ ਇੱਕ ਡਿਵੈਲਪਰ ਕਿੱਟ ਪ੍ਰਾਪਤ ਕਰਨ ਦੀ ਸੰਭਾਵਨਾ ਦੇ ਨਾਲ ਐਪਲ ਲਾਟਰੀ (ਕੀ ਮੈਂ ਚੁਣਾਂ?) ਲਈ ਸਾਈਨ ਅੱਪ ਕੀਤਾ।
ਕੱਲ੍ਹ ਸ਼ਾਮ, ਐਪਲ ਨੇ ਮੈਨੂੰ ਲਿਖਿਆ ਕਿ ਉਸਨੇ ਮੈਨੂੰ ਪਹਿਲੇ ਬੈਚ ਲਈ ਚੁਣਿਆ ਹੈ :)
ਇਸ ਲਈ, ਮੈਂ ਇਸ ਲੇਖ ਦੇ ਲੇਖਕ ਵਾਂਗ ਨਹੀਂ ਹਾਂ, ਅਤੇ ਮੈਂ ਈਮਾਨਦਾਰੀ ਨਾਲ ਐਪਲ ਟੀਵੀ ਲਈ ਪ੍ਰੀਸਕੂਲ ਬ੍ਰੈਸਨਿਕਸ 'ਤੇ ਕੰਮ ਕਰ ਰਿਹਾ ਹਾਂ - ਅਕਤੂਬਰ ਦੇ ਦੌਰਾਨ ਤੁਹਾਡੇ ਐਪ ਸਟੋਰ ਵਿੱਚ ਉਪਲਬਧ :)
ਇਸ ਲਈ ਮੈਨੂੰ ਇਹ ਮਹਿਸੂਸ ਹੋ ਰਿਹਾ ਹੈ ਕਿ ਹਰ ਕੋਈ ਜਿਸਨੇ ਰਜਿਸਟਰ ਕੀਤਾ ਹੈ ਉਸਨੂੰ ਸ਼ਾਇਦ ਇਹ ਮਿਲ ਗਿਆ ਹੈ :) ਮੈਂ ਕੱਲ੍ਹ ਵੀ ਆਰਡਰ ਕੀਤਾ ਸੀ ਅਤੇ ਮੈਂ ਸੱਚਮੁੱਚ, ਸੱਚਮੁੱਚ ਇਸਦਾ ਇੰਤਜ਼ਾਰ ਕਰ ਰਿਹਾ ਹਾਂ... ਅਤੇ ਮੈਂ ਇੱਕ ਹੋਰ ਵਿਅਕਤੀ ਨੂੰ ਜਾਣਦਾ ਹਾਂ ਜੋ ਉਸਦੀ ਡਿਲੀਵਰੀ ਦੀ ਉਡੀਕ ਕਰ ਰਿਹਾ ਹੈ...
ਵੈਸੇ ਵੀ, ਹੁਣ ਤੱਕ ਅਜਿਹਾ ਲਗਦਾ ਹੈ ਕਿ ਵਿਕਰੀ ਸ਼ੁਰੂ ਹੋਣ 'ਤੇ ਸ਼ਾਇਦ ਬਹੁਤ ਸਾਰੇ ਐਪਸ ਹੋਣਗੇ :)
ਹਰ ਕੋਈ ਸ਼ਾਇਦ ਨਹੀਂ ਕਰਦਾ - ਉਹਨਾਂ ਨੇ ਇਹ ਮੈਨੂੰ ਨਹੀਂ ਦਿੱਤਾ :(
:( ਮੈਨੂੰ ਤੁਹਾਡੇ ਲਈ ਤਰਸ ਆਉਂਦਾ ਹੈ।
ਜੇਕਰ ਕੋਈ ਚਾਹੇ, ਮੇਰੇ ਕੋਲ ਅੱਠ ਚਿੱਟੇ ਐਪਲ ਸਟਿੱਕਰ ਹਨ... ਮੈਂ ਉਹਨਾਂ ਨੂੰ ਡਾਕ ਰਾਹੀਂ ਭੇਜ ਸਕਦਾ ਹਾਂ...