Lukk annonse

Den nye Apple TV som begynte å selge i slutten av forrige uke, representerer den største utvidelsen av epleøkosystemet de siste årene. For første gang kommer App Store og tredjepartsapplikasjoner til Apple TV. Sammen med dette introduserte Apple også en ny filosofi angående tilgang til applikasjoner.

Den nye tilnærmingen kan oppsummeres veldig kort som følger: full kontroll over innholdet ditt, selv om du har kjøpt det, overtas av Apple, som vet best hvordan det skal brukes til din fordel. Denne filosofien har naturligvis sine fordeler og ulemper, og Apple TV, med sitt tvOS, er det første Apple-produktet som tar den i bruk uten unntak.

Apple regner med at det i fremtiden ikke vil ha stor betydning hvor mye fysisk lagring du har på enheten, men at all data vil være i skyen, hvorfra du enkelt kan laste den ned til telefonen, nettbrettet, TV-en eller hva annet når Du vil trenge. Og så snart du ikke trenger dem, fjernes de igjen.

Apples teknologi som støtter denne teorien kalles App Thinning og betyr at Apple krever full kontroll over den interne lagringen til Apple TV (i fremtiden, sannsynligvis også andre produkter), som den kan når som helst – uten at brukeren kan påvirke det på noen måte - slett alt innhold om nødvendig, det vil si i tilfelle internlagringen blir full.

Faktisk er det ingen permanent intern lagring for tredjepartsapper på Apple TV i det hele tatt. Hver app må kunne lagre data i iCloud og be om og laste det ned for å sikre den beste brukeropplevelsen.

Apple TV-lagring i aksjon

Det mest omtalte i forbindelse med de nye reglene for utviklere var det faktum at applikasjoner for Apple TV ikke kan overstige 200 MB i størrelse. Det er sant, men det er ingen grunn til å få for mye panikk. Apple har bygget et sofistikert system som de 200 MB passer godt inn i.

Når du først laster ned appen til Apple TV, vil pakken faktisk ikke være mer enn 200 MB. På denne måten begrenset Apple den første nedlastingen slik at den gikk så raskt som mulig og brukeren slapp å vente i lange minutter før det for eksempel ble lastet ned flere gigabyte, slik tilfellet er med for eksempel noen mer krevende spill for iOS.

For at den nevnte App Thinning skal fungere, bruker Apple to andre teknologier – «slicing» og tagging – og on-demand data. Utviklere vil nå demontere (kutte i biter) applikasjonene sine praktisk talt som Lego. Individuelle kuber med minst mulig volum vil alltid lastes ned kun hvis applikasjonen eller brukeren trenger dem.

Hver kloss, hvis vi tar i bruk Lego-terminologi, får en merkelapp av utvikleren, som er en annen nødvendig del med hensyn til funksjonen til hele prosessen. Det er nettopp ved hjelp av tagger at relaterte data kobles sammen. For eksempel vil alle taggede data lastes ned innenfor de første 200 MB første installasjon, der alle ressursene som er nødvendige for lansering og de første trinnene i applikasjonen ikke bør mangle.

La oss ta et fiktivt spill som eksempel Jumper. Grunnleggende data vil umiddelbart begynne å lastes ned til Apple TV fra App Store, sammen med en veiledning der du lærer hvordan du kontrollerer spillet. Du kan spille nesten umiddelbart, fordi startpakken ikke overstiger 200 MB, og du trenger ikke å vente på at for eksempel ytterligere 100 nivåer skal lastes ned, som Jumper besitter. Men han trenger dem ikke med en gang (sikkert ikke alle) i begynnelsen.

Når alle de første dataene er lastet ned, kan appen umiddelbart be om ytterligere data, opptil 2 GB. Så mens du allerede kjører applikasjonen og går gjennom opplæringen, kjører nedlastingen av titalls eller hundrevis av megabyte i bakgrunnen, der det hovedsakelig vil være andre nivåer Jumpere, som du gradvis vil jobbe deg opp til.

For disse formålene har utviklere totalt 20 GB tilgjengelig fra Apple i skyen, hvor applikasjonen kan nå fritt. Så det avhenger bare av utviklerne hvordan man merker de enkelte delene og derved optimerer driften av applikasjonen, som alltid vil ha et minimum av data lagret i selve Apple TV. I følge Apple er den ideelle størrelsen på tagger, det vil si pakker med data lastet ned fra skyen, 64 MB, men utviklere har opptil 512 MB data tilgjengelig innenfor én tag.

Nok en gang kort sagt: du finner den i App Store Jumper, begynner du å laste ned og i det øyeblikket lastes det ned en introduksjonspakke på opptil 200 MB, som inneholder grunnleggende data og en veiledning. Når appen er lastet ned og du starter den, vil den spørre Jumper o andre tagger, der det er andre nivåer, som i dette tilfellet bare vil være noen få megabyte. Når du er ferdig med opplæringen, vil du ha de neste nivåene klare og du kan fortsette spillet.

