Închide anunțul

Noul Apple TV care a început să se vândă la sfârșitul săptămânii trecute, reprezintă cea mai mare expansiune a ecosistemului de mere din ultimii ani. Pentru prima dată, App Store și aplicațiile de la terți vin pe Apple TV. Odată cu aceasta, Apple a introdus și o nouă filozofie privind accesul la aplicații.

Noua abordare ar putea fi rezumată foarte pe scurt după cum urmează: controlul deplin asupra conținutului tău, chiar dacă l-ai achiziționat, este preluat de Apple, care știe cel mai bine cum să-l folosească în beneficiul tău. Această filozofie are în mod natural avantajele și dezavantajele ei, iar Apple TV, cu tvOS-ul său, este primul produs Apple care l-a adoptat fără excepție.

Apple consideră că în viitor nu va conta prea mult cât de mult spațiu de stocare fizic aveți pe dispozitiv, dar că toate datele vor fi în cloud, de unde le puteți descărca cu ușurință pe telefon, tabletă, televizor sau orice altceva. altfel, când va fi, vei avea nevoie. Și de îndată ce nu aveți nevoie de ele, sunt îndepărtate din nou.

Tehnologia Apple care susține această teorie se numește App Thinning și înseamnă că Apple pretinde control complet asupra stocării interne a Apple TV (în viitor, probabil și alte produse), de la care poate oricând - fără ca utilizatorul să poată influența în orice fel - ștergeți orice conținut dacă este necesar, adică în cazul în care stocarea internă devine plină.

De fapt, nu există deloc stocare internă permanentă pentru aplicațiile terță parte pe Apple TV. Fiecare aplicație trebuie să poată stoca date în iCloud și să le solicite și să le descarce pentru a asigura cea mai bună experiență de utilizare.

Stocarea Apple TV în acțiune

Cel mai discutat în legătură cu noile reguli pentru dezvoltatori a fost faptul că aplicațiile pentru Apple TV nu pot depăși 200 MB ca dimensiune. Este adevărat, dar nu trebuie să intri în panică prea tare. Apple a construit un sistem sofisticat în care se potrivește bine cei 200 MB.

Când descărcați pentru prima dată aplicația pe Apple TV, pachetul nu va depăși de fapt 200 MB. În acest fel, Apple a limitat prima descărcare astfel încât să fie cât mai rapidă și utilizatorul să nu fie nevoit să aștepte minute lungi înainte ca, de exemplu, să fie descărcați câțiva gigaocteți, cum este cazul, de exemplu, cu unele mai solicitante. jocuri pentru iOS.

Pentru ca App Thinning-ul menționat mai sus să funcționeze, Apple folosește alte două tehnologii – „slicing” și etichetare – și date la cerere. Dezvoltatorii își vor dezasambla (tăi în bucăți) aplicațiile practic ca Lego. Cuburile individuale cu cel mai mic volum posibil vor fi întotdeauna descărcate numai dacă aplicația sau utilizatorul are nevoie de ele.

Fiecare cărămidă, dacă adoptăm terminologia Lego, primește o etichetă de către dezvoltator, care este o altă parte necesară în ceea ce privește funcționarea întregului proces. Tocmai cu ajutorul etichetelor vor fi conectate datele aferente. De exemplu, toate datele etichetate vor fi descărcate în limitele inițiale de 200 MB instalare inițială, unde nu trebuie să lipsească toate resursele necesare lansării și primii pași în aplicație.

Să luăm ca exemplu un joc fictiv Săritor. Datele de bază vor începe imediat descărcarea pe Apple TV din App Store, împreună cu un tutorial în care veți învăța cum să controlați jocul. Puteți juca aproape imediat, deoarece pachetul inițial nu depășește 200 MB și nu trebuie să așteptați, de exemplu, încă 100 de niveluri să fie descărcate, ceea ce Săritor posedă. Dar nu are nevoie de ele imediat (cu siguranță nu de toate) la început.

Odată ce toate datele inițiale sunt descărcate, aplicația poate solicita imediat date suplimentare, până la 2 GB. Deci, în timp ce rulați deja aplicația și parcurgeți tutorialul, descărcarea de zeci sau sute de megaocteți rulează în fundal, în cadrul cărora vor exista în principal alte niveluri Jumperii, la care vei ajunge treptat.

În aceste scopuri, dezvoltatorii au la dispoziție un total de 20 GB de la Apple în cloud, unde aplicația poate ajunge liber. Deci depinde doar de dezvoltatori cum să eticheteze părțile individuale și, prin urmare, să optimizeze rularea aplicației, care va avea întotdeauna doar un minim de date stocate în Apple TV însuși. Potrivit Apple, dimensiunea ideală a etichetelor, adică a pachetelor de date descărcate din cloud, este de 64 MB, cu toate acestea, dezvoltatorii au până la 512 MB de date disponibile într-o singură etichetă.

Încă o dată pe scurt: îl puteți găsi în App Store Săritor, începi să descarci și în acel moment se descarcă un pachet introductiv de până la 200MB, care conține date de bază și un tutorial. Odată ce aplicația este descărcată și o lansați, aceasta va solicita Săritor o alte etichete, unde există alte niveluri, care în acest caz vor fi doar câțiva megaocteți. Când termini tutorialul, vei avea următoarele niveluri pregătite și poți continua jocul.

