Android Nugata „Bezšuvju atjauninājumi”, paskaidrots
Visās Android ierīču paaudzēs līdz pat Marshmallow operētājsistēmas atjauninājumiem būtībā ir strādājis tāds pats: atjauninājums ir lejupielādēts, tālrunis atsāk un atjauninājums tiek piemērots. Šajā laikā tālrunis tiek padarīts bezjēdzīgi, vismaz līdz brīdim, kad atjauninājums ir pilnībā instalēts. Jaunais „Nougat” atjauninājums, šis modelis ir pagātne.
Kā atjauninājumi ir mainīti operētājsistēmā Android 7.0
Google ir veikusi lapu no savas Chrome OS jaunajai atjaunināšanas metodei. Chromebook datori vienmēr ir strādājuši šādi: atjauninājumu lejupielāde fonā, un pēc tam liek lietotājam, ka ir nepieciešams atsāknēšana, lai pabeigtu instalēšanas procesu. Viens ātrs atsāknēšana vēlāk, un atjauninājums nav pabeigts, gaidot atjauninājumu instalēšanu, „neoptimizējot” vai kādu citu šo lietu, kas, šķiet, ir vecumu. Tas ir ātri, viegli, un jo īpaši, tam nav nepamatotas dīkstāves.
Sākot ar Android 7.0, tas ir virziens uz Android atjauninājumiem. Šeit ir vērts pieminēt, ka tas ir nebūs attiecas uz ierīcēm, kas atjauninātas uz Nugat, tikai tās, kas piegādā ar programmatūru. Iemesls tam ir pilnīgi loģisks: šai jaunajai atjaunināšanas metodei būs nepieciešamas divas sistēmas starpsienas, lai strādātu, un gandrīz visiem pašreizējiem Android tālruņiem ir tikai viens. Ierīces atkārtota sadalīšana lidojumā varētu būt potenciāli katastrofāla (un, visticamāk, tas būtu daudzos scenārijos), tāpēc Google lēmums atstāt to tikai pašreizējā paaudzes tālruņos ir respektabls, lai gan tas ir lielāks.
Tas darbojas mazliet līdzīgi: tur ir aktīvs sistēmas nodalījums un neaktīvs nodalījums, kas ir viens no otra spoguļattēli. Kad OTA atjauninājums būs pieejams, aktīvais nodalījums to lejupielādē un pēc tam atjaunina neaktīvo nodalījumu. Viens atsāknēšana vēlāk, deaktivizētais nodalījums kļūst aktīvs, un agrāk aktīvais nodalījums kļūst neaktīvs, tas piemēro atjaunināto programmatūru.
Tas ne tikai padara visu atjaunināšanas procesu neizmērojami ātrāku, bet arī kalpo kā sava veida rezerves sistēma. Ja ar atjauninājumu rodas kaut kas cits, sistēma var atklāt, ka palaišanas laikā radusies kļūda, un vienkārši atveriet atpakaļ neskarto sistēmas nodalījumu. Pēc atkārtotas palaišanas tas var vēlreiz saspiest lejupielādes serverus, atkārtoti piemērot atjauninājumu un atsāknēt, lai pabeigtu procesu. Salīdzinot ar to, kā pašreizējā sistēmā tiek novērstas katastrofālas atjaunināšanas kļūdas, kas prasa daudz lietotāja mijiedarbības, Android izstrādes rīkus un komandrindas pārzināšanu, divējāda nodalījuma metode ir vienkārši labāka.
Mēs tomēr neesam redzējuši šo rīcību, tāpēc joprojām ir daudz jautājumu
Protams, tas nāk ar saviem jautājumiem un problēmām. Lai gan mēs saprotam, kā šī sistēma darbojas teorētiski, mums vēl ir jāpārbauda, kā tā faktiski darbojas praksē, jo Nougat vēl nav atjaunināts, un neviena ierīce nav piegādāta ar 7,0. Kaut kas ir spekulācijas, bet es domāju, ka, ja tiek piemērots atjauninājums, piemēram, iespējams, ka sistēmas veiktspēja būs diezgan smaga.
Turklāt, ja jūs esat kaut kas līdzīgs man, jūs izlasīsiet iepriekš minēto sadaļu un domājāt: „cik daudz vietas būs divas sistēmas starpsienas?” Varētu automātiski pieņemt, ka tas aizņems divreiz vairāk vietas, kas nav pilnīgi nepareizi, bet jums arī jāatceras, ka tie ir sistēmu starpsienām, kas nenozīmē, ka būs nepieciešamas divas instalētās lietotnes kopijas. Tomēr tas nozīmē, ka pašreizējām sistēmām, kurās Android OS operētājsistēmai ir viens gigabaita lielums, var būt nepieciešami divi gigabaiti (vai vairāk).
Tas nozīmē, ka Google ir pārcelta uz jaunu failu sistēmu SquashFS, kas ir ļoti saspiesta, tikai lasāmā failu sistēma, kas sākotnēji tika izstrādāta iegultām sistēmām zemas atmiņas situācijās. Tam noteikti būtu jāpalīdz kompensēt dažus no kosmosa jautājumiem, kas neizbēgami iet kopā ar divu sistēmu nodalījuma iestatīšanu. Tomēr mēs varam sākt redzēt ierīces ar a minimums 32GB pārvietojas uz priekšu. Laiks rādīs.
Nav arī skaidrs, kas notiek pēc jaunā neaktīvā nodalījuma pēc atjaunināšanas. Iespējams, ka tas varētu tikt atjaunināts fonā un pēc tam gaidīt, līdz tiek parādīts jauns jauns OTA, bet nav tehniskas dokumentācijas, lai atbalstītu šo teoriju - tikai mani skaļi. Tomēr man šķiet, ka tas ir jēga, jo pretējā gadījumā šī jaunā sistēma, šķiet, šķiet kā vienreiz veikts atjaunināšanas scenārijs, kas ir tieši pretējs virziens, ko Google mēģina iet šeit.
Diemžēl, tā kā vēl nav ierīces, kas atbalsta jauno bezšuvju atjaunināšanas sistēmu, dažiem no šiem jautājumiem būs jāatbild tikai. Kad jaunās paaudzes tālruņi sāk izvērsties, mēs daudz labāk sapratīsim, kā tas viss darbosies reālajā pasaulē. Bet tagad: tas izklausās kā ļoti laba lieta.