Maak advertensie toe

Die nuwe Apple TV wat het einde verlede week begin verkoop, verteenwoordig die grootste uitbreiding van die appel-ekosisteem die afgelope jare. Vir die eerste keer kom die App Store en derdeparty-toepassings na Apple TV. Hiermee saam het Apple ook 'n nuwe filosofie oor toegang tot toepassings bekendgestel.

Die nuwe benadering kan baie kort soos volg opgesom word: volle beheer oor jou inhoud, selfs al het jy dit gekoop, word oorgeneem deur Apple, wat die beste weet hoe om dit tot jou voordeel te gebruik. Hierdie filosofie het natuurlik sy voordele en nadele, en Apple TV, met sy tvOS, is die eerste Apple-produk wat dit sonder uitsondering aangeneem het.

Apple reken dit sal in die toekoms nie veel saak maak hoeveel fisiese berging jy op jou toestel het nie, maar dat alle data in die wolk sal wees, van waar jy dit maklik na jou foon, tablet, TV of wat ook al kan aflaai wanneer Jy sal nodig hê. En sodra jy dit nie nodig het nie, word hulle weer verwyder.

Apple se tegnologie wat hierdie teorie ondersteun, word App Thinning genoem en beteken dat Apple aanspraak maak op volledige beheer oor die interne berging van die Apple TV (in die toekoms, waarskynlik ook ander produkte), waaruit dit enige tyd kan – sonder dat die gebruiker dit kan beïnvloed dit op enige manier - verwyder enige inhoud indien nodig, dit wil sê in die geval dat die interne berging vol raak.

Trouens, daar is glad nie permanente interne berging vir derdeparty-toepassings op die Apple TV nie. Elke toepassing moet data in iCloud kan stoor en dit kan versoek en aflaai om die beste gebruikerservaring te verseker.

Apple TV-berging in aksie

Die mees gepraat in verband met die nuwe reëls vir ontwikkelaars was die feit dat toepassings vir Apple TV nie 200 MB in grootte kan oorskry nie. Dit is waar, maar dit is nie nodig om te veel paniekerig te raak nie. Apple het 'n gesofistikeerde stelsel gebou waarin die 200 MB goed pas.

Wanneer jy die toepassing die eerste keer na jou Apple TV aflaai, sal die pakket eintlik nie meer as 200 MB wees nie. Sodoende het Apple die eerste aflaai beperk sodat dit so vinnig as moontlik was en die gebruiker nie vir lang minute hoef te wag voordat daar byvoorbeeld verskeie gigagrepe afgelaai is nie, soos die geval is met byvoorbeeld sommige meer veeleisende speletjies vir iOS.

Vir die voorgenoemde App Thinning om te werk, gebruik Apple twee ander tegnologieë – “slicing” en tagging – en on-demand data. Ontwikkelaars sal nou hul toepassings prakties soos Lego uitmekaar haal (in stukke sny). Individuele blokkies met die kleinste moontlike volume sal altyd net afgelaai word as die toepassing of die gebruiker dit nodig het.

Elke baksteen, as ons Lego-terminologie aanneem, kry 'n etiket deur die ontwikkelaar, wat nog 'n noodsaaklike deel is met betrekking tot die funksionering van die hele proses. Dit is juis met behulp van etikette dat verwante data verbind sal word. Byvoorbeeld, alle gemerkte data sal binne die aanvanklike 200 MB afgelaai word aanvanklike installasie, waar al die hulpbronne wat nodig is vir die bekendstelling en die eerste stappe in die toepassing nie moet ontbreek nie.

Kom ons neem 'n fiktiewe speletjie as 'n voorbeeld Jumper. Basiese data sal onmiddellik begin aflaai na Apple TV vanaf die App Store, saam met 'n handleiding waarin jy sal leer hoe om die speletjie te beheer. Jy kan amper dadelik speel, want die aanvanklike pakket oorskry nie 200 MB nie, en jy hoef nie te wag vir byvoorbeeld nog 100 vlakke om afgelaai te word nie, wat Jumper besit. Maar hy het hulle nie dadelik nodig nie (beslis nie almal nie) aan die begin.

Sodra al die aanvanklike data afgelaai is, kan die toepassing onmiddellik bykomende data versoek, tot 2 GB. Dus, terwyl jy reeds die toepassing bestuur en deur die tutoriaal gaan, loop die aflaai van tiene of honderde megagrepe op die agtergrond, waarbinne daar hoofsaaklik ander vlakke sal wees Springers, waarna jy geleidelik jou pad sal opwerk.

Vir hierdie doeleindes het ontwikkelaars 'n totaal van 20 GB beskikbaar vanaf Apple in die wolk, waar die toepassing vrylik kan bereik. Dit hang dus net van die ontwikkelaars af hoe om die individuele dele te merk en sodoende die werking van die toepassing te optimaliseer, wat altyd net 'n minimum data sal hê wat in die Apple TV self gestoor word. Volgens Apple is die ideale grootte van etikette, dit wil sê pakkette met data wat van die wolk afgelaai word, 64 MB, maar ontwikkelaars het tot 512 MB data beskikbaar binne een merker.

Weereens kortliks: jy kan dit in die App Store vind Jumper, begin jy aflaai en op daardie oomblik word 'n inleidingspakket van tot 200MB afgelaai, wat basiese data en 'n handleiding bevat. Sodra die toepassing afgelaai is en u dit begin, sal dit versoek Jumper o ander etikette, waar daar ander vlakke is, wat in hierdie geval slegs 'n paar megagrepe sal wees. Wanneer jy klaar is met die tutoriaal, sal jy die volgende vlakke gereed hê en jy kan voortgaan met die speletjie.

