Сан Франциско, Калифорния
Брад Смит иска да насърчи разработчиците да изследват последната граница: създаване на приложения за Apple TV.
Смит, директор по инженеринг в RadiumOne, говори в AltWWDC за изправяне пред предизвикателствата пред тази нова територия.
„Обичам да мисля за това като за забравено iOS устройство“, каза Смит, показвайки слайд на Том Диксън, който смесени всеки устройство от компанията в Купертино - с изключение на Apple TV.
Като начало Apple не е отворила платформата за приложения на трети страни за цифровия медиен приемник, който стартира през 2007 г. По някакъв начин, казва Смит, Apple прави стъпки, за да я направи още по -затворена. Смит се надява, че разговорите му ще накарат все повече разработчици да правят приложения.
„Движи се в страшна посока, ако има нещо, което показва, че те се движат за затваряне, а не за отваряне“, каза Смит. „От гледна точка на хакерите, той предлага предизвикателства, защото можете да напишете кода си по различни начини.
За да започнете, ви е необходим джейлбрейк Apple TV от второ поколение. Това е „сладкото място“, тъй като третото поколение все още не е разбито („Работим върху това“, намеси се член на публиката) и първото поколение не работи с iOS.
Смит не даде подробни инструкции как да го отвори, но казва, че „Стана много лесно, едно търсене в Google и изтегляне и вие сте вътре.“ (Сезонен пропуск е начинът за много хора, каза той.) Едно предупреждение: iOS 6 на Apple TV 2 е привързан джейлбрейк, така че трябва да го включвате в USB кабел всеки път, когато рестартирате устройството. „Определено е добре за хакери като нас, но не е готова за консумация в реалния свят.“
Той препоръчва да разгледате актуалните приложения на Apple TV на трети страни, много от тях са с отворен код, да разгледате кода и да видите как вървят нещата, включително: XMBC, NitoTV, Последно. FM и AirControl.
За да започнете, проверете също Заден ред, по същество UI Kit, който действа като заместител на вашия основен iOS комплект на Apple TV. След като частна рамка, вече е в AppleTV, можете да я подреждате или динамично да я изтегляте в среда на изпълнение, но след актуализацията на iOS 6, Apple премахна BackRow. Все пак, казва той, основните данни са налице, както и повечето неща от ниско ниво, от които се нуждаете, за да започнете.
„Развитието дори преди да има отворена платформа може да насърчи Apple да види, че там има потенциал и да насърчи хората да прокарат платформата напред.“
Можете да гледате пълния разговор с неговия мини-урок, тук.