ਵਿਗਿਆਪਨ ਬੰਦ ਕਰੋ

ਐਪਲ ਨੇ ਪਿਛਲੇ ਹਫਤੇ ਹੋਰ ਚੀਜ਼ਾਂ ਦੇ ਨਾਲ ਪੇਸ਼ ਕੀਤਾ ਨਵਾਂ ਐਪਲ ਟੀ.ਵੀ 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 ਦਾ ਵੀ ਹਿੱਸਾ ਹਨ।

.