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

Новиот Apple TV кој започна со продажба на крајот на минатата недела, претставува најголема експанзија на екосистемот на јаболкото во последните години. За прв пат, App Store и апликации од трети страни доаѓаат на Apple TV. Заедно со ова, Apple воведе и нова филозофија во однос на пристапот до апликациите.

Новиот пристап би можел да се сумира многу накратко на следниов начин: целосната контрола над вашата содржина, дури и ако сте ја купиле, ја презема Apple, кој најдобро знае како да ја искористи за ваша корист. Оваа филозофија природно има свои предности и недостатоци, а Apple TV со својот tvOS е првиот производ на Apple кој ја прифати без исклучок.

Apple смета дека во иднина нема да биде важно колку физичка меморија имате на вашиот уред, туку дека сите податоци ќе бидат во облакот, од каде што можете лесно да ги преземете на вашиот телефон, таблет, телевизор или што било друго кога Ќе ви треба. И штом не ви требаат, тие повторно се отстрануваат.

Технологијата на Apple што ја поддржува оваа теорија се нарекува App Thinning и значи дека Apple тврди дека има целосна контрола врз внатрешната меморија на Apple TV (во иднина, веројатно и други производи), од кои може во секое време - без корисникот да може да влијае тоа на кој било начин - избришете ја секоја содржина доколку е потребно, т.е. во случај внатрешната меморија да стане полна.

Всушност, воопшто нема трајно внатрешно складирање за апликации од трети страни на Apple TV. Секоја апликација мора да може да складира податоци во iCloud и да ги бара и презема за да обезбеди најдобро корисничко искуство.

Меморијата на Apple TV во акција

Најмногу се зборуваше во врска со новите правила за програмерите беше фактот дека апликациите за Apple TV не можат да надминат 200 MB во големина. Тоа е точно, но нема потреба од премногу паника. Apple има изградено софистициран систем во кој добро се вклопуваат 200 MB.

Кога првпат ќе ја преземете апликацијата на вашиот Apple TV, пакетот всушност нема да биде поголем од 200 MB. На овој начин, Apple го ограничи првото преземање за да биде што побрзо и корисникот да не чека долги минути пред, на пример, да се симнат неколку гигабајти, како што е случајот со, на пример, некои понапорни игри за iOS.

За да функционира гореспоменатото App Thinning, Apple користи две други технологии - „сечење“ и означување - и податоци на барање. Програмерите сега ќе ги расклопуваат (сечеат на парчиња) нивните апликации практично како Лего. Поединечните коцки со најмал можен волумен секогаш ќе се преземаат само доколку и се потребни на апликацијата или на корисникот.

Секоја цигла, ако ја прифатиме терминологијата на Лего, развивачот добива ознака, што е уште еден неопходен дел во однос на функционирањето на целиот процес. Токму со помош на ознаки ќе се поврзат поврзаните податоци. На пример, сите означени податоци ќе се преземат во рамките на почетните 200 MB почетна инсталација, каде не треба да изостанат сите ресурси потребни за лансирање и првите чекори во апликацијата.

Ајде да земеме измислена игра како пример Скокач. Основните податоци веднаш ќе почнат да се преземаат на Apple TV од App Store, заедно со туторијал во кој ќе научите како да ја контролирате играта. Можете да играте скоро веднаш, бидејќи почетниот пакет не надминува 200 MB и не треба да чекате, на пример, да се симнат уште 100 нивоа, кои Скокач поседува. Но, тие не му требаат веднаш (сигурно не сите) на почетокот.

Откако ќе се преземат сите првични податоци, апликацијата може веднаш да побара дополнителни податоци, до 2 GB. Така, додека веќе ја извршувате апликацијата и го поминувате туторијалот, преземањето на десетици или стотици мегабајти работи во позадина, во кои главно ќе има други нивоа Скокачи, до кој постепено ќе напредувате.

За овие цели, програмерите имаат вкупно 20 GB достапни од Apple во облакот, каде што апликацијата може слободно да стигне. Значи, зависи само од развивачите како да ги означат поединечните делови и со тоа да го оптимизираат функционирањето на апликацијата, која секогаш ќе има само минимум податоци зачувани во самиот Apple TV. Според Apple, идеалната големина на ознаки, односно пакети со податоци преземени од облакот, е 64 MB, меѓутоа, програмерите имаат до 512 MB податоци достапни во една ознака.

Уште еднаш накратко: можете да го најдете во App Store Скокач, почнуваш да преземаш и во тој момент се симнува воведен пакет до 200MB кој содржи основни податоци и туторијал. Откако ќе се преземе апликацијата и ќе ја стартувате, таа ќе побара Скокач o други ознаки, каде што има други нивоа, кои во овој случај ќе бидат само неколку мегабајти. Кога ќе го завршите туторијалот, ќе ги имате подготвени следните нивоа и ќе можете да ја продолжите играта.

