Hirdetés bezárása

Az új Apple TV, amely múlt hét végén kezdték árulni, az alma ökoszisztéma legnagyobb kiterjedését jelenti az elmúlt években. Először érkezik az App Store és a harmadik féltől származó alkalmazások az Apple TV-re. Ezzel párhuzamosan az Apple egy új filozófiát is bevezetett az alkalmazásokhoz való hozzáféréssel kapcsolatban.

Az új megközelítést nagyon röviden a következőképpen lehetne összefoglalni: a tartalom feletti teljes irányítást még akkor is, ha megvásároltad, az Apple veszi át, aki a legjobban tudja, hogyan használhatja fel az Ön javára. Ennek a filozófiának természetesen megvannak a maga előnyei és hátrányai, és az Apple TV a tvOS-szel az első Apple termék, amely kivétel nélkül alkalmazza ezt.

Az Apple úgy számol, hogy a jövőben nem az lesz túl nagy jelentősége, hogy mennyi fizikai tárhely van a készüléken, hanem az, hogy minden adat a felhőben lesz, ahonnan könnyedén letöltheti telefonjára, táblagépére, tévéjére vagy bármire. különben, amikor szüksége lesz rá. És amint nincs szüksége rájuk, újra eltávolítják őket.

Az Apple ezt az elméletet támogató technológiáját App Thinningnek hívják, és azt jelenti, hogy az Apple teljes ellenőrzést követel az Apple TV (a jövőben valószínűleg más termékek) belső tárhelye felett, ahonnan bármikor – anélkül, hogy a felhasználó befolyásolhatná. bármilyen módon – szükség esetén töröljön minden tartalmat, ha a belső tárhely megtelik.

Valójában az Apple TV-n egyáltalán nincs állandó belső tárhely a harmadik féltől származó alkalmazások számára. Minden alkalmazásnak képesnek kell lennie arra, hogy adatokat tároljon az iCloudban, és kérje és töltse le azokat a legjobb felhasználói élmény biztosítása érdekében.

Apple TV tárhely működés közben

A legtöbb szó esett a fejlesztőknek szóló új szabályokkal kapcsolatban, hogy az Apple TV-re szánt alkalmazások mérete nem haladhatja meg a 200 MB-ot. Ez igaz, de nem kell túlságosan pánikolni. Az Apple kifinomult rendszert épített, amibe jól belefér a 200 MB.

Amikor először tölti le az alkalmazást az Apple TV-re, a csomag valójában nem haladja meg a 200 MB-ot. Ily módon az Apple korlátozta az első letöltést, hogy az a lehető leggyorsabb legyen, és a felhasználónak ne kelljen hosszú perceket várnia, mire például több gigabájtot letöltöttek, mint például néhány igényesebbnél. játékok iOS-re.

A fent említett App Thinning működéséhez az Apple két másik technológiát – a „szeletelést” és a címkézést –, valamint az igény szerinti adatokat használ. A fejlesztők mostantól gyakorlatilag a Lego-hoz hasonlóan szétszedik (darabokra vágják) az alkalmazásaikat. A lehető legkisebb térfogatú egyedi kockák mindig csak akkor kerülnek letöltésre, ha az alkalmazásnak vagy a felhasználónak szüksége van rájuk.

Minden kockához, ha a Lego terminológiát alkalmazzuk, a fejlesztő egy címkét kap, ami egy másik szükséges alkatrész a teljes folyamat működéséhez. Pontosan a címkék segítségével kapcsolódnak össze a kapcsolódó adatok. Például az összes címkézett adat a kezdeti 200 MB-on belül lesz letöltve kezdeti telepítés, ahol az induláshoz és az alkalmazás első lépéseihez szükséges összes erőforrás nem hiányozhat.

Vegyünk példának egy kitalált játékot Jumper. Azonnal megkezdődik az alapadatok letöltése az Apple TV-re az App Store-ból, valamint egy oktatóanyag, amelyből megtudhatja, hogyan vezérelheti a játékot. Szinte azonnal játszhatsz, mert a kezdeti csomag nem haladja meg a 200 MB-ot, és nem kell várnod például további 100 szint letöltésére, ami Jumper rendelkezik. De nem kell neki azonnal (persze nem mindegyik) az elején.

Az összes kezdeti adat letöltése után az alkalmazás azonnal további adatokat kérhet, akár 2 GB-ig. Tehát miközben már futtatod az alkalmazást és végignézed az oktatóprogramot, a háttérben több tíz vagy száz megabájtos letöltés fut, amin belül főleg más szintek lesznek Jumperek, amihez fokozatosan haladsz majd.

Erre a célra összesen 20 GB áll a fejlesztők rendelkezésére az Apple-től a felhőben, ahová az alkalmazás szabadon eljuthat. Tehát csak a fejlesztőkön múlik, hogyan jelölik meg az egyes részeket, és ezáltal optimalizálják az alkalmazás működését, amely mindig csak minimális adatot tárol magában az Apple TV-ben. Az Apple szerint a címkék, vagyis a felhőből letöltött adatcsomagok ideális mérete 64 MB, ugyanakkor a fejlesztők akár 512 MB adatot is elérhetnek egy címkén belül.

Még egyszer röviden: megtalálod az App Store-ban Jumper, elkezdi a letöltést és abban a pillanatban letöltődik egy legfeljebb 200 MB-os bevezető csomag, amely alapadatokat és oktatóanyagot tartalmaz. Miután letöltötte és elindította az alkalmazást, kérni fogja Jumper o egyéb címkék, ahol vannak más szintek, amelyek ebben az esetben csak néhány megabájtosak lesznek. Ha befejezted az oktatóprogramot, készen állnak a következő pályák, és folytathatod a játékot.