Og det bringer oss til en annen viktig del av funksjonen til Apples nye filosofi. Ettersom mer og mer tagget data lastes ned, forbeholder tvOS seg retten til å slette slike (dvs. on-demand) data når du går tom for intern lagring. Selv om utviklere kan sette ulike prioriteringer for individuelle tagger, kan ikke brukeren selv påvirke hvilke data han vil miste.

Men hvis alt fungerer som det skal, trenger brukeren praktisk talt ikke engang å vite at noe slikt – nedlasting og deretter sletting av data i bakgrunnen – skjer i det hele tatt. Det er faktisk hele poenget med hvordan tvOS fungerer.

Hvis du er med Jumper på 15. nivå regner Apple ut at du ikke lenger trenger de 14 forrige nivåene, så før eller siden blir det slettet. Hvis du vil gå tilbake til et tidligere kapittel, er det kanskje ikke på Apple TV lenger, og du må laste det ned på nytt.

Rask internett for alle hjem

Hvis vi snakker om Apple TV, gir denne filosofien mening. Hver set-top-boks er koblet tjuefire timer i døgnet med kabel til (i dag vanligvis) rask nok Internett, noe som gjør det ikke noe problem å laste ned on-demand-data.

Selvsagt gjelder ligningen, jo raskere internett er, jo mindre sannsynlig er det at du må vente i en eller annen applikasjon på at de nødvendige dataene skal lastes ned, men hvis alt er optimalisert – både på Apples side når det gjelder skystabilitet, og på utviklerens side når det gjelder tagger og mer del av appen – burde ikke være et problem med de fleste tilkoblinger.

Imidlertid kan vi finne potensielle problemer når vi ser utover Apple TV og videre inn i Apple-økosystemet. App Thinning, den tilhørende «slicing» av applikasjoner og andre nødvendige teknologier, ble introdusert av Apple for et år siden på WWDC, da det hovedsakelig gjaldt iPhones og iPads. Bare i Apple TV ble hele systemet distribuert 100 %, men vi kan forvente at det også gradvis vil flytte til mobile enheter.

Tross alt, med Apple Music, for eksempel, driver Apple allerede sletting av data. Mer enn én bruker oppdaget at den lagrede musikken for offline lytting var borte etter en stund. Systemet lette etter et sted og erkjente ganske enkelt at disse dataene ikke er nødvendige for øyeblikket. Sanger må da lastes ned igjen offline.

Men på iPhone, iPad eller iPod touch kan den nye tilnærmingen til applikasjoner føre til problemer og en dårligere brukeropplevelse sammenlignet med Apple TV.

Problem nummer én: ikke alle enheter har en 24/7 internettforbindelse. Dette er hovedsakelig iPader uten SIM-kort og iPod touch. Så snart du trenger data som du ikke har brukt på lenge, for eksempel, slik at systemet slettet dem uten forvarsel, og du ikke har Internett for hånden, er du rett og slett uheldig.

Problem nummer to: Tsjekkia er fortsatt dårlig og ikke veldig raskt dekket av mobilt internett. I den nye administrasjonen av applikasjoner og deres data forventer Apple at enheten din ideelt sett vil være koblet til Internett tjuefire timer i døgnet, og mottaket vil være så raskt som mulig. I det øyeblikket fungerer alt som det skal.

Men dessverre er realiteten i Tsjekkia at du ofte ikke engang kan høre på favorittlåtene dine mens du reiser med tog, fordi streaming via Edge ikke er bra nok. Ideen om at du fortsatt trenger å laste ned titalls megabyte med data for en applikasjon du trenger er utenkelig.

Riktignok har tsjekkiske operatører utvidet dekningen betydelig de siste ukene. Der den irriterende «E» for bare noen dager siden virkelig lyste, flyr den i dag ofte med høye LTE-hastigheter. Men så kommer den andre barrieren - FUP. Hvis brukeren regelmessig hadde enheten helt full og systemet stadig slettet on-demand-data og deretter lastet det ned igjen, ville det lett brukt opp hundrevis av megabyte.

Noe lignende trenger ikke løses på Apple TV, men optimalisering vil ha stor betydning for iPhone og iPad. Spørsmålet er om det for eksempel vil være valgfritt når og hvordan dataene kan lastes ned/slettes, om brukeren for eksempel vil kunne si at han ikke ønsker å slette on-demand data, og om han går tom for plass, vil han ganske enkelt stoppe neste handling i stedet for å miste de eldre rekordene. Før eller siden kan vi imidlertid stole på utrullingen av App Thinning og teknologiene knyttet til det også på mobile enheter.

Dette er et ganske stort utviklingsinitiativ, som Apple definitivt ikke laget bare for sin set-top-boks. Og sannheten er at for eksempel for lav lagringsplass i iPhones og iPads, nærmere bestemt de som fortsatt har 16 GB, kan det være en god løsning, så lenge det ikke ødelegger brukeropplevelsen. Og kanskje vil ikke Apple tillate det.

.