Chiudi l'annuncio

La nuova Apple TV quella ha iniziato a vendere alla fine della scorsa settimana, rappresenta la più grande espansione dell'ecosistema delle mele negli ultimi anni. Per la prima volta, l'App Store e le applicazioni di terze parti arrivano su Apple TV. Insieme a questo, Apple ha introdotto anche una nuova filosofia per quanto riguarda l'accesso alle applicazioni.

Il nuovo approccio potrebbe essere riassunto molto brevemente come segue: il pieno controllo sui vostri contenuti, anche se li avete acquistati, viene assunto da Apple, che sa meglio come utilizzarli a vostro vantaggio. Questa filosofia ha naturalmente i suoi vantaggi e svantaggi e Apple TV, con il suo tvOS, è il primo prodotto Apple ad adottarla senza eccezioni.

Apple ritiene che in futuro non avrà molta importanza la quantità di spazio di archiviazione fisico che avrai sul tuo dispositivo, ma che tutti i dati saranno nel cloud, da dove potrai scaricarli facilmente sul tuo telefono, tablet, TV o qualsiasi altra cosa quando Avrai bisogno. E non appena non ne hai più bisogno, vengono rimossi di nuovo.

La tecnologia Apple a supporto di questa teoria si chiama App Thinning e significa che Apple rivendica il controllo completo sulla memoria interna dell'Apple TV (in futuro probabilmente anche di altri prodotti), dalla quale può in qualsiasi momento, senza che l'utente possa influenzare in alcun modo - eliminare eventuali contenuti se necessario, ovvero nel caso in cui la memoria interna si riempia.

In effetti, sull'Apple TV non è presente alcuna memoria interna permanente per le app di terze parti. Ogni app deve essere in grado di archiviare dati su iCloud e richiederli e scaricarli per garantire la migliore esperienza utente.

Lo spazio di archiviazione di Apple TV in azione

La cosa più discussa in relazione alle nuove regole per gli sviluppatori è stato il fatto che le applicazioni per Apple TV non possono superare la dimensione di 200 MB. È vero, ma non c'è bisogno di farsi prendere dal panico troppo. Apple ha costruito un sistema sofisticato in cui si adattano bene i 200 MB.

Quando scarichi per la prima volta l'app sulla tua Apple TV, il pacchetto non supererà effettivamente i 200 MB. In questo modo, Apple ha limitato il primo download in modo che fosse il più veloce possibile e l'utente non dovesse attendere lunghi minuti prima che, ad esempio, venissero scaricati diversi gigabyte, come nel caso, ad esempio, di alcuni download più impegnativi. giochi per iOS.

Affinché il suddetto app thinning funzioni, Apple utilizza altre due tecnologie - "slicing" e tagging - e dati on-demand. Gli sviluppatori ora smonteranno (tagliano a pezzi) le loro applicazioni praticamente come i Lego. I singoli cubi con il volume più piccolo possibile verranno sempre scaricati solo se l'applicazione o l'utente ne hanno bisogno.

Ad ogni mattoncino, se adottiamo la terminologia Lego, viene assegnato dallo sviluppatore un tag, che è un'altra parte necessaria per quanto riguarda il funzionamento dell'intero processo. È proprio con l'aiuto dei tag che i dati correlati verranno collegati. Ad esempio, tutti i dati contrassegnati verranno scaricati entro i 200 MB iniziali installazione iniziale, dove non dovrebbero mancare tutte le risorse necessarie per il lancio e i primi passi nell'applicazione.

Prendiamo come esempio un gioco immaginario Maglione. I dati di base verranno immediatamente scaricati su Apple TV dall'App Store, insieme a un tutorial in cui imparerai come controllare il gioco. Puoi giocare quasi subito, perché il pacchetto iniziale non supera i 200 MB, e non devi aspettare, ad esempio, per scaricare altri 100 livelli, cosa che Maglione possiede. Ma non gli servono subito (certamente non di tutti) all'inizio.

Una volta scaricati tutti i dati iniziali, l'app può richiedere immediatamente dati aggiuntivi, fino a 2 GB. Quindi, mentre stai già eseguendo l'applicazione e seguendo il tutorial, in background viene eseguito il download di decine o centinaia di megabyte, all'interno dei quali ci saranno principalmente altri livelli Ponticelli, al quale ti avvicinerai gradualmente.

A questo scopo gli sviluppatori hanno a disposizione complessivamente 20 GB di Apple nel cloud, dove l'applicazione può arrivare liberamente. Dipende quindi solo dagli sviluppatori come contrassegnare le singole parti e quindi ottimizzare il funzionamento dell'applicazione, che avrà sempre solo un minimo di dati memorizzati nell'Apple TV stessa. Secondo Apple la dimensione ideale dei tag, cioè dei pacchetti di dati scaricati dal cloud, è di 64 MB, ma gli sviluppatori hanno a disposizione fino a 512 MB di dati all'interno di un tag.

Ancora una volta in breve: lo trovate su App Store Maglione, si avvia il download e in quel momento viene scaricato un pacchetto introduttivo fino a 200 MB, che contiene i dati di base e un tutorial. Una volta scaricata l'app e avviata, verrà richiesto Maglione o altri tag, dove sono presenti altri livelli, che in questo caso saranno solo di pochi megabyte. Una volta terminato il tutorial, avrai i livelli successivi pronti e potrai continuare il gioco.

