Advertentie sluiten

De nieuwe Apple TV Eind vorige week begonnen met verkopen, vertegenwoordigt de grootste uitbreiding van het appelecosysteem van de afgelopen jaren. Voor het eerst komen de App Store en applicaties van derden naar Apple TV. Daarnaast introduceerde Apple ook een nieuwe filosofie met betrekking tot de toegang tot applicaties.

De nieuwe aanpak kan heel kort als volgt worden samengevat: de volledige controle over uw inhoud, zelfs als u deze hebt gekocht, wordt overgenomen door Apple, die deze het beste in uw voordeel weet te gebruiken. Deze filosofie heeft uiteraard zijn voor- en nadelen, en Apple TV, met zijn tvOS, is het eerste Apple-product dat deze filosofie zonder uitzondering heeft overgenomen.

Apple gaat ervan uit dat het in de toekomst niet zoveel meer uitmaakt hoeveel fysieke opslagruimte je op je apparaat hebt, maar dat alle gegevens in de cloud staan, vanwaar je ze eenvoudig kunt downloaden naar je telefoon, tablet, tv of wat dan ook. Je zal nodig hebben. En zodra je ze niet meer nodig hebt, worden ze weer verwijderd.

De technologie van Apple die deze theorie ondersteunt heet App Thinning en houdt in dat Apple volledige controle claimt over de interne opslag van de Apple TV (in de toekomst waarschijnlijk ook andere producten), van waaruit deze op elk moment kan - zonder dat de gebruiker daar invloed op kan uitoefenen. op welke manier dan ook - verwijder alle inhoud indien nodig, dat wil zeggen in het geval dat de interne opslag vol raakt.

Er is zelfs helemaal geen permanente interne opslag voor apps van derden op de Apple TV. Elke app moet gegevens in iCloud kunnen opslaan en deze kunnen opvragen en downloaden om de beste gebruikerservaring te garanderen.

Apple TV-opslag in actie

Het meest besproken in verband met de nieuwe regels voor ontwikkelaars was het feit dat applicaties voor Apple TV niet groter mogen zijn dan 200 MB. Dat klopt, maar er is geen reden tot paniek. Apple heeft een geavanceerd systeem ingebouwd waar de 200 MB goed in past.

Wanneer je de app voor het eerst downloadt op je Apple TV, zal het pakket feitelijk niet groter zijn dan 200MB. Op deze manier beperkte Apple de eerste download zodat deze zo snel mogelijk verliep en de gebruiker geen lange minuten hoefde te wachten voordat er bijvoorbeeld meerdere gigabytes werden gedownload, zoals het geval is bij bijvoorbeeld wat veeleisender spellen voor iOS.

Om de eerder genoemde App Thinning te laten werken, gebruikt Apple twee andere technologieën – ‘slicing’ en tagging – en on-demand data. Ontwikkelaars zullen hun applicaties nu praktisch als Lego demonteren (in stukken snijden). Individuele kubussen met een zo klein mogelijk volume worden altijd alleen gedownload als de applicatie of de gebruiker ze nodig heeft.

Elke steen krijgt, als we de Lego-terminologie overnemen, een tag van de ontwikkelaar, wat ook een noodzakelijk onderdeel is met betrekking tot het functioneren van het hele proces. Juist met behulp van tags worden gerelateerde gegevens met elkaar verbonden. Alle getagde gegevens worden bijvoorbeeld binnen de initiële 200 MB gedownload initiële installatie, waar alle middelen die nodig zijn voor het starten en de eerste stappen in de applicatie niet mogen ontbreken.

Laten we een fictief spel als voorbeeld nemen Trui. De basisgegevens worden onmiddellijk gedownload naar Apple TV vanuit de App Store, samen met een tutorial waarin je leert hoe je de game bestuurt. Je kunt vrijwel direct spelen, omdat het initiële pakket niet groter is dan 200 MB, en je hoeft niet te wachten tot bijvoorbeeld nog eens 100 niveaus zijn gedownload, wat Trui bezit. Maar hij heeft ze in het begin niet meteen nodig (zeker niet allemaal).

Zodra alle initiële gegevens zijn gedownload, kan de app onmiddellijk aanvullende gegevens opvragen, tot 2 GB. Dus terwijl je de applicatie al draait en de tutorial doorloopt, wordt er op de achtergrond een download van tientallen of honderden megabytes uitgevoerd, waarbinnen voornamelijk andere niveaus zullen zijn Truien, waar je geleidelijk naar toe werkt.

Voor deze doeleinden hebben ontwikkelaars in totaal 20 GB beschikbaar bij Apple in de cloud, waar de applicatie vrijelijk bij kan. Het hangt dus alleen van de ontwikkelaars af hoe ze de afzonderlijke onderdelen moeten taggen en daarmee de werking van de applicatie kunnen optimaliseren, waarbij er altijd slechts een minimum aan gegevens op de Apple TV zelf is opgeslagen. Volgens Apple is de ideale grootte van tags, dat wil zeggen pakketten met gegevens die uit de cloud worden gedownload, 64 MB, maar ontwikkelaars hebben tot 512 MB aan gegevens beschikbaar binnen één tag.

Nogmaals kortweg: je vindt hem in de App Store Trui, je begint met downloaden en op dat moment wordt er een introductiepakket van maximaal 200MB gedownload, waarin basisgegevens en een tutorial staan. Zodra de app is gedownload en u deze start, wordt er om gevraagd Trui o andere tags, waar er andere niveaus zijn, wat in dit geval slechts enkele megabytes zal zijn. Wanneer je de tutorial hebt afgerond, heb je de volgende niveaus klaar en kun je doorgaan met het spel.

