Satura rādītājs:
- Kas ir bezšuvju atjauninājumi?
- Tas izklausās forši - kā tas darbojas?
- Citas svarīgas lietas, kas jāzina
Viena no stilīgākajām funkcijām, ko Google parādīja vietnē Google I / O 2016 un kas būs daļa no Android 7.0 Nougat, ir bezšuvju atjauninājumi. Lai arī tas nebūs uzkrītošs vai būs daudz ko parādīt uz lietotāju vērstajā pusē, sīkāka informācija par tā paveikšanu ir interesanta, un patiesībā tik vienkārša, tomēr domājat, kāpēc tas notika tik ilgi?
Paskatīsimies.
Kas ir bezšuvju atjauninājumi?
Veids, kā Android atjauninājumi darbojas līdz Marshmallow, ietver zināmu lietotāja mijiedarbību un prasa daudz laika. Jūs saņemat paziņojumu, ka jūs gaida atjauninājums, un, sakot OK, tas sāk lejupielādēt. Kad esat lejupielādējis visu, viens lielais fails tiek izpakots kešatmiņas nodalījumā, un sistēma pārbauda visu atsevišķo attēlu failu integritāti, lai pārliecinātos, vai tie visi ir parakstīti ar pareizo atslēgu un ir no pareizās vietas. Pēc tam jums tiek piedāvāts pārstartēt, bet ne Android ierīcē.
Jūs atrodaties ierīces atkopšanas programmatūrā, kur attēli tiek uzpūsti pareizajās tālruņa iekšējās atmiņas vietās. Tas prasa diezgan ilgu laiku, jo faili tiek kopēti un pārvietoti - tā ir pārsūtīšana pa vienam. Faili faktiski tiek pārvietoti atmiņā gabalos, izdzēsti no sākotnējā stāvokļa un pārrakstīti uz jauno vietu. Tas ir labākais veids, kā pārliecināties, ka instalēšanas laikā nekas netiek sabojāts.
Izmantojot Android N, tālruni var atjaunināt tāpat kā Chromebook datoru, kamēr jūs to joprojām izmantojat
Kad viss ir vietā, tālrunis tiek atsāknēts un jūs gaidāt, kamēr izpildlaika komponents meklē sistēmu un "jaunina" savas lietotnes uz jaunāko versiju. Tas tiek darīts, lai optimizētu lietotnes konkrētai Android izpildlaika versijai. Android lietotnes nedarbojas no viena lejupielādētā un instalētā faila, un tās ir iepriekš apkopotas odex failos. Tādā veidā lietotnes var ielādēt ātrāk, un sāknēšanas process (neskaitot pirmo sāknēšanu pēc un atjaunināšanu) būs daudz ātrāks.
Tad jums atkal jālieto tālrunis.
Lai gan lielākajai daļai cilvēku 10–15 minūtes, kas nepieciešamas operētājsistēmas jaunināšanai, nerada pārāk daudz problēmu, jebkurš veids, kas samazina dīkstāvi, ir labāks veids. Jūsu tālrunim vajadzētu būt pieejamam ārkārtas situācijā, kad vien jums vajag vai vēlaties, lai tas būtu pieejams. Ievadiet vienlaidus atjauninājumus.
Izmantojot operētājsistēmu Android 7.0 Nougat, jūsu tālrunis var atjaunināties (nevis - vairāk par to vēlāk), tāpat kā Chrome OS atjauninājumi. Failu lejupielāde un kopēšana tiek veikta fonā, kamēr jūs izmantojat tālruni, un, kad tas būs pabeigts, jūs tiksit informēts, ka jūsu sistēma tiks jaunināta nākamreiz, kad pārstartēsit tālruni. Runtime kompilatora izmaiņas nozīmē, ka, atsāknējot datoru, jums nevajadzēs veikt visu lietotņu atjaunināšanas procesu.
Tas izklausās forši - kā tas darbojas?
Bezšuvju atjauninājumi darbojas, ja tālrunī ir divi dažādi sistēmas nodalījumi. Izmantojot tālruni, kas var veikt nemanāmus atjauninājumus, visa izpakošana un pārsūtīšana tiek veikta, kamēr darbojas viens sistēmas nodalījums, un lietas tiek kopētas un pārvietotas uz otro nodalījumu. Veids, kā Android tiek sadalīts atsevišķos nodalījumos, nozīmē datu daļu - kurā visa ievadītā informācija par lietotni, piemēram, adrešu grāmatas vai iestatījumi vai spēles saglabāšanas gaita - tiek glabāta atsevišķā vietā ārpus vietas, kur ir faktiskā sistēma faili tiešsaistē. Tas ir labs sistēmas drošībai (datu nodalījumam var būt savs failu un mapju atļauju komplekts), un tas padara lietas diezgan ērtas bezšuvju atjauninājumiem.
Divi sistēmas nodalījumi nozīmē, ka tiks izmantota vairāk vietas.
Kad tas viss ir izdarīts, jūs varat pārstartēt un izmantot jauno sistēmas nodalījumu. Tas tiek darīts, nepārvietojot starpsienas un nepārdēvējot tās, jo tās ir numurētas. Tiek nolasīts sāknēšanas procesa laikā izmantotais konfigurācijas fails (līdzvērtīgs / etc / fstab mājas Linux nerdiem), kurā norādīts kodola un sāknēšanas process, kur katrs nodalījums sākas un apstājas. Šis fails tiek mainīts, norādot uz jauno sistēmas nodalījumu, nevis pašreizējo. Nākamreiz atjauninot, otrs sistēmas nodalījums tiks notīrīts un izmantots. Viņi nemanāmi apmainās uz priekšu un atpakaļ.
Tas nav nekas jauns. Ja jūsu datorā ir pārlūks Chrome vai jums ir Chromebook dators, šīs sistēmas vai lietotnes tiek tieši atjauninātas. Bet tas ir jauns operētājsistēmai Android, un tam ir divas lietas. Tas neļauj jums izmantot pārāk daudz dīkstāves (un ir daudz cilvēku, kuri noraidīs jaunināšanas paziņojumu, jo nevēlas apmānīt pašreizējo procesu). Un tas ir labāk drošībai, jo tas var notikt automātiski, atsāknējot tālruni.
Citas svarīgas lietas, kas jāzina
-
Bezšuvju atjauninājumi nav prasība ražotājiem. Jūsu esošais tālrunis nav pareizi nodalīts un nevarēs veikt netraucētus atjauninājumus. Un jūs nevēlaties turpmāku atjauninājumu, lai mēģinātu to pārdalīt - iekšējā atmiņa tika izstrādāta tā, lai tās ieraksts (katra nodalījuma dzīvesvieta) būtu rakstīts vienreiz un nekad netiktu mainīts. Tas nozīmē, ka cilvēki, kuri izgatavo jūsu nākamo tālruni, iespējams, neizmanto bezšuvju atjaunināšanas funkciju, jo viņiem tas nav jādara. Mēs zinām, ka 2016. gada Nexus tālruņiem tas būs iespējots, bet nekas cits.
-
Jābūt dažiem atteikšanās iestatījumiem, lai process netiktu automatizēts, ja nevēlaties, lai tas notiktu. Man nav pilnīgas informācijas, bet Google mani pārliecināja, ka būs kaut kāds iestatījums. Tas nebūs Windows 10 stila fiasko. Mēs to atradīsim un pateiksim, kur meklēt, tiklīdz mums ir tālrunis, kas to lieto mūsu karstajās mazajās rokās.
-
Tas patērēs vairāk vietas tālruņa iekšējā atmiņā. Tas izmanto pilnīgu otro sistēmas nodalījumu. Gaidiet, ka tiks izmantoti un rezervēti pāris gigabaiti.
Šis ir tikai viens no daudzajiem lieliskajiem uzlabojumiem, kas pieejami ar operētājsistēmas Android 7.0 Nougat versiju. Mēs vairāk runāsim par izmaiņām un to, kas gaidāms nākamajās šīs sērijas daļās, un jūs varat doties forumos, lai to visu pārrunātu.