И тоа нè доведува до уште еден важен дел од функционирањето на новата филозофија на Apple. Како што се преземаат се повеќе и повеќе означени податоци, tvOS го задржува правото да ги избрише сите такви (т.е. на барање) податоци кога ќе ви снема внатрешна меморија. Иако програмерите можат да постават различни приоритети за поединечни ознаки, самиот корисник не може да влијае на тоа кои податоци ќе ги изгуби.

Но, ако сè работи како што треба, корисникот практично не мора ни да знае дека вакво нешто - преземање, а потоа бришење податоци во позадина - воопшто се случува. Тоа е всушност целата поента на тоа како функционира tvOS.

Ако сте во Скокач на 15-то ниво, Apple пресметува дека повеќе не ви требаат претходните 14 нивоа, па порано или подоцна ќе биде избришано. Ако сакате да се вратите на претходното поглавје, можеби веќе го нема на Apple TV и ќе мора повторно да го преземете.

Брз интернет за секој дом

Ако зборуваме за Apple TV, оваа филозофија има смисла. Секој сет-топ бокс е поврзан дваесет и четири часа дневно преку кабел на (денес обично) доволно брз Интернет, благодарение на што нема проблем со преземање податоци на барање.

Се разбира, равенката важи, колку е побрз интернетот, толку е помала веројатноста дека ќе треба да чекате во некоја апликација за да се преземат потребните податоци, но ако се е оптимизирано - и на страната на Apple во однос на стабилноста на облакот, и на страната на развивачот во однос на ознаките и повеќе дел од апликацијата - не треба да биде проблем со повеќето врски.

Сепак, можеме да најдеме потенцијални проблеми кога ќе погледнеме подалеку од Apple TV и понатаму во екосистемот на Apple. App Thinning, поврзаното „сечење“ на апликации и други потребни технологии, беше претставено од Apple пред една година на WWDC, кога главно се однесуваше на iPhone и iPad. Само во Apple TV целиот систем беше распореден 100%, но можеме да очекуваме дека постепено ќе се префрли и на мобилни уреди.

На крајот на краиштата, со Apple Music, на пример, Apple веќе работи со бришење податоци. Повеќе од еден корисник откри дека зачуваната музика за офлајн слушање ја нема по некое време. Системот бараше место и едноставно препозна дека овие податоци не се потребни во моментот. Потоа песните мора повторно да се преземат офлајн.

Сепак, на iPhone, iPad или дури и iPod touch, новиот пристап кон апликациите може да донесе проблеми и деградирано корисничко искуство во споредба со Apple TV.

Проблем број еден: не сите уреди имаат интернет конекција 24/7. Тоа се главно iPad-и без SIM-картички и iPod touch. Штом ви требаат податоци што не сте ги користеле на пример долго време, па системот ги избришал без предупредување, а немате интернет при рака, едноставно немате среќа.

Проблем број два: Чешка е сè уште слабо и не многу брзо покриена со мобилен интернет. Во новото управување со апликациите и нивните податоци, Apple очекува дека вашиот уред идеално ќе биде поврзан на интернет дваесет и четири часа дневно и приемот ќе биде што е можно побрз. Во тој момент се работи како што треба.

Но, за жал, реалноста во Чешка е дека честопати не можете ни да ги слушате омилените песни додека патувате со воз, бидејќи стриминг преку Edge не е доволно добар. Идејата дека сè уште треба да преземете десетици мегабајти податоци за некоја апликација што ви треба е незамислива.

Точно, чешките оператори значително ја проширија својата покриеност во последните недели. Онаму каде што пред само неколку дена навистина блескаше досадното „Е“, денес често лета со големи LTE брзини. Но, тогаш доаѓа втората бариера - FUP. Доколку на корисникот редовно му беше целосно полн уредот и системот постојано ги бришеше податоците на барање и потоа повторно ги преземаше, лесно ќе потроши стотици мегабајти.

Нешто слично не мора да се решава на Apple TV, но оптимизацијата би била многу важна за iPhone и iPad. Прашањето е дали, на пример, ќе биде незадолжително кога и како може да се преземат/бришат податоците, дали корисникот ќе може да каже, на пример, дека не сака да ги избрише податоците на барање и дали тој му снемува простор, тој едноставно ќе ја прекине следната акција наместо да ги изгуби постарите записи. Меѓутоа, порано или подоцна, можеме да сметаме на распоредувањето на App Thinning и технологиите поврзани со него и кај мобилните уреди.

Ова е прилично голема развојна иницијатива, која Apple дефинитивно не ја создаде само за својот сет-топ кутија. А вистината е дека, на пример, за мала меморија кај iPhone и iPad, поточно оние со уште 16 GB, може да биде добро решение, доколку не го уништи корисничкото искуство. А можеби Apple нема да го дозволи тоа.

.