Zapri oglas

Novi Apple TV, ki konec prejšnjega tedna začela prodajati, predstavlja največjo širitev jabolčnega ekosistema v zadnjih letih. App Store in aplikacije tretjih oseb prvič prihajajo na Apple TV. Ob tem je Apple uvedel tudi novo filozofijo glede dostopa do aplikacij.

Nov pristop bi lahko zelo na kratko povzeli takole: popoln nadzor nad vašo vsebino, tudi če ste jo kupili, prevzame Apple, ki najbolje ve, kako jo uporabiti v vašo korist. Ta filozofija ima seveda svoje prednosti in slabosti in Apple TV je s svojim tvOS prvi Applov izdelek, ki jo brez izjeme sprejme.

Pri Applu računajo, da v prihodnosti ne bo tako pomembno, koliko fizičnega pomnilnika imate na svoji napravi, ampak da bodo vsi podatki v oblaku, od koder jih boste lahko enostavno prenesli na svoj telefon, tablico, TV ali kar koli drugega, ko Boste potrebovali. In takoj, ko jih ne potrebujete, se spet odstranijo.

Applova tehnologija, ki podpira to teorijo, se imenuje App Thinning in pomeni, da ima Apple popoln nadzor nad notranjim pomnilnikom Apple TV (v prihodnosti verjetno tudi drugih izdelkov), iz katerega lahko kadarkoli – ne da bi uporabnik vplival. na kakršen koli način - po potrebi izbrišite kakršno koli vsebino, tj. v primeru, da je notranji pomnilnik poln.

Pravzaprav na Apple TV sploh ni stalnega notranjega pomnilnika za aplikacije tretjih oseb. Vsaka aplikacija mora imeti možnost shranjevanja podatkov v iCloud ter jih zahtevati in prenesti, da zagotovi najboljšo uporabniško izkušnjo.

Shramba Apple TV v akciji

V zvezi z novimi pravili za razvijalce se je največ govorilo o tem, da aplikacije za Apple TV ne smejo presegati velikosti 200 MB. Res je, a ni razloga za pretirano paniko. Apple je zgradil sofisticiran sistem, v katerega se dobro znajde 200 MB.

Ko prvič prenesete aplikacijo na svoj Apple TV, paket dejansko ne bo večji od 200 MB. Apple je na ta način omejil prvi prenos, da je bil čim hitrejši in uporabniku ni bilo treba čakati dolgih minut, preden je naloženih na primer več gigabajtov, kot je to na primer pri nekaterih zahtevnejših igre za iOS.

Da bi prej omenjeno redčenje aplikacij delovalo, Apple uporablja dve drugi tehnologiji - "narezovanje" in označevanje - in podatke na zahtevo. Razvijalci bodo zdaj svoje aplikacije razstavili (razrezali na kose) tako rekoč kot Lego. Posamezne kocke z najmanjšo možno prostornino bodo vedno naložene le, če jih aplikacija ali uporabnik potrebuje.

Vsaka kocka, če prevzamemo lego terminologijo, dobi razvijalec oznako, ki je še en nujen del za delovanje celotnega procesa. Ravno s pomočjo oznak bodo povezani podatki. Na primer, vsi označeni podatki bodo preneseni znotraj začetnih 200 MB začetna namestitev, kjer ne smejo manjkati vsi potrebni viri za zagon in prve korake v aplikaciji.

Vzemimo za primer izmišljeno igro Skakalec. Osnovni podatki se bodo takoj začeli prenašati na Apple TV iz App Store, skupaj z vadnico, v kateri se boste naučili nadzorovati igro. Igrate lahko skoraj takoj, saj začetni paket ne presega 200 MB in vam ni treba čakati, da se na primer prenese še 100 stopenj, kar Skakalec poseduje. Pa jih ne rabi takoj (seveda ne vseh) na začetku.

Ko so preneseni vsi začetni podatki, lahko aplikacija takoj zahteva dodatne podatke, do 2 GB. Torej, medtem ko že izvajate aplikacijo in greste skozi vadnico, v ozadju teče nalaganje desetin ali sto megabajtov, znotraj katerega bodo predvsem drugi nivoji Skakalci, do katerega se boste postopoma prebijali.

Za te namene imajo razvijalci pri Applu na voljo skupno 20 GB v oblaku, kamor lahko aplikacija prosto seže. Le od razvijalcev je torej odvisno, kako bodo označili posamezne dele in s tem optimizirali delovanje aplikacije, ki bo imela v samem Apple TV-ju vedno shranjen le minimum podatkov. Po mnenju Appla je idealna velikost oznak, torej paketov podatkov, prenesenih iz oblaka, 64 MB, vendar imajo razvijalci znotraj ene oznake na voljo do 512 MB podatkov.

Še enkrat na kratko: najdete ga v App Store Skakalec, začnete prenašati in v tistem trenutku se naloži uvodni paket do 200 MB, ki vsebuje osnovne podatke in vadnico. Ko je aplikacija prenesena in jo zaženete, bo zahtevala Skakalec o druge oznake, kjer so druge ravni, ki bodo v tem primeru le nekaj megabajtov. Ko končate vadnico, boste imeli pripravljene naslednje ravni in lahko nadaljujete z igro.