E questo ci porta ad un'altra parte importante del funzionamento della nuova filosofia di Apple. Man mano che vengono scaricati sempre più dati contrassegnati, tvOS si riserva il diritto di eliminare tali dati (ovvero su richiesta) quando si esaurisce la memoria interna. Sebbene gli sviluppatori possano impostare priorità diverse per i singoli tag, l'utente stesso non può influenzare quali dati perderà.

Ma se tutto funziona come dovrebbe, l'utente praticamente non deve nemmeno sapere che qualcosa del genere - il download e quindi la cancellazione dei dati in background - sta accadendo. Questo è in realtà il punto centrale di come funziona tvOS.

Se sei dentro Maglione al 15° livello, Apple ritiene che non siano più necessari i 14 livelli precedenti, quindi prima o poi li cancellerà. Se vuoi tornare a un capitolo precedente, potrebbe non essere più su Apple TV e dovrai scaricarlo di nuovo.

Internet veloce per ogni casa

Se parliamo di Apple TV, questa filosofia ha senso. Ogni set-top box è collegato 24 ore su 24 via cavo a Internet (di solito oggi) sufficientemente veloce, grazie alla quale non ci sono problemi con il download dei dati su richiesta.

Ovviamente vale l'equazione: più Internet è veloce, meno è probabile che dovrai aspettare in qualche applicazione per scaricare i dati necessari, ma se tutto è ottimizzato, sia da parte di Apple in termini di stabilità del cloud, sia da parte di lato sviluppatore in termini di tag e di altre parti dell'app: non dovrebbe essere un problema con la maggior parte delle connessioni.

Tuttavia, possiamo trovare potenziali problemi quando guardiamo oltre l’Apple TV e più in profondità nell’ecosistema Apple. L'App Thinning, il relativo "slicing" di applicazioni e altre tecnologie necessarie, è stato introdotto da Apple un anno fa alla WWDC, quando riguardava principalmente iPhone e iPad. Solo su Apple TV l'intero sistema è stato utilizzato al 100%, ma possiamo aspettarci che gradualmente verrà esteso anche ai dispositivi mobili.

Dopotutto, ad esempio, con Apple Music, Apple esegue già la cancellazione dei dati. Più di un utente ha riscontrato che la musica salvata per l'ascolto offline era scomparsa dopo un po'. Il sistema ha cercato un luogo e ha semplicemente riconosciuto che questi dati al momento non sono necessari. I brani dovranno poi essere scaricati nuovamente offline.

Tuttavia, su iPhone, iPad o anche iPod touch, il nuovo approccio alle applicazioni potrebbe portare problemi e un'esperienza d'uso degradata rispetto ad Apple TV.

Problema numero uno: non tutti i dispositivi hanno una connessione internet 24 ore su 24, 7 giorni su 7. Si tratta principalmente di iPad senza scheda SIM e iPod touch. Se ad esempio hai bisogno di dati che non usi da molto tempo e il sistema li ha cancellati senza preavviso e non hai Internet a portata di mano, sei semplicemente sfortunato.

Problema numero due: la Repubblica Ceca è ancora scarsamente e non molto rapidamente coperta dall'internet mobile. Nella nuova gestione delle applicazioni e dei relativi dati, Apple prevede che il vostro dispositivo sia idealmente connesso a Internet ventiquattr'ore su ventiquattro e che la ricezione sia la più rapida possibile. In quel momento tutto funziona come dovrebbe.

Ma purtroppo nella Repubblica Ceca la realtà è che spesso non è possibile ascoltare le proprie canzoni preferite nemmeno durante il viaggio in treno, perché lo streaming tramite Edge non è abbastanza buono. L'idea che tu debba ancora scaricare decine di megabyte di dati per qualche applicazione di cui hai bisogno è impensabile.

È vero, nelle ultime settimane gli operatori cechi hanno notevolmente ampliato la loro copertura. Dove solo pochi giorni fa brillava davvero la fastidiosa "E", oggi vola spesso ad alta velocità LTE. Ma poi arriva la seconda barriera: la FUP. Se l'utente avesse regolarmente il suo dispositivo completamente pieno e il sistema cancellasse costantemente i dati su richiesta e poi li scaricasse di nuovo, consumerebbe facilmente centinaia di megabyte.

Qualcosa di simile non deve essere risolto su Apple TV, ma l'ottimizzazione conterebbe molto per iPhone e iPad. La questione è se, ad esempio, sarà facoltativo quando e come i dati potranno essere scaricati/cancellati, se l'utente potrà dire, ad esempio, che non desidera cancellare i dati on-demand e se esegue senza spazio, interromperà semplicemente l'azione successiva piuttosto che perdere quella precedente. Prima o poi, però, potremo contare sull’implementazione dell’App Thinning e delle tecnologie ad esso associate anche nei dispositivi mobili.

Si tratta di un'iniziativa di sviluppo abbastanza ampia, che Apple sicuramente non ha creato solo per il suo set-top box. E la verità è che, ad esempio, per lo spazio di archiviazione ridotto su iPhone e iPad, in particolare quelli con ancora 16 GB, potrebbe essere una buona soluzione, purché non distrugga l'esperienza dell'utente. E forse Apple non lo permetterà.

.