En dit bring ons by nog 'n belangrike deel van die werking van Apple se nuwe filosofie. Soos meer en meer gemerkte data afgelaai word, behou tvOS die reg voor om enige sodanige (dws op aanvraag) data uit te vee wanneer jou interne berging opraak. Alhoewel ontwikkelaars verskillende prioriteite vir individuele etikette kan stel, kan die gebruiker self nie beïnvloed watter data hy sal verloor nie.

Maar as alles werk soos dit moet, hoef die gebruiker feitlik glad nie eens te weet dat so iets – aflaai en dan uitvee van data op die agtergrond – enigsins gebeur nie. Dit is eintlik die hele punt van hoe tvOS werk.

As jy in is Jumper op die 15de vlak bereken Apple dat jy nie meer die vorige 14 vlakke nodig het nie, so vroeër of later sal dit uitgevee word. As jy wil teruggaan na 'n vorige hoofstuk, is dit dalk nie meer op Apple TV nie en jy sal dit weer moet aflaai.

Vinnige internet vir elke huis

As ons van Apple TV praat, maak hierdie filosofie sin. Elke set-top box is vier-en-twintig uur per dag per kabel aan die (deesdae gewoonlik) voldoende vinnige internet gekoppel, waardeur daar geen probleem is met die aflaai van on-demand data nie.

Natuurlik geld die vergelyking, hoe vinniger die internet is, hoe minder waarskynlik sal jy in een of ander toepassing moet wag vir die nodige data om afgelaai te word, maar as alles geoptimaliseer is - beide aan Apple se kant in terme van wolkstabiliteit, en op die ontwikkelaar se kant in terme van etikette en meer deel van die toepassing – behoort nie 'n probleem met die meeste verbindings te wees nie.

Ons kan egter potensiële probleme vind as ons verby die Apple TV kyk en verder na die Apple-ekosisteem in. App Thinning, die gepaardgaande "snyding" van toepassings en ander nodige tegnologieë, is 'n jaar gelede deur Apple by WWDC bekendgestel, toe dit hoofsaaklik iPhones en iPads gegaan het. Net in Apple TV is die hele stelsel 100% ontplooi, maar ons kan verwag dat dit ook geleidelik na mobiele toestelle sal beweeg.

Met Apple Music, byvoorbeeld, bedryf Apple immers reeds data-skrap. Meer as een gebruiker het gevind dat die gestoorde musiek vir vanlyn luister na 'n rukkie weg was. Die stelsel het 'n plek gesoek en eenvoudig erken dat hierdie data nie op die oomblik nodig is nie. Liedjies moet dan weer vanlyn afgelaai word.

Op iPhones, iPads of selfs iPod touch kan die nuwe benadering tot toepassings egter probleme en 'n verswakte gebruikerservaring meebring in vergelyking met Apple TV.

Probleem nommer een: nie alle toestelle het 'n 24/7 internetverbinding nie. Dit is hoofsaaklik iPads sonder SIM-kaarte en iPod touch. Sodra jy byvoorbeeld enige data benodig wat jy lanklaas gebruik het, sodat die stelsel dit sonder waarskuwing uitgevee het, en jy nie die internet byderhand het nie, is jy eenvoudig pech.

Probleem nommer twee: die Tsjeggiese Republiek word steeds swak en nie baie vinnig deur mobiele internet gedek nie. In die nuwe bestuur van toepassings en hul data, verwag Apple dat jou toestel ideaal gesproke vier-en-twintig uur per dag aan die internet gekoppel sal wees en die ontvangs so vinnig as moontlik sal wees. Op daardie oomblik werk alles soos dit moet.

Maar ongelukkig is die realiteit in die Tsjeggiese Republiek dat jy dikwels nie eens na jou gunstelingliedjies kan luister terwyl jy per trein reis nie, want streaming via Edge is nie goed genoeg nie. Die idee dat jy nog tiene megagrepe se data moet aflaai vir een of ander toepassing wat jy nodig het, is ondenkbaar.

Dit is waar, Tsjeggiese operateurs het die afgelope weke hul dekking aansienlik uitgebrei. Waar net 'n paar dae gelede die irriterende "E" regtig geskyn het, vlieg dit vandag dikwels teen hoë LTE-spoed. Maar dan kom die tweede versperring - FUP. As die gebruiker gereeld sy toestel heeltemal vol gehad het en die stelsel voortdurend op-aanvraag-data uitvee en dit dan weer aflaai, sou dit maklik honderde megagrepe opgebruik.

Iets soortgelyks hoef nie op Apple TV opgelos te word nie, maar optimalisering sal baie saak maak vir iPhones en iPads. Die vraag is of dit byvoorbeeld opsioneel sal wees wanneer en hoe die data afgelaai/geskrap kan word, of die gebruiker byvoorbeeld sal kan sê dat hy nie op-aanvraagdata wil uitvee nie, en of hy spasie opraak, sal hy eenvoudig die volgende aksie stop eerder as om die oudste rekords te verloor. Vroeër of later kan ons egter staatmaak op die ontplooiing van App Thinning en die tegnologieë wat daarmee geassosieer word, ook in mobiele toestelle.

Dit is 'n taamlik groot ontwikkelingsinisiatief, wat Apple beslis nie net vir sy set-top box geskep het nie. En die waarheid is dat, byvoorbeeld, vir lae berging in iPhones en iPads, spesifiek dié wat nog 16 GB het, dit 'n goeie oplossing kan wees, solank dit nie die gebruikerservaring vernietig nie. En miskien sal Apple dit nie toelaat nie.

.