Sulje mainos

Uusi Apple TV, joka myynti alkoi viime viikon lopulla, edustaa suurinta omenaekosysteemin laajentumista viime vuosina. Ensimmäistä kertaa App Store ja kolmansien osapuolien sovellukset tulevat Apple TV:hen. Tämän ohella Apple esitteli myös uuden filosofian koskien sovellusten käyttöä.

Uuden lähestymistavan voisi tiivistää hyvin lyhyesti seuraavasti: sisältösi täydellisen hallinnan, vaikka olisit sen ostanut, ottaa Apple, joka tietää parhaiten, kuinka käyttää sitä sinun hyödyksesi. Tällä filosofialla on luonnollisesti hyvät ja huonot puolensa, ja Apple TV tvOS:ineen on ensimmäinen Applen tuote, joka ottaa sen käyttöön poikkeuksetta.

Applen arvion mukaan jatkossa laitteesi fyysisen tallennustilan määrällä ei ole suurta merkitystä, vaan kaikki tiedot ovat pilvessä, josta voit helposti ladata sen puhelimeesi, tablettiin, televisioon tai mihin tahansa muuten kun sitä tarvitset. Ja heti kun et tarvitse niitä, ne poistetaan uudelleen.

Tätä teoriaa tukeva Applen tekniikka on nimeltään App Thinning ja se tarkoittaa, että Apple vaatii Apple TV:n (tulevaisuudessa todennäköisesti myös muiden tuotteiden) sisäisen tallennustilan täydellisen hallinnan, josta se voi milloin tahansa - ilman, että käyttäjä voi vaikuttaa se millään tavalla - poista sisältö tarvittaessa, eli jos sisäinen tallennustila täyttyy.

Itse asiassa Apple TV:ssä ei ole pysyvää sisäistä tallennustilaa kolmansien osapuolien sovelluksille. Jokaisen sovelluksen on voitava tallentaa tietoja iCloudiin ja pyytää ja ladata niitä parhaan käyttökokemuksen varmistamiseksi.

Apple TV -tallennustila toiminnassa

Uusien kehittäjien sääntöjen yhteydessä puhutuin oli se, että Apple TV:n sovellusten koko ei saa ylittää 200 MB. Se on totta, mutta ei ole syytä panikoida liikaa. Apple on rakentanut hienostuneen järjestelmän, johon 200 Mt sopii hyvin.

Kun lataat sovelluksen ensimmäisen kerran Apple TV:hen, paketin koko on enintään 200 Mt. Tällä tavalla Apple rajoitti ensimmäistä latausta niin, että se oli mahdollisimman nopea ja käyttäjän ei tarvinnut odottaa pitkiä minuutteja ennen kuin esimerkiksi useita gigatavuja latautui, kuten esimerkiksi jotkut vaativammat. pelejä iOS:lle.

Jotta edellä mainittu App Thinning toimisi, Apple käyttää kahta muuta tekniikkaa - "viipalointia" ja taggausta - ja on-demand-tietoja. Kehittäjät purkavat (leikkaavat paloiksi) sovelluksensa käytännössä kuten Legon. Yksittäiset pienimmän mahdollisen volyymin kuutiot ladataan aina vain, jos sovellus tai käyttäjä tarvitsee niitä.

Jokaiselle palikalle, jos otamme käyttöön Lego-terminologian, kehittäjä antaa tunnisteen, joka on toinen välttämätön osa koko prosessin toimivuuden kannalta. Juuri tagien avulla yhdistetään liittyvät tiedot. Esimerkiksi kaikki merkityt tiedot ladataan alkuperäisen 200 megatavun sisällä ensimmäinen asennus, josta ei pitäisi puuttua kaikkia käynnistämiseen ja sovelluksen ensimmäisiin vaiheisiin tarvittavia resursseja.

