Затвори рекламата

Apple TV тази година премина през големи промени – получи собствена операционна система tvOS, както и собствен App Store. Като устройство, категорично напълно различно от другите продукти на Apple, то се отнася за Разработка на приложения за Apple TV специфични правила.

Малък начален размер, ресурси само при поискване

Едно е сигурно - приложението, поставено в App Store, няма да бъде повече от 200 MB. Разработчиците трябва да вместят цялата основна функционалност и данни в ограничението от 200MB, влакът не надхвърля това. Сега може би си мислите, че много игри заемат до няколко GB памет и 200 MB няма да са достатъчни за много приложения.

Други части на приложението, т.нар етикети, ще бъдат изтеглени веднага щом потребителят има нужда от тях. Apple TV предполага постоянна високоскоростна интернет връзка, така че данните при поискване не са пречка. Индивидуалните тагове могат да бъдат с размер от 64 до 512 MB, като Apple позволява до 20 GB данни да бъдат хоствани в приложението.

Въпреки това, за да не се запълни бързо паметта на Apple TV (не е толкова много), максимум 20 GB от тези 2 GB могат да бъдат изтеглени в паметта. Това означава, че приложението на Apple TV ще заема максимум 2,2 GB памет (200 MB + 2 GB). По-старите етикети (например първите рундове на играта) ще бъдат автоматично премахнати и заменени с необходимите.

Възможно е да съхранявате доста сложни игри и приложения в 20 GB данни. Странно, tvOS предлага повече в това отношение от iOS, където приложение може да заеме 2GB в App Store и след това да поиска още 2GB (така че общо 4GB). Само времето ще покаже как разработчиците могат да използват тези ресурси.

Необходима е поддръжка на нов драйвер

Приложението трябва да може да се управлява с предоставения контролер, т.нар. Siri Remote, което е друго правило, без което приложенията не могат да бъдат одобрени. Разбира се, няма да има проблем с нормалните приложения, това се случва с игри, които изискват по-сложно управление. Разработчиците на такива игри ще трябва да разберат как ефективно да използват новия контролер. По този начин Apple иска да гарантира, че контролът работи просто във всички приложения.

Никъде обаче не е уточнено до какво точно ниво трябва да може да се управлява подобна игра от контролера на Apple, за да премине процеса на одобрение. Може би е достатъчно да си представите екшън игра от първо лице, в която трябва да ходите във всички посоки, да стреляте, да скачате, да извършвате различни действия. Или разработчиците разбиват този яд, или изобщо не пускат играта на tvOS.

Да, контролери на трети страни могат да бъдат свързани към Apple TV, но те се считат за вторичен аксесоар. Въпросът е дали по-сложните игри, които потенциално може да липсват в App Store, ще обезценят фундаментално Apple TV. Опростеният отговор е по-скоро не. Повечето потребители на Apple TV вероятно няма да са запалени геймъри, които биха го купили за заглавия като Halo, Call of Duty, GTA и т.н. Такива потребители вече имат тези игри на своите компютри или конзоли.

Apple TV е насочена (поне за момента) към различна група хора, които могат да се справят с по-прости игри и най-важното - които искат да гледат любимите си предавания, сериали и филми по телевизията. Но кой знае, например, Apple работи върху своя контролер за игри, който ще ви позволи да управлявате дори по-сложни игри, а Apple TV ще стане (в допълнение към телевизията) и конзола за игри.

източници: iMore, Ръба, Култът на Мак
.