Și asta ne aduce la o altă parte importantă a funcționării noii filozofii a Apple. Pe măsură ce se descarcă din ce în ce mai multe date etichetate, tvOS își rezervă dreptul de a șterge orice astfel de date (adică la cerere) atunci când rămâneți fără stocare internă. Deși dezvoltatorii pot stabili priorități diferite pentru etichetele individuale, utilizatorul însuși nu poate influența datele pe care le va pierde.

Dar dacă totul funcționează așa cum ar trebui, utilizatorul practic nici nu trebuie să știe că așa ceva - descărcarea și apoi ștergerea datelor în fundal - se întâmplă deloc. Acesta este de fapt scopul funcționării tvOS.

Daca esti in Săritor la al 15-lea nivel, Apple calculează că nu mai aveți nevoie de cele 14 nivele anterioare, așa că mai devreme sau mai târziu va fi șters. Dacă doriți să reveniți la un capitol anterior, este posibil să nu mai fie pe Apple TV și va trebui să-l descărcați din nou.

Internet rapid pentru fiecare casă

Dacă vorbim despre Apple TV, această filozofie are sens. Fiecare set-top box este conectat douăzeci și patru de ore pe zi prin cablu la internetul (în prezent de obicei) suficient de rapid, datorită căruia nu există nicio problemă cu descărcarea datelor la cerere.

Desigur, ecuația se aplică, cu cât internetul este mai rapid, cu atât mai puțin probabil că va trebui să așteptați într-o aplicație ca datele necesare să fie descărcate, dar dacă totul este optimizat - atât din partea Apple în ceea ce privește stabilitatea în cloud, cât și pe cel partea dezvoltatorului în ceea ce privește etichetele și mai multă parte a aplicației – nu ar trebui să fie o problemă cu majoritatea conexiunilor.

Cu toate acestea, putem găsi potențiale probleme atunci când privim dincolo de Apple TV și mai departe în ecosistemul Apple. App Thinning, „slicing” asociată aplicațiilor și altor tehnologii necesare, a fost introdusă de Apple în urmă cu un an la WWDC, când se referea în principal la iPhone-uri și iPad-uri. Doar în Apple TV întregul sistem a fost implementat 100%, dar ne putem aștepta ca treptat să se mute și pe dispozitivele mobile.

La urma urmei, cu Apple Music, de exemplu, Apple operează deja ștergerea datelor. Mai mult de un utilizator a constatat că muzica salvată pentru ascultare offline a dispărut după un timp. Sistemul a căutat un loc și a recunoscut pur și simplu că aceste date nu sunt necesare momentan. Melodiile trebuie apoi descărcate din nou offline.

Cu toate acestea, pe iPhone, iPad sau chiar iPod touch, noua abordare a aplicațiilor ar putea aduce probleme și o experiență de utilizator degradată în comparație cu Apple TV.

Problema numărul unu: nu toate dispozitivele au o conexiune la internet 24/7. Acestea sunt în principal iPad-uri fără carduri SIM și iPod touch. De îndată ce aveți nevoie de date pe care nu le-ați folosit de mult timp, de exemplu, așa că sistemul le-a șters fără avertisment și nu aveți internet la îndemână, pur și simplu nu aveți noroc.

Problema numărul doi: Cehia este încă slab și nu foarte repede acoperită de internetul mobil. În noul management al aplicațiilor și al datelor acestora, Apple se așteaptă ca dispozitivul dvs. să fie în mod ideal conectat la Internet douăzeci și patru de ore pe zi și recepția să fie cât mai rapidă posibil. În acel moment, totul funcționează așa cum trebuie.

Dar, din păcate, realitatea din Cehia este că de multe ori nici măcar nu poți asculta melodiile tale preferate în timp ce călătorești cu trenul, deoarece streamingul prin Edge nu este suficient de bun. Ideea că mai trebuie să descărcați zeci de megaocteți de date pentru o aplicație de care aveți nevoie este de neconceput.

Adevărat, operatorii cehi și-au extins semnificativ acoperirea în ultimele săptămâni. Acolo unde în urmă cu doar câteva zile enervantul „E” strălucea cu adevărat, astăzi zboară adesea la viteze mari LTE. Dar apoi vine a doua barieră - FUP. Dacă utilizatorul ar avea în mod regulat dispozitivul complet plin și sistemul ar șterge constant datele la cerere și apoi le-ar descărca din nou, ar folosi cu ușurință sute de megaocteți.

Ceva similar nu trebuie rezolvat pe Apple TV, dar optimizarea ar conta foarte mult pentru iPhone-uri și iPad-uri. Întrebarea este dacă, de exemplu, va fi opțional când și cum pot fi descărcate/șterse datele, dacă utilizatorul va putea spune, de exemplu, că nu dorește să ștergă datele la cerere și dacă rămâne fără spațiu, el va opri pur și simplu următoarea acțiune, în loc să piardă înregistrările mai vechi. Totuși, mai devreme sau mai târziu, putem conta pe implementarea App Thinning și pe tehnologiile asociate acestuia și pe dispozitivele mobile.

Aceasta este o inițiativă de dezvoltare destul de mare, pe care Apple cu siguranță nu a creat-o doar pentru set-top box-ul său. Și adevărul este că, de exemplu, pentru stocarea redusă în iPhone-uri și iPad-uri, în special cele cu încă 16 GB, ar putea fi o soluție bună, atâta timp cât nu distruge experiența utilizatorului. Și poate Apple nu va permite asta.

.