Otetaan esimerkkinä fiktiivinen peli Jumpperi. Perustietojen lataaminen Apple TV:hen alkaa välittömästi App Storesta sekä opetusohjelma, jossa opit hallitsemaan peliä. Voit pelata melkein heti, koska alkuperäinen paketti ei ylitä 200 MB, eikä sinun tarvitse odottaa esimerkiksi 100 toisen tason lataamista, mikä Jumpperi omistaa. Mutta hän ei tarvitse niitä heti (ei varmasti kaikkia) alussa.

Kun kaikki alkutiedot on ladattu, sovellus voi välittömästi pyytää lisätietoja, jopa 2 Gt. Joten kun käytät jo sovellusta ja käyt läpi opetusohjelmaa, kymmenien tai satojen megatavujen lataus on käynnissä taustalla, jossa on pääasiassa muita tasoja Puserot, jota saavutat vähitellen.

Näitä tarkoituksia varten kehittäjillä on Applelta pilvessä käytettävissä yhteensä 20 Gt, jonne sovellus pääsee vapaasti. Joten se riippuu vain kehittäjistä, kuinka yksittäiset osat merkitään ja optimoidaan siten sovelluksen toiminnan, sillä Apple TV:hen on aina tallennettu vain vähän tietoja. Applen mukaan tunnisteiden eli pilvestä ladattavien tietopakettien ihanteellinen koko on 64 MB, mutta kehittäjillä on käytettävissä jopa 512 megatavua dataa yhden tagin sisällä.

Jälleen kerran lyhyesti: löydät sen App Storesta Jumpperi, aloitat lataamisen ja sillä hetkellä ladataan jopa 200 Mt:n johdantopaketti, joka sisältää perustiedot ja opetusohjelman. Kun sovellus on ladattu ja käynnistät sen, se pyytää Jumpperi o muut tunnisteet, joissa on muita tasoja, jotka tässä tapauksessa ovat vain muutama megatavu. Kun olet suorittanut opetusohjelman, sinulla on seuraavat tasot valmiina ja voit jatkaa peliä.

Ja tämä vie meidät toiseen tärkeään osaan Applen uuden filosofian toiminnassa. Kun tunnistettuja tietoja ladataan yhä enemmän, tvOS pidättää oikeuden poistaa kaikki tällaiset (eli on-demand) tiedot, kun sisäinen tallennustila loppuu. Vaikka kehittäjät voivat asettaa eri prioriteetteja yksittäisille tunnisteille, käyttäjä ei itse voi vaikuttaa siihen, mitä tietoja hän menettää.

Mutta jos kaikki toimii niin kuin pitää, käyttäjän ei käytännössä tarvitse edes tietää, että jotain tällaista - lataamista ja sitten tietojen poistamista taustalla - tapahtuu ollenkaan. Se on itse asiassa koko tvOS:n toiminnan pointti.

Jos olet mukana Jumpperi 15. tasolla Apple laskee, että et enää tarvitse edellisiä 14 tasoa, joten ennemmin tai myöhemmin se poistetaan. Jos haluat palata edelliseen lukuun, se ei ehkä ole enää Apple TV:ssä ja sinun on ladattava se uudelleen.

Nopea netti jokaiseen kotiin

Jos puhumme Apple TV:stä, tämä filosofia on järkevä. Jokainen digiboksi on kytketty 24 tuntia vuorokaudessa kaapelilla (nykyään yleensä) riittävän nopeaan Internetiin, minkä ansiosta on-demand-tietojen lataaminen ei ole ongelmallista.

Tietenkin yhtälö pätee, mitä nopeampi internet, sitä vähemmän todennäköisesti joudut odottamaan jossain sovelluksessa tarvittavien tietojen lataamista, mutta jos kaikki on optimoitu - sekä Applen puolella pilvivakauden että kehittäjän puolella tunnisteiden ja suuremman osan sovelluksesta – ei pitäisi olla ongelma useimmissa yhteyksissä.