In to nas pripelje do drugega pomembnega dela delovanja Applove nove filozofije. Ker se prenaša vedno več označenih podatkov, si tvOS pridržuje pravico do izbrisa takih (tj. na zahtevo) podatkov, ko vam zmanjka notranjega pomnilnika. Čeprav lahko razvijalci posameznim oznakam nastavijo različne prioritete, uporabnik sam ne more vplivati ​​na to, katere podatke bo izgubil.

A če vse deluje tako, kot mora, uporabniku tako rekoč ni treba niti vedeti, da se kaj takega – nalaganje in nato brisanje podatkov v ozadju – sploh dogaja. To je pravzaprav bistvo delovanja tvOS.

Če ste v Skakalec na 15. nivoju Apple izračuna, da prejšnjih 14 nivojev ne potrebujete več, zato bo prej ali slej izbrisan. Če se želite vrniti na prejšnje poglavje, ga morda ni več na Apple TV in ga boste morali znova prenesti.

Hiter internet za vsak dom

Če govorimo o Apple TV, je ta filozofija smiselna. Vsak set-top box je štiriindvajset ur na dan kabelsko povezan z (danes običajno) dovolj hitrim internetom, zaradi česar ni težav s prenosom podatkov na zahtevo.

Seveda velja enačba, hitrejši ko je internet, manjša je verjetnost, da boste morali v kakšni aplikaciji čakati na prenos potrebnih podatkov, a če bo vse optimizirano – tako na Applovi strani glede stabilnosti oblaka kot na strani razvijalca v smislu oznak in več del aplikacije – pri večini povezav ne bi smelo biti težav.

Vendar pa lahko najdemo morebitne težave, ko pogledamo onkraj Apple TV in dlje v Applov ekosistem. App Thinning, s tem povezano "razrezovanje" aplikacij in drugih potrebnih tehnologij, je Apple predstavil pred letom dni na WWDC, ko je zadevalo predvsem telefone iPhone in iPad. Samo pri Apple TV je bil celoten sistem uveden 100 %, lahko pa pričakujemo, da se bo postopoma preselil tudi na mobilne naprave.

Navsezadnje pri Apple Music, na primer, Apple že izvaja brisanje podatkov. Več kot en uporabnik je ugotovil, da shranjene glasbe za poslušanje brez povezave čez nekaj časa ni več. Sistem je poiskal mesto in preprosto prepoznal, da ti podatki trenutno niso potrebni. Pesmi je treba nato znova prenesti brez povezave.

Pri iPhonih, iPadih ali celo iPod touch pa bi nov pristop k aplikacijam lahko prinesel težave in poslabšano uporabniško izkušnjo v primerjavi z Apple TV.

Problem številka ena: vse naprave nimajo 24/7 internetne povezave. To so predvsem iPadi brez SIM kartic in iPod touch. Takoj ko potrebujete kakšen podatek, ki ga na primer dolgo niste uporabljali, pa ga je sistem brez opozorila izbrisal, interneta pa nimate pri roki, preprosto nimate sreče.

Problem številka dve: Češka je še vedno slabo in ne prav hitro pokrita z mobilnim internetom. Pri novem upravljanju aplikacij in njihovih podatkov Apple pričakuje, da bo vaša naprava v idealnem primeru povezana s spletom štiriindvajset ur na dan in bo sprejem čim hitrejši. V tistem trenutku vse deluje kot mora.

Toda na žalost je realnost na Češkem takšna, da med potovanjem z vlakom pogosto ne morete niti poslušati svojih najljubših pesmi, ker pretakanje prek Edge ni dovolj dobro. Ideja, da morate še vedno prenesti na desetine megabajtov podatkov za neko aplikacijo, ki jo potrebujete, je nepredstavljiva.

Res je, češki operaterji so v zadnjih tednih močno razširili svojo pokritost. Kjer se je še pred nekaj dnevi pošteno svetil nadležni "E", danes pogosto leti pri visokih LTE hitrostih. Potem pa pride druga ovira – FUP. Če bi imel uporabnik redno popolnoma polno napravo in bi sistem nenehno brisal podatke na zahtevo in jih nato znova prenašal, bi brez težav porabila več sto megabajtov.

Česa podobnega ni treba rešiti na Apple TV, vendar bi bila optimizacija zelo pomembna za iPhone in iPad. Vprašanje je, ali bo na primer izbirno, kdaj in kako se lahko podatki prenesejo/izbrišejo, ali bo lahko uporabnik na primer rekel, da ne želi brisati podatkov na zahtevo in če zmanjka prostora, bo preprosto ustavil naslednje dejanje, namesto da bi izgubil starejše zapise. Prej ali slej pa lahko računamo na uvedbo App Thinning in z njim povezanih tehnologij tudi v mobilnih napravah.

Gre za dokaj veliko razvojno pobudo, ki je Apple vsekakor ni ustvaril le za svoj set-top box. In resnica je, da bi na primer za malo prostora za shranjevanje v iPhonih in iPadih, zlasti tistih s 16 GB, lahko bila dobra rešitev, če ne uniči uporabniške izkušnje. In morda Apple tega ne bo dovolil.

.