सैन फ्रांसिस्को, सीए
ब्रैड स्मिथ डेवलपर्स को अंतिम सीमा का पता लगाने के लिए प्रोत्साहित करना चाहते हैं: ऐप्पल टीवी के लिए ऐप बनाना।
स्मिथ, इंजीनियरिंग के निदेशक ए.टी रेडियम वन, पर बात की AltWWDC इस नए क्षेत्र के लिए चुनौतियों का सामना करने के बारे में।
"मैं इसे भूले हुए आईओएस डिवाइस के रूप में सोचना पसंद करता हूं," स्मिथ ने टॉम डिक्सन की एक स्लाइड दिखाते हुए कहा, जिनके पास है मिश्रित प्रत्येक युक्ति क्यूपर्टिनो कंपनी से — एप्पल टीवी के अपवाद के साथ।
शुरुआत के लिए, ऐप्पल ने डिजिटल मीडिया रिसीवर के लिए तीसरे पक्ष के ऐप्स के लिए मंच नहीं खोला है, जिसे 2007 में लॉन्च किया गया था। कुछ मायनों में, स्मिथ कहते हैं, Apple इसे और भी बंद करने के लिए कदम उठा रहा है। स्मिथ को उम्मीद है कि उनकी बात अधिक डेवलपर्स को वैसे भी ऐप बनाने के लिए प्रेरित करेगी।
"यह एक डरावनी दिशा में आगे बढ़ रहा है, अगर कुछ भी संकेत हैं कि वे खुलने के बजाय बंद करने के लिए आगे बढ़ रहे हैं," स्मिथ ने कहा। "हैकर के नजरिए से, यह चुनौतियां पेश करता है क्योंकि आप अपना कोड अलग-अलग तरीकों से लिख सकते हैं, हालांकि।"
आरंभ करने के लिए, आपको दूसरी पीढ़ी के Apple टीवी को जेलब्रेक करने की आवश्यकता है। यह "मीठा स्थान" है क्योंकि तीसरे-जीन को अभी तक जेलब्रेक किया जाना है ("हम इस पर काम कर रहे हैं," एक दर्शक सदस्य ने हस्तक्षेप किया) और प्रथम-जीन आईओएस नहीं चलाता है।
स्मिथ ने इसे खोलने के बारे में विस्तृत जानकारी नहीं दी, लेकिन कहते हैं कि "यह बहुत आसान हो गया है, एक Google खोज और एक डाउनलोड और आप अंदर हैं।" (मौसम के पास कई लोगों के लिए जाने का रास्ता है, उन्होंने कहा।) एक चेतावनी: ऐप्पल टीवी 2 पर आईओएस 6 एक टिथर जेलब्रेक है, इसलिए जब भी आप डिवाइस को रीबूट करते हैं तो आपको इसे यूएसबी केबल में प्लग करना होगा। "निश्चित रूप से हमारे जैसे हैकर्स के लिए ठीक है, लेकिन यह वास्तविक दुनिया की खपत के लिए तैयार नहीं है।"
वह वर्तमान तृतीय-पक्ष ऐप्पल टीवी ऐप्स पर एक नज़र डालने की अनुशंसा करता है, कई खुले स्रोत हैं, कोड देखें और देखें कि चीजें कैसे चल रही हैं, जिनमें निम्न शामिल हैं: एक्सएमबीसी, निटो टीवी, अंतिम। एफएम तथा हवा में नियंत्रण करना.
आरंभ करने के लिए, यह भी देखें पिछली पंक्ति, अनिवार्य रूप से एक UI किट जो Apple TV पर आपके मूल iOS किट के प्रतिस्थापन के रूप में कार्य करती है। एक बार एक निजी ढांचे के बाद, यह अब AppleTV के अंदर है आप इसे स्टैक कर सकते हैं या गतिशील रूप से इसे रनटाइम में खींच सकते हैं, लेकिन iOS 6 अपडेट के बाद, Apple ने BackRow को हटा दिया। फिर भी, वे कहते हैं, मूल डेटा वहाँ है और इसलिए अधिकांश निम्न-स्तरीय सामान हैं जिन्हें आपको आरंभ करने की आवश्यकता है।
"खुले मंच से पहले ही विकास करना ऐप्पल को वहां एक क्षमता देखने के लिए प्रोत्साहित कर सकता है और लोगों को मंच को आगे बढ़ाने के लिए प्रोत्साहित कर सकता है।"
आप उनके मिनी-ट्यूटोरियल के साथ पूरी बातचीत देख सकते हैं, यहां.