Voimme kuitenkin löytää mahdollisia ongelmia, kun katsomme Apple TV:n ulkopuolelle ja pidemmälle Applen ekosysteemiin. Apple esitteli App Thinningin, siihen liittyvän sovellusten ja muiden tarvittavien teknologioiden "leikkauksen" vuosi sitten WWDC:ssä, jolloin se koski pääasiassa iPhoneja ja iPadeja. Vain Apple TV:ssä koko järjestelmä otettiin käyttöön 100 %, mutta voimme odottaa sen siirtyvän vähitellen myös mobiililaitteisiin.

Loppujen lopuksi esimerkiksi Apple Musicilla Apple poistaa jo tietoja. Useampi kuin yksi käyttäjä havaitsi, että offline-kuuntelua varten tallennettu musiikki oli kadonnut hetken kuluttua. Järjestelmä etsi paikkaa ja yksinkertaisesti huomasi, että näitä tietoja ei tällä hetkellä tarvita. Kappaleet on sitten ladattava uudelleen offline-tilassa.

Kuitenkin iPhonessa, iPadissa tai jopa iPod touchissa uusi lähestymistapa sovelluksiin voi tuoda ongelmia ja heikentää käyttökokemusta Apple TV:hen verrattuna.

Ongelma numero yksi: kaikilla laitteilla ei ole 24/7-internetyhteyttä. Nämä ovat pääasiassa iPadeja ilman SIM-kortteja ja iPod touchia. Heti kun tarvitset tietoja, joita et ole esimerkiksi käyttänyt pitkään aikaan, joten järjestelmä poisti ne ilman varoitusta, ja sinulla ei ole Internetiä käsillä, olet yksinkertaisesti epäonninen.

Ongelma numero kaksi: Tšekin tasavalta on edelleen huonosti eikä kovin nopeasti katettu mobiili-internetillä. Uudessa sovellusten ja niiden tietojen hallinnassa Apple odottaa, että laitteesi on ihanteellisesti yhteydessä Internetiin 24 tuntia vuorokaudessa ja vastaanotto on mahdollisimman nopeaa. Sillä hetkellä kaikki toimii niinkuin pitääkin.

Mutta valitettavasti todellisuus Tšekin tasavallassa on se, että usein et voi edes kuunnella suosikkikappaleitasi matkustaessasi junalla, koska suoratoisto Edgen kautta ei ole tarpeeksi hyvä. Ajatus siitä, että sinun on silti ladattava kymmeniä megatavuja dataa johonkin tarvitsemaasi sovellukseen, on käsittämätön.

Totta, tšekkiläiset operaattorit ovat laajentaneet kattavuuttaan merkittävästi viime viikkoina. Kun vielä muutama päivä sitten ärsyttävä "E" loisti todella, nykyään se lentää usein suurilla LTE-nopeuksilla. Mutta sitten tulee toinen este - FUP. Jos käyttäjän laite olisi säännöllisesti täysin täynnä ja järjestelmä jatkuvasti poistaisi on-demand-tietoja ja lataa ne sitten uudelleen, se kuluttaisi helposti satoja megatavuja.

Jotain vastaavaa ei tarvitse ratkaista Apple TV:ssä, mutta optimoinnilla olisi paljon merkitystä iPhoneissa ja iPadeissa. Kysymys kuuluu, onko esimerkiksi valinnaista, milloin ja miten tiedot voidaan ladata/poistaa, voiko käyttäjä sanoa esimerkiksi, ettei hän halua poistaa pyydettäviä tietoja, ja jos hän Tila loppuu, hän yksinkertaisesti lopettaa seuraavan toiminnon sen sijaan, että menettäisi vanhemman ennätyksen. Ennemmin tai myöhemmin voimme kuitenkin luottaa App Thinningin ja siihen liittyvien teknologioiden käyttöönottoon myös mobiililaitteissa.

Tämä on melko suuri kehityshanke, jota Apple ei todellakaan luonut vain digiboksiinsa. Ja totuus on, että esimerkiksi iPhonen ja iPadin alhaiselle tallennustilalle, erityisesti niille, joissa on vielä 16 Gt, se voisi olla hyvä ratkaisu, kunhan se ei tuhoa käyttökokemusta. Ja ehkä Apple ei salli sitä.

.