Uždaryti skelbimą

Naujasis Apple TV, kuris pradėjo pardavinėti praėjusios savaitės pabaigoje, yra didžiausias obuolių ekosistemos išsiplėtimas per pastaruosius metus. Pirmą kartą „App Store“ ir trečiųjų šalių programos patenka į „Apple TV“. Be to, „Apple“ taip pat pristatė naują prieigos prie programų filosofiją.

Naują požiūrį būtų galima labai trumpai apibendrinti taip: visišką jūsų turinio kontrolę, net jei jį įsigijote, perima Apple, kuri geriausiai žino, kaip jį panaudoti jūsų labui. Ši filosofija natūraliai turi savo privalumų ir trūkumų, o „Apple TV“ su savo tvOS yra pirmasis „Apple“ produktas, kuris ją pritaikė be išimties.

„Apple“ skaičiuoja, kad ateityje nebus svarbu, kiek fizinės atminties turite savo įrenginyje, o visi duomenys bus debesyje, iš kurio galėsite lengvai atsisiųsti juos į telefoną, planšetinį kompiuterį, televizorių ar bet ką kitą. Jums reikės. Ir kai tik jums jų nereikia, jie vėl pašalinami.

Šią teoriją palaikanti „Apple“ technologija vadinama „App Thinning“ ir reiškia, kad „Apple“ reikalauja visiškos „Apple TV“ (ateityje tikriausiai ir kitų produktų) vidinės atminties kontrolės, iš kurios gali bet kada – vartotojui neturėdamas įtakos. bet kokiu būdu – ištrinkite bet kokį turinį, jei reikia, t. y. jei vidinė atmintis užsipildys.

Tiesą sakant, „Apple TV“ iš viso nėra nuolatinės vidinės trečiųjų šalių programėlių atminties. Kiekviena programa turi turėti galimybę saugoti duomenis „iCloud“ ir pateikti jų užklausą bei atsisiųsti, kad būtų užtikrinta geriausia vartotojo patirtis.

Apple TV saugykla veikia

Daugiausia kalbant apie naujas taisykles kūrėjams buvo tai, kad Apple TV programos negali viršyti 200 MB. Tai tiesa, bet nereikia per daug panikuoti. „Apple“ sukūrė sudėtingą sistemą, kurioje puikiai telpa 200 MB.

Kai pirmą kartą atsisiunčiate programą į savo Apple TV, paketas iš tikrųjų bus ne didesnis nei 200 MB. Tokiu būdu Apple apribojo pirmąjį atsisiuntimą, kad jis būtų kuo greitesnis ir vartotojui nereikėtų laukti ilgų minučių, kol, pavyzdžiui, būtų atsisiunčiama keletas gigabaitų, kaip būna, pavyzdžiui, kai kurie reiklesni. žaidimai, skirti iOS.

Kad anksčiau minėtas App Thinning veiktų, „Apple“ naudoja dvi kitas technologijas – „pjaustymą“ ir žymėjimą – bei duomenis pagal poreikį. Dabar kūrėjai savo programas išardys (supjaustys į dalis) praktiškai kaip „Lego“. Atskiri kuo mažesnio tūrio kubeliai visada bus atsisiunčiami tik tada, kai jų prireiks programai ar vartotojui.

Vartodamas „Lego“ terminologiją, kūrėjas kiekvienai kaladei suteikia žymą, kuri yra dar viena būtina dalis viso proceso funkcionavimo požiūriu. Būtent naudojant žymas bus sujungti susiję duomenys. Pavyzdžiui, visi pažymėti duomenys bus atsisiųsti per pradinius 200 MB pradinis diegimas, kur neturėtų trūkti visų išteklių, reikalingų paleisti ir atlikti pirmuosius veiksmus programoje.

Kaip pavyzdį paimkime išgalvotą žaidimą Megztinis. Pagrindiniai duomenys bus nedelsiant pradėti atsisiųsti į Apple TV iš App Store kartu su mokymo programa, kurioje išmoksite valdyti žaidimą. Galite žaisti beveik iš karto, nes pradinis paketas neviršija 200 MB, ir jums nereikia laukti, kol, pavyzdžiui, bus atsisiųsta dar 100 lygių, kurie Megztinis turi. Bet jam jų iš karto nereikia (tikrai ne visų) pradžioje.

Atsisiuntus visus pradinius duomenis, programėlė gali iš karto paprašyti papildomų duomenų, iki 2 GB. Taigi, kol jau naudojate programą ir vykdote mokymo programą, dešimčių ar šimtų megabaitų atsisiuntimas vyksta fone, kuriame daugiausia bus kitų lygių Džemperiai, kurį palaipsniui sieksite.

Šiems tikslams kūrėjai iš Apple iš viso turi 20 GB debesyje, kur programa gali laisvai pasiekti. Taigi tik nuo kūrėjų priklauso, kaip pažymėti atskiras dalis ir taip optimizuoti programos veikimą, kuri visada turės tik minimalų kiekį duomenų, saugomų pačiame Apple TV. „Apple“ teigimu, idealus žymų, ty iš debesies atsisiųstų duomenų paketų, dydis yra 64 MB, tačiau kūrėjai turi iki 512 MB duomenų vienoje žymoje.

Dar kartą trumpai: jį rasite App Store Megztinis, pradedate atsisiųsti ir tuo metu atsisiunčiamas įvadinis paketas iki 200 MB, kuriame yra pagrindiniai duomenys ir pamoka. Kai programa bus atsisiųsta ir ją paleisite, ji paprašys Megztinis o kitos žymos, kur yra kiti lygiai, kurie šiuo atveju bus tik keli megabaitai. Kai baigsite mokymo programą, turėsite paruoštus kitus lygius ir galėsite tęsti žaidimą.

Ir tai atveda mus prie kitos svarbios naujosios „Apple“ filosofijos veikimo dalies. Atsisiunčiama vis daugiau pažymėtų duomenų, tvOS pasilieka teisę ištrinti visus tokius (ty pagal pareikalavimą) duomenis, kai baigiasi vidinės atminties vieta. Nors kūrėjai gali nustatyti skirtingus atskirų žymų prioritetus, pats vartotojas negali daryti įtakos, kokius duomenis jis praras.

Bet jei viskas veikia taip, kaip turėtų, vartotojas praktiškai net neturi žinoti, kad kažkas panašaus – duomenų atsisiuntimas ir ištrynimas fone – apskritai vyksta. Tai iš tikrųjų yra tvOS veikimo esmė.

Jei esate Megztinis 15-ame lygyje Apple skaičiuoja, kad jums nebereikia ankstesnių 14 lygių, todėl anksčiau ar vėliau jis bus ištrintas. Jei norite grįžti į ankstesnį skyrių, jo gali nebūti „Apple TV“ ir turėsite jį atsisiųsti dar kartą.

Greitas internetas kiekvieniems namams

Jei kalbame apie „Apple TV“, ši filosofija yra prasminga. Kiekvienas priedėlis dvidešimt keturias valandas per parą kabeliu prijungtas prie (šiuo metu dažniausiai) pakankamai spartaus interneto, todėl nekyla problemų atsisiunčiant duomenis pagal poreikį.

Žinoma, galioja lygtis, kuo greitesnis internetas, tuo mažesnė tikimybė, kad kokioje nors programoje teks laukti, kol bus atsisiunčiami reikalingi duomenys, bet jei viskas optimizuota – tiek Apple pusės debesų stabilumo atžvilgiu, tiek kūrėjo pusės, kalbant apie žymas ir didesnę programos dalį – daugeliui jungčių neturėtų kilti problemų.

Tačiau galime rasti galimų problemų, kai pažvelgsime ne tik į Apple TV, bet ir į Apple ekosistemą. „App Thinning“, su tuo susijusį programų ir kitų reikalingų technologijų „pjaustymą“, „Apple“ pristatė prieš metus WWDC, kai jis daugiausia buvo susijęs su „iPhone“ ir „iPad“. Tik „Apple TV“ visa sistema buvo įdiegta 100%, tačiau galime tikėtis, kad ji palaipsniui pereis ir į mobiliuosius įrenginius.

Galų gale, pavyzdžiui, su „Apple Music“ „Apple“ jau ištrina duomenis. Ne vienas vartotojas nustatė, kad išsaugotos muzikos, skirtos klausytis neprisijungus, po kurio laiko nebeliko. Sistema ieškojo vietos ir tiesiog pripažino, kad šie duomenys šiuo metu nereikalingi. Tada dainas reikia vėl atsisiųsti neprisijungus.

Tačiau „iPhone“, „iPad“ ar net „iPod touch“ įrenginiuose naujas požiūris į programas gali sukelti problemų ir pabloginti vartotojo patirtį, palyginti su „Apple TV“.

Pirma problema: ne visi įrenginiai turi visą parą veikiantį interneto ryšį. Tai daugiausia iPad be SIM kortelių ir iPod touch. Kai tik prireikia kokių nors duomenų, kurių, pavyzdžiui, ilgai nenaudojote, todėl sistema juos ištrynė be įspėjimo, o po ranka neturite interneto, jums tiesiog nesiseka.

Antra problema: Čekijoje vis dar prastai ir ne itin greitai pasiekiamas mobilusis internetas. Naujajame programų ir jų duomenų valdyme „Apple“ tikisi, kad jūsų įrenginys idealiai bus prijungtas prie interneto dvidešimt keturias valandas per parą, o priėmimas bus kuo greitesnis. Tuo momentu viskas veikia kaip priklauso.

Deja, Čekijos realybė yra tokia, kad dažnai keliaujant traukiniu negalite net klausytis mėgstamų dainų, nes transliacija per Edge nėra pakankamai gera. Idėja, kad vis tiek reikia atsisiųsti dešimčių megabaitų duomenų tam tikrai reikalingai programai, yra neįsivaizduojama.

Tiesa, Čekijos operatoriai pastarosiomis savaitėmis gerokai išplėtė savo aprėptį. Ten, kur dar prieš kelias dienas tikrai švietė erzinantis „E“, šiandien jis dažnai skrenda dideliu LTE greičiu. Bet tada ateina antrasis barjeras – FUP. Jei naudotojo įrenginys reguliariai būtų visiškai pilnas, o sistema nuolat ištrintų duomenis pagal pareikalavimą ir vėl juos atsisiųstų, jis lengvai sunaudotų šimtus megabaitų.

Kažko panašaus nereikia spręsti Apple TV, tačiau optimizavimas būtų labai svarbus iPhone ir iPad. Kyla klausimas, ar, pavyzdžiui, bus neprivaloma, kada ir kaip bus galima atsisiųsti/ištrinti duomenis, ar vartotojas galės pasakyti, pavyzdžiui, kad nenori ištrinti duomenų pagal pareikalavimą ir ar jis pritrūksta vietos, jis tiesiog sustabdys kitą veiksmą, o ne praras senesnio įrašus. Tačiau anksčiau ar vėliau galime tikėtis, kad App Thinning ir su juo susijusios technologijos bus įdiegtos ir mobiliuosiuose įrenginiuose.

Tai gana didelė plėtros iniciatyva, kurią Apple tikrai sukūrė ne tik savo priedėliui. Ir tiesa ta, kad, pavyzdžiui, mažai saugyklos „iPhone“ ir „iPad“ įrenginiuose, ypač tuose, kurie vis dar turi 16 GB, tai gali būti geras sprendimas, jei tai nesunaikins vartotojo patirties. O gal Apple to neleis.

.