Ezzel el is érkeztünk az Apple új filozófiája működésének egy másik fontos részéhez. Ahogy egyre több címkézett adat töltődik le, a tvOS fenntartja a jogot, hogy minden ilyen (vagyis igény szerinti) adatot töröljön, ha elfogy a belső tárhely. Bár a fejlesztők különböző prioritásokat állíthatnak be az egyes címkéknek, a felhasználó maga nem tudja befolyásolni, hogy mely adatok vesznek el.

De ha minden úgy működik, ahogy kell, akkor a felhasználónak gyakorlatilag nem is kell tudnia, hogy ilyesmi - adatok letöltése, majd törlése a háttérben - egyáltalán történik. Valójában ez a lényege a tvOS működésének.

Ha benne vagy Jumper a 15. szinten az Apple úgy számol, hogy már nincs szükség a korábbi 14 szintre, így előbb-utóbb törlődik. Ha vissza szeretne térni egy előző fejezethez, előfordulhat, hogy az már nem jelenik meg az Apple TV-n, és újra le kell töltenie.

Gyors internet minden otthonba

Ha az Apple TV-ről beszélünk, ennek a filozófiának van értelme. Mindegyik set-top box a nap huszonnégy órájában kábelen csatlakozik a (ma már általában) elég gyors internethez, így az igény szerinti adatok letöltése nem probléma.

Természetesen az egyenlet érvényes, minél gyorsabb az internet, annál kevésbé valószínű, hogy valamelyik alkalmazásban várni kell a szükséges adatok letöltésére, de ha minden optimalizálva van - mind az Apple oldalán a felhőstabilitás, mind a fejlesztői oldal a címkék és az alkalmazás nagyobb része tekintetében – a legtöbb kapcsolatnál nem lehet probléma.

Potenciális problémákra azonban rábukkanhatunk, ha az Apple TV-n túlra tekintünk az Apple ökoszisztémájára. Az App Thinninget, az ehhez kapcsolódó alkalmazások és egyéb szükséges technológiák "szeletelést" az Apple egy éve mutatta be a WWDC-n, amikor elsősorban iPhone-okra és iPadekre vonatkozott. Egyedül az Apple TV-ben volt 100%-osan kiépítve a teljes rendszer, de számíthatunk rá, hogy ez fokozatosan átkerül a mobileszközökre is.

Hiszen például az Apple Music-al az Apple már működteti az adattörlést. Egynél több felhasználó tapasztalta, hogy az offline hallgatáshoz mentett zene egy idő után eltűnt. A rendszer keresett egy helyet, és egyszerűen felismerte, hogy ezekre az adatokra jelenleg nincs szükség. A dalokat ezután újra le kell tölteni offline módban.

Az iPhone, iPad vagy akár iPod touch készülékeken azonban az alkalmazások új megközelítése problémákat és az Apple TV-hez képest leromlott felhasználói élményt hozhat.

Első számú probléma: nem minden eszköz rendelkezik 24 órás internetkapcsolattal. Ezek főként SIM-kártya nélküli iPadek és iPod touch. Amint például olyan adatra van szüksége, amelyet például régóta nem használt, ezért a rendszer figyelmeztetés nélkül törölte, és nincs kéznél az internet, egyszerűen nincs szerencséje.

Második probléma: Csehországot még mindig rosszul és nem túl gyorsan fedi le a mobilinternet. Az alkalmazások és adataik új kezelésénél az Apple elvárja, hogy készüléke ideális esetben a nap huszonnégy órájában csatlakozzon az internethez, és a vétel a lehető leggyorsabb legyen. Abban a pillanatban minden úgy működik, ahogy kell.

De sajnos Csehországban az a valóság, hogy gyakran nem is hallgathatod kedvenc számaidat vonaton utazva, mert az Edge-en keresztüli streamelés nem elég jó. Elképzelhetetlen az az ötlet, hogy még mindig több tíz megabájtnyi adatot kell letöltenie néhány szükséges alkalmazáshoz.

Igaz, a cseh szolgáltatók az elmúlt hetekben jelentősen bővítették lefedettségüket. Ahol még néhány napja még igazán fénylett az idegesítő "E", ma már gyakran nagy LTE-sebességgel repül. De akkor jön a második akadály – a FUP. Ha a felhasználónak rendszeresen teljesen tele lenne a készüléke, és a rendszer folyamatosan törölné az igény szerinti adatokat, majd újra letöltené azokat, az könnyen több száz megabájtot használna fel.

Valami hasonlót nem kell megoldani az Apple TV-n, de iPhone és iPad esetében sokat számítana az optimalizálás. A kérdés az, hogy például opcionális lesz-e, hogy mikor és hogyan lehet letölteni/törölni az adatokat, mondhatja-e a felhasználó például, hogy nem kívánja törölni az igény szerinti adatokat, és ha elfogy a hely, egyszerűen leállítja a következő akciót, nem pedig elveszíti a régebbi rekordot. Előbb-utóbb azonban számolhatunk az App Thinning és a hozzá kapcsolódó technológiák mobileszközökön történő bevezetésével is.

Ez egy meglehetősen nagy fejlesztési kezdeményezés, amelyet az Apple határozottan nem csak a set-top box számára készített. És az az igazság, hogy például az iPhone-ok és iPadek alacsony tárhelyére, konkrétan a még 16 GB-osoknál jó megoldás lehet, amennyiben nem rombolja a felhasználói élményt. És lehet, hogy az Apple ezt nem engedi.

.