Isi kandungan:
- Apakah Pembaharuan Lembap?
- Yang kedengarannya sejuk - bagaimana ia berfungsi?
- Perkara penting yang perlu diketahui
Salah satu ciri yang paling keren Google dipamerkan di Google I / O 2016 yang akan menjadi sebahagian daripada Android 7.0 Nougat adalah kemas kini lancar. Walaupun ia tidak mencolok atau mempunyai banyak persembahan di sisi pengguna, butiran tentang bagaimana ia dilakukan adalah menarik, dan sebenarnya begitu mudah anda tertanya-tanya mengapa ia mengambil masa yang lama untuk berlaku.
Mari kita lihat.
Apakah Pembaharuan Lembap?
Cara kemas kini Android berfungsi untuk Marshmallow melibatkan beberapa interaksi pengguna dan mengambil banyak masa. Anda mendapat pemberitahuan bahawa terdapat kemas kini yang sedang menunggu untuk anda, dan apabila anda berkata OK, ia mula memuat turun. Sebaik sahaja anda mendapat semua yang dimuat turun, satu fail besar tidak menimbulkan masalah dalam partition cache dan sistem memeriksa integriti semua fail imej individu untuk memastikan semuanya ditandatangani dengan kekunci yang betul dan datang dari tempat yang betul. Anda kemudian diminta untuk reboot, tetapi tidak ke Android.
Anda berada dalam perisian pemulihan peranti di mana imej-imej tersebut diterapkan ke tempat yang betul pada storan dalaman telefon anda. Ini mengambil masa yang agak lama kerana cara fail disalin dan dipindahkan - ia adalah pemindahan bit demi sedikit. Fail-fail tersebut sebenarnya dipindahkan ke memori dalam ketulan, dipadamkan dari kedudukan asalnya dan ditulis semula ke kedudukan baru. Ini adalah cara terbaik untuk memastikan tiada apa yang rosak semasa dipasang.
Dengan Android N, telefon anda boleh dikemas kini seperti Chromebook semasa anda masih menggunakannya
Setelah semuanya selesai, telefon anda reboot dan anda menunggu komponen runtime untuk melihat melalui sistem dan "naikkan" aplikasi anda ke versi terkini. Apa yang dilakukannya ialah mengoptimumkan aplikasi untuk versi tertentu runtime Android. Aplikasi Android tidak berjalan dari satu fail yang anda muat turun dan pasang, dan sebelum ini disusun menjadi fail odex. Dengan cara itu, aplikasi boleh memuatkan lebih cepat dan proses boot (tidak mengira boot pertama selepas dan mengemaskini) akan menjadi lebih cepat.
Kemudian anda dapat menggunakan telefon anda sekali lagi.
Walaupun sebahagian besar masa untuk kebanyakan orang 10 hingga 15 minit diperlukan untuk menaik taraf sistem pengendalian anda tidak menyebabkan terlalu banyak masalah, apa pun cara yang dapat meminimumkan downtime adalah cara yang lebih baik. Telefon anda perlu disediakan sekiranya berlaku kecemasan apabila anda perlukan atau mahu ia tersedia. Masukkan kemas kini lancar.
Dengan Android 7.0 Nougat, telefon anda boleh (tidak akan - lebih banyak pada kemudian) kemas kini seperti kemas kini Chrome OS. Semua memuat turun dan menyalin fail dilakukan di latar belakang semasa anda menggunakan telefon anda, dan apabila selesai, anda akan dimaklumkan bahawa sistem anda akan menaik taraf pada kali seterusnya anda but semula telefon anda. Dan perubahan kepada compiler runtime bermakna anda tidak perlu duduk melalui proses mengemas kini semua aplikasi anda semasa anda reboot.
Yang kedengarannya sejuk - bagaimana ia berfungsi?
Kemas kini lancar berfungsi dengan mempunyai dua partisyen sistem yang berbeza pada telefon anda. Apabila menggunakan telefon yang boleh melakukan kemas kini yang lancar, semua pembongkaran dan pemindahan dilakukan semasa satu partition sistem sedang berjalan, dan perkara disalin dan berpindah ke partition kedua. Cara Android dibahagikan kepada sekatan individu bermakna bahagian data - di mana semua maklumat yang anda masukkan tentang aplikasi, perkara seperti buku alamat atau tetapan atau permainan menjimatkan kemajuan - disimpan di tempat yang berasingan di luar tempat di mana sistem sebenar fail hidup. Ini adalah baik untuk keselamatan sistem (partition data boleh mempunyai set file dan folder sendiri) dan membuatnya mudah untuk kemas kini yang lancar.
Dua partition sistem bermakna lebih banyak ruang akan digunakan.
Setelah semua ini dilakukan, anda boleh reboot dan menggunakan partition sistem baru. Ini dilakukan tanpa memindahkan partisyen atau menamakan semula mereka kerana mereka bernombor. Fail konfigurasi yang digunakan semasa proses boot (bersamaan dengan / etc / fstab untuk nerds Linux di rumah) dibaca yang memberitahu proses kernel dan boot di mana setiap partition bermula dan berhenti. Fail ini ditukar untuk menunjuk kepada partition sistem baru dan bukannya semasa. Apabila anda mengemas kini, partition sistem lain akan dihapuskan dan digunakan. Mereka bertukar-tukar balik dengan lancar.
Ini bukan perkara baru. Sekiranya anda mempunyai penyemak imbas Chrome pada komputer anda atau mempunyai Chromebook, inilah cara mengemas kini sistem atau aplikasinya. Tetapi ia baru untuk Android dan melakukan dua perkara. Ia membuatkan anda tidak mempunyai masa yang terlalu banyak (dan terdapat banyak orang yang akan menolak pemberitahuan naik taraf kerana mereka tidak mahu menipu dengan proses semasa). Dan lebih baik untuk keselamatan kerana ia boleh berlaku secara automatik apabila anda but semula telefon anda.
Perkara penting yang perlu diketahui
-
Kemas kini lancar bukanlah keperluan untuk pengeluar. Telefon sedia ada anda tidak dibahagikan dengan betul dan tidak akan dapat melakukan kemas kini yang lancar. Dan anda tidak mahu kemas kini masa depan untuk mencuba dan mengumpulkan semulanya - memori dalaman direka untuk mempunyai rekodnya (peta di mana setiap partition hidup) ditulis sekali dan tidak pernah berubah. Ini bermakna orang yang membuat telefon anda seterusnya mungkin tidak menggunakan ciri kemas kini lancar kerana mereka tidak perlu. Kami tahu bahawa telefon Nexus 2016 akan membolehkannya diaktifkan, tetapi tidak ada yang melampauinya.
-
Perlu ada tetapan penyisihan supaya proses tidak automatik jika anda tidak mahu. Saya tidak mempunyai butir-butir lengkap tetapi saya yakin oleh Google bahawa akan ada beberapa jenis. Ini tidak akan menjadi kegagalan gaya Windows 10. Kami akan menemuinya dan memberitahu anda di mana hendak melihat sebaik sahaja kami mempunyai telefon yang menggunakannya di tangan kecil kami yang panas.
-
Ini akan menggunakan lebih banyak ruang pada storan dalaman telefon anda. Ia menggunakan partition sistem yang lengkap. Jangkakan beberapa gigabait yang akan digunakan dan diperuntukkan untuknya.
Ini adalah salah satu daripada peningkatan besar di bawah hud yang datang dengan Android 7.0 Nougat. Kami akan membincangkan lebih lanjut mengenai perubahan dan apa yang diharapkan dalam ansuran masa depan siri ini, dan anda boleh menuju ke forum untuk membincangkannya.