En dat brengt ons bij een ander belangrijk onderdeel van de werking van Apple's nieuwe filosofie. Omdat er steeds meer getagde gegevens worden gedownload, behoudt tvOS zich het recht voor om dergelijke gegevens (dat wil zeggen op aanvraag) te verwijderen als de interne opslag onvoldoende is. Hoewel ontwikkelaars voor individuele tags verschillende prioriteiten kunnen stellen, heeft de gebruiker zelf geen invloed op welke gegevens hij kwijtraakt.

Maar als alles naar behoren werkt, hoeft de gebruiker praktisch niet eens te weten dat zoiets als dit - het downloaden en vervolgens verwijderen van gegevens op de achtergrond - überhaupt gebeurt. Dat is eigenlijk het hele punt van hoe tvOS werkt.

Als je binnen bent Trui op het 15e niveau berekent Apple dat je de voorgaande 14 niveaus niet meer nodig hebt, dus vroeg of laat wordt deze verwijderd. Als je terug wilt naar een vorig hoofdstuk, staat het misschien niet meer op Apple TV en moet je het opnieuw downloaden.

Snel internet voor ieder huis

Als we het over Apple TV hebben, is deze filosofie logisch. Elke settopbox is vierentwintig uur per dag via de kabel verbonden met het (tegenwoordig doorgaans) voldoende snelle internet, waardoor er geen probleem is met het downloaden van on-demand data.

Natuurlijk geldt de vergelijking: hoe sneller het internet, hoe kleiner de kans dat je in een bepaalde applicatie zult moeten wachten totdat de benodigde gegevens zijn gedownload, maar als alles is geoptimaliseerd - zowel aan de kant van Apple op het gebied van cloudstabiliteit als aan de kant van Apple de kant van de ontwikkelaar in termen van tags en een groter deel van de app – zou bij de meeste verbindingen geen probleem moeten zijn.

We kunnen echter potentiële problemen tegenkomen als we verder kijken dan de Apple TV en verder in het Apple-ecosysteem. App Thinning, het daarmee samenhangende ‘slicen’ van applicaties en andere noodzakelijke technologieën, werd een jaar geleden door Apple geïntroduceerd op WWDC, toen het vooral iPhones en iPads betrof. Alleen bij Apple TV was het hele systeem voor 100% uitgerold, maar we kunnen verwachten dat dit geleidelijk ook naar mobiele apparaten zal verhuizen.

Met Apple Music is Apple bijvoorbeeld al bezig met het verwijderen van gegevens. Meer dan één gebruiker ontdekte dat de opgeslagen muziek voor offline luisteren na een tijdje verdwenen was. Het systeem zocht een plek en herkende simpelweg dat deze gegevens op dit moment niet nodig zijn. Nummers moeten dan opnieuw offline worden gedownload.

Op iPhones, iPads of zelfs iPod touch kan de nieuwe benadering van applicaties echter problemen en een slechtere gebruikerservaring met zich meebrengen in vergelijking met Apple TV.

Probleem nummer één: niet alle apparaten hebben 24/7 een internetverbinding. Het gaat vooral om iPads zonder simkaarten en iPod touch. Zodra je gegevens nodig hebt die je bijvoorbeeld lange tijd niet hebt gebruikt, waardoor het systeem deze zonder waarschuwing heeft verwijderd, en je hebt geen internet bij de hand, heb je gewoon pech.

Probleem nummer twee: Tsjechië is nog steeds slecht en niet zo snel bereikbaar met mobiel internet. Bij het nieuwe beheer van applicaties en hun gegevens verwacht Apple dat uw toestel idealiter vierentwintig uur per dag verbonden is met internet en dat de ontvangst zo snel mogelijk zal zijn. Op dat moment werkt alles zoals het hoort.

Maar helaas is de realiteit in Tsjechië dat je tijdens het reizen met de trein vaak niet eens naar je favoriete nummers kunt luisteren, omdat streaming via Edge niet goed genoeg is. Het idee dat je voor een bepaalde applicatie nog steeds tientallen megabytes aan data moet downloaden, is ondenkbaar.

Het is waar dat Tsjechische operators hun dekking de afgelopen weken aanzienlijk hebben uitgebreid. Waar een paar dagen geleden de vervelende "E" nog echt scheen, vliegt hij tegenwoordig vaak op hoge LTE-snelheden. Maar dan komt de tweede barrière: FUP. Als de gebruiker zijn apparaat regelmatig helemaal vol zou hebben en het systeem voortdurend on-demand gegevens zou verwijderen en deze vervolgens opnieuw zou downloaden, zou dit gemakkelijk honderden megabytes in beslag nemen.

Iets soortgelijks hoeft niet te worden opgelost op Apple TV, maar optimalisatie zou van groot belang zijn voor iPhones en iPads. De vraag is bijvoorbeeld of het optioneel wordt wanneer en hoe de gegevens kunnen worden gedownload/verwijderd, of de gebruiker bijvoorbeeld kan aangeven dat hij de on-demand gegevens niet wil verwijderen, en of hij geen ruimte meer heeft, stopt hij eenvoudigweg de volgende actie in plaats van de oudere records te verliezen. Vroeg of laat kunnen we echter rekenen op de inzet van App Thinning en de daarmee samenhangende technologieën ook op mobiele apparaten.

Dit is een vrij groot ontwikkelingsinitiatief, dat Apple zeker niet alleen voor zijn settopbox heeft gecreëerd. En de waarheid is dat het bijvoorbeeld voor weinig opslagruimte op iPhones en iPads, vooral die met nog steeds 16 GB, een goede oplossing zou kunnen zijn, zolang het de gebruikerservaring niet vernietigt. En misschien staat Apple dat niet toe.

.