Aizvērt sludinājumu

Jaunais Apple TV, kas sāka pārdot pagājušās nedēļas beigās, atspoguļo lielāko ābolu ekosistēmas paplašināšanos pēdējos gados. Pirmo reizi App Store un trešo pušu lietojumprogrammas nonāk Apple TV. Līdz ar to Apple ieviesa arī jaunu filozofiju attiecībā uz piekļuvi lietojumprogrammām.

Jauno pieeju ļoti īsi varētu rezumēt šādi: pilnīgu kontroli pār jūsu saturu, pat ja esat to iegādājies, pārņem Apple, kas vislabāk zina, kā to izmantot jūsu labā. Šai filozofijai, protams, ir savas priekšrocības un trūkumi, un Apple TV ar savu tvOS ir pirmais Apple produkts, kas to izmanto bez izņēmuma.

Apple rēķinās, ka nākotnē nebūs lielas nozīmes tam, cik daudz fiziskās atmiņas ir jūsu ierīcē, bet gan tas, ka visi dati atradīsies mākonī, no kurienes varēsiet tos ērti lejupielādēt savā tālrunī, planšetdatorā, televizorā vai jebkurā citā Jums būs nepieciešams. Un, tiklīdz tie nav vajadzīgi, tie tiek noņemti vēlreiz.

Apple tehnoloģija, kas atbalsta šo teoriju, tiek saukta par App Thinning un nozīmē, ka Apple pretendē uz pilnīgu Apple TV iekšējās atmiņas kontroli (nākotnē, iespējams, arī citus produktus), no kuras tā var jebkurā brīdī – lietotājam nevarot ietekmēt. to jebkādā veidā - izdzēsiet jebkuru saturu, ja nepieciešams, t.i., ja iekšējā atmiņa kļūst pilna.

Faktiski Apple TV vispār nav pastāvīgas iekšējās atmiņas trešo pušu lietotnēm. Katrai lietotnei ir jāspēj saglabāt datus pakalpojumā iCloud un pieprasīt un lejupielādēt tos, lai nodrošinātu vislabāko lietotāja pieredzi.

Apple TV krātuve darbībā

Saistībā ar jaunajiem noteikumiem izstrādātājiem visvairāk tika runāts par to, ka Apple TV aplikācijas nevar pārsniegt 200 MB. Tā ir taisnība, taču nevajag pārāk krist panikā. Apple ir izveidojis izsmalcinātu sistēmu, kurā labi iederas 200 MB.

Pirmoreiz lejupielādējot lietotni savā Apple TV, pakotne faktiski nepārsniegs 200 MB. Tādā veidā Apple ierobežoja pirmo lejupielādi, lai tā būtu pēc iespējas ātrāka un lietotājam nebūtu jāgaida ilgas minūtes, līdz, piemēram, tika lejupielādēti vairāki gigabaiti, kā tas notiek, piemēram, ar dažiem prasīgākiem. spēles iOS.

Lai darbotos iepriekšminētā lietotņu atšķaidīšana, Apple izmanto divas citas tehnoloģijas - "šķelšanu" un marķēšanu - un datus pēc pieprasījuma. Izstrādātāji tagad izjauks (sagriezīs) savas lietojumprogrammas praktiski tāpat kā Lego. Atsevišķi kubi ar mazāko iespējamo apjomu vienmēr tiks lejupielādēti tikai tad, ja tie būs nepieciešami lietojumprogrammai vai lietotājam.

Katram ķieģelim, ja mēs pieņemam Lego terminoloģiju, izstrādātājs piešķir tagu, kas ir vēl viena nepieciešamā sastāvdaļa visa procesa darbībai. Tieši ar tagu palīdzību tiks savienoti saistītie dati. Piemēram, visi atzīmētie dati tiks lejupielādēti sākotnējos 200 MB sākotnējā instalēšana, kur nevajadzētu trūkt visu palaišanai nepieciešamo resursu un pirmajiem soļiem aplikācijā.

Ņemsim par piemēru izdomātu spēli Džemperis. Pamatdati nekavējoties sāks lejupielādēt Apple TV no App Store, kā arī apmācība, kurā jūs uzzināsit, kā vadīt spēli. Spēlēt var gandrīz uzreiz, jo sākotnējā pakotne nepārsniedz 200 MB, un nav jāgaida, kad, piemēram, tiks lejupielādēti vēl 100 līmeņi, kas Džemperis pieder. Bet viņam tās nav vajadzīgas uzreiz (noteikti ne visas) sākumā.

Kad visi sākotnējie dati ir lejupielādēti, lietotne var nekavējoties pieprasīt papildu datus līdz 2 GB. Tātad, kamēr jūs jau palaižat lietojumprogrammu un veicat apmācību, fonā notiek desmitiem vai simtiem megabaitu lejupielāde, kurā galvenokārt būs citi līmeņi. Džemperi, kuru jūs pakāpeniski virzīsit uz priekšu.

Šiem nolūkiem izstrādātājiem no Apple mākoņos ir pieejami kopā 20 GB, kur aplikācija var brīvi sasniegt. Tāpēc tikai no izstrādātājiem ir atkarīgs, kā marķēt atsevišķas daļas un tādējādi optimizēt lietojumprogrammas darbību, kurā Apple TV vienmēr būs saglabāts tikai minimāls datu apjoms. Pēc Apple domām, ideālais tagu, t.i., no mākoņa lejupielādēto datu pakotņu izmērs ir 64 MB, tomēr izstrādātājiem vienā tagā ir pieejami līdz 512 MB datu.

Vēlreiz īsumā: to var atrast App Store Džemperis, jūs sākat lejupielādi un tajā brīdī tiek lejupielādēta ievada pakotne līdz 200 MB, kurā ir pamata dati un apmācība. Kad lietotne ir lejupielādēta un palaista, tā pieprasīs Džemperis o citi tagi, kur ir citi līmeņi, kas šajā gadījumā būs tikai daži megabaiti. Kad esat pabeidzis apmācību, jums būs gatavi nākamie līmeņi un jūs varat turpināt spēli.

Un tas mūs noved pie vēl vienas svarīgas Apple jaunās filozofijas darbības daļas. Tā kā tiek lejupielādēts arvien vairāk marķētu datu, tvOS patur tiesības dzēst visus šādus (ti, pēc pieprasījuma) datus, kad iekšējā atmiņā beigsies vieta. Lai gan izstrādātāji var iestatīt dažādas prioritātes atsevišķiem tagiem, lietotājs pats nevar ietekmēt, kurus datus viņš zaudēs.

Bet, ja viss darbojas kā nākas, lietotājam praktiski nemaz nav jāzina, ka kaut kas tāds - datu lejupielāde un pēc tam dzēšana fonā - vispār notiek. Tas faktiski ir visa tvOS darbības būtība.

Ja esat iekšā Džemperis 15. līmenī Apple rēķina, ka iepriekšējie 14 līmeņi vairs nav vajadzīgi, tāpēc agri vai vēlu tas tiks dzēsts. Ja vēlaties atgriezties pie iepriekšējās nodaļas, iespējams, tā vairs nav Apple TV un jums tā būs jālejupielādē vēlreiz.

Ātrs internets katrai mājai

Ja mēs runājam par Apple TV, šī filozofija ir saprātīga. Katrs televizora pierīce divdesmit četras stundas diennaktī pa kabeli ir savienots ar (mūsdienās parasti) pietiekami ātro internetu, pateicoties kam nav problēmu ar datu lejupielādi pēc pieprasījuma.

Protams, vienādojums ir spēkā, jo ātrāks internets, jo mazāka iespēja, ka kādā aplikācijā būs jāgaida, līdz tiks lejupielādēti nepieciešamie dati, taču, ja viss ir optimizēts – gan no Apple puses mākoņu stabilitātes ziņā, gan izstrādātāja puse attiecībā uz tagiem un lielāko daļu lietotnes — nevajadzētu būt problēmām ar lielāko daļu savienojumu.

Tomēr mēs varam atrast iespējamās problēmas, ja skatāmies ārpus Apple TV un tālāk uz Apple ekosistēmu. App Thinning, ar to saistīto lietojumprogrammu un citu nepieciešamo tehnoloģiju "šķelšanu", Apple ieviesa pirms gada WWDC, kad tas galvenokārt attiecās uz iPhone un iPad. Tikai Apple TV visa sistēma tika izvietota 100%, taču varam sagaidīt, ka tā pamazām pāries arī uz mobilajām ierīcēm.

Galu galā, piemēram, Apple Music jau izmanto datu dzēšanu. Vairāk nekā viens lietotājs atklāja, ka saglabātā mūzika klausīšanai bezsaistē pēc kāda laika pazuda. Sistēma meklēja vietu un vienkārši atzina, ka šie dati šobrīd nav vajadzīgi. Pēc tam dziesmas atkal jālejupielādē bezsaistē.

Tomēr iPhone, iPad vai pat iPod touch jaunā pieeja lietojumprogrammām var radīt problēmas un pasliktināt lietotāja pieredzi salīdzinājumā ar Apple TV.

Pirmā problēma: ne visām ierīcēm ir diennakts interneta pieslēgums. Tie galvenokārt ir iPad bez SIM kartēm un iPod touch. Tiklīdz jums ir nepieciešami kādi dati, kurus, piemēram, neesat izmantojis ilgu laiku, tāpēc sistēma tos bez brīdinājuma izdzēsa un jums nav pieejams internets, jums vienkārši nepaveicas.

Otrā problēma: Čehijas Republika joprojām ir slikti un ne pārāk ātri aptver mobilo internetu. Jaunajā aplikāciju un to datu pārvaldībā Apple sagaida, ka jūsu ierīce ideālā gadījumā būs savienota ar internetu divdesmit četras stundas diennaktī un uztveršana būs maksimāli ātra. Tajā brīdī viss darbojas kā nākas.

Taču diemžēl Čehijas realitāte ir tāda, ka bieži vien, braucot ar vilcienu, pat nevarat klausīties savas iecienītākās dziesmas, jo straumēšana caur Edge nav pietiekami laba. Doma, ka jums joprojām ir jālejupielādē desmitiem megabaitu datu kādai nepieciešamai lietojumprogrammai, ir neiedomājama.

Tiesa, Čehijas operatori pēdējo nedēļu laikā ir ievērojami paplašinājuši savu pārklājumu. Ja vēl pirms dažām dienām patiešām spīdēja kaitinošais "E", šodien tas bieži lido ar lielu LTE ātrumu. Bet tad nāk otrā barjera – FUP. Ja lietotāja ierīce regulāri būtu pilnībā pilna un sistēma pastāvīgi dzēstu datus pēc pieprasījuma un pēc tam tos lejupielādētu vēlreiz, tā viegli izmantotu simtiem megabaitu.

Kaut kas līdzīgs nav jāatrisina Apple TV, taču optimizācijai būtu liela nozīme iPhone un iPad. Jautājums ir par to, vai, piemēram, nebūs obligāti, kad un kā datus varēs lejupielādēt/dzēst, vai lietotājs varēs pateikt, piemēram, ka nevēlas dzēst datus pēc pieprasījuma, un vai pietrūkst vietas, viņš vienkārši pārtrauks nākamo darbību, nevis zaudēs vecāko ierakstu. Tomēr agrāk vai vēlāk mēs varam paļauties uz App Thinning un ar to saistīto tehnoloģiju izvietošanu arī mobilajās ierīcēs.

Šī ir diezgan liela attīstības iniciatīva, kuru Apple noteikti neradīja tikai savam televizora pierīcei. Un patiesība ir tāda, ka, piemēram, mazai krātuvei iPhone un iPad, īpaši tiem, kuriem joprojām ir 16 GB, tas varētu būt labs risinājums, ja vien tas neiznīcina lietotāja pieredzi. Un varbūt Apple to nepieļaus.

.