"Pembaruan Seamless" Android Nougat, Dijelaskan

Daftar Isi:

"Pembaruan Seamless" Android Nougat, Dijelaskan
"Pembaruan Seamless" Android Nougat, Dijelaskan

Video: "Pembaruan Seamless" Android Nougat, Dijelaskan

Video:
Video: Belajar Terminal Linux #2 - Memahami perintah cd & sub perintahnya (Pendalaman Perintah cd) - YouTube 2024, April
Anonim
Di semua generasi perangkat Android - hingga termasuk Marshmallow - pembaruan sistem operasi pada dasarnya bekerja dengan cara yang sama: pembaruan diunduh, ponsel menyala ulang, dan pembaruan diterapkan. Selama waktu ini, ponsel tidak berguna, setidaknya hingga pembaruan terinstal sepenuhnya. Dengan "Pembaruan Seamless" baru Nougat, model ini adalah sesuatu dari masa lalu.
Di semua generasi perangkat Android - hingga termasuk Marshmallow - pembaruan sistem operasi pada dasarnya bekerja dengan cara yang sama: pembaruan diunduh, ponsel menyala ulang, dan pembaruan diterapkan. Selama waktu ini, ponsel tidak berguna, setidaknya hingga pembaruan terinstal sepenuhnya. Dengan "Pembaruan Seamless" baru Nougat, model ini adalah sesuatu dari masa lalu.

Bagaimana Pembaruan Berubah di Android 7.0 Nougat

Google telah mengambil halaman dari Chrome OS mereka sendiri untuk metode pembaruan baru. Chromebook telah secara efektif selalu berfungsi seperti ini: pembaruan diunduh di latar belakang, lalu meminta pengguna bahwa reboot diperlukan untuk menyelesaikan proses pemasangan. Satu reboot cepat nanti, dan pembaruan selesai - tidak perlu menunggu pembaruan untuk dipasang, tidak ada "mengoptimalkan", atau hal-hal lain yang tampaknya mengambil usia. Ini cepat, mudah, dan yang paling penting, tidak ada jumlah downtime yang tidak masuk akal.

Dimulai dengan Android 7.0, ini adalah arah pembaruan Android. Perlu disebutkan di sini bahwa ini tidak akan berlaku untuk perangkat yang diperbarui ke Nougat, hanya yang dikirimkan dengan perangkat lunak. Alasannya sangat logis: metode pembaruan baru ini memerlukan dua partisi sistem agar berfungsi, dan hampir semua ponsel Android saat ini hanya memiliki satu. Memartisi ulang perangkat dengan cepat bisa berpotensi menimbulkan bencana (dan kemungkinan akan ada dalam banyak skenario), jadi keputusan Google untuk membiarkannya sendirian pada ponsel generasi saat ini adalah hal yang terhormat, meskipun mengecewakan.

Ini berfungsi seperti ini: ada partisi sistem aktif dan partisi tidak aktif, yang merupakan bayangan cermin satu sama lain. Ketika pembaruan OTA tersedia, partisi aktif akan mengunduhnya, dan kemudian memperbarui partisi yang tidak aktif. Satu reboot kemudian, partisi aktif menjadi aktif, dan partisi yang sebelumnya aktif menjadi tidak aktif, ini menerapkan perangkat lunak yang diperbarui.

Tidak hanya ini membuat seluruh proses pembaruan jauh lebih cepat, tetapi juga berfungsi sebagai semacam sistem cadangan. Jika ada sesuatu yang serba salah dengan pembaruan, sistem dapat mendeteksi bahwa ada kesalahan saat boot, dan cukup balik ke partisi sistem yang tidak terpengaruh. Setelah reboot, maka dapat melakukan ping server unduh sekali lagi, ulangi pembaruan, dan reboot lagi untuk menyelesaikan proses. Dibandingkan dengan bagaimana kegagalan pembaruan bencana ditangani dalam sistem saat ini - yang membutuhkan banyak interaksi pengguna, alat pengembangan Android, dan keakraban dengan baris perintah - metode partisi ganda lebih baik.

Kami Belum Melihat Ini Dalam Tindakan Namun, Jadi Masih Ada Banyak Pertanyaan

Tentu saja, ia datang dengan serangkaian pertanyaan dan kekhawatirannya sendiri. Meskipun kami memahami bagaimana sistem ini bekerja secara teori, kami belum melihat bagaimana performanya dalam praktik, karena Nougat belum memiliki pembaruan, dan tidak ada perangkat yang dikirim dengan 7.0. Apa pun spekulasi, tetapi saya membayangkan bahwa saat pembaruan diterapkan, misalnya, kemungkinan akan ada pukulan besar pada kinerja sistem.

Selain itu, jika Anda seperti saya, Anda membaca bagian di atas dan berpikir: "berapa banyak ruang yang akan memiliki dua partisi sistem?" Seseorang mungkin secara otomatis menganggap bahwa itu akan mengambil dua kali jumlah ruang, yang tidak sepenuhnya salah, tetapi Anda juga harus ingat bahwa ini semua sistem partisi, yang tidak berarti akan membutuhkan dua salinan dari setiap aplikasi yang diinstal. Namun, itu berarti sistem saat ini yang mengambil satu gigabyte - ukuran yang tidak biasa untuk OS Android - pada dasarnya sekarang membutuhkan dua gigabyte (atau lebih).

Yang mengatakan, Google telah pindah ke sistem file baru yang disebut SquashFS, yang merupakan sistem file sangat-baca, hanya-baca yang pada awalnya dirancang untuk embedded system dalam situasi rendah-memori. Ini pasti akan membantu mengimbangi beberapa masalah ruang yang pasti akan pergi bersama dengan memiliki pengaturan dua-sistem-partisi. Namun, kita dapat mulai melihat perangkat dikirimkan denganminimum 32GB bergerak maju. Waktu akan berbicara.

Juga tidak jelas apa yang terjadi pada partisi tidak aktif baru setelah pembaruan. Ada kemungkinan itu kemudian dapat diperbarui di latar belakang dan kemudian menunggu OTA baru lainnya tiba, tetapi tidak ada dokumentasi teknis untuk mendukung teori ini - hanya saya yang berpikir keras. Namun, tampaknya masuk akal bagi saya, karena jika tidak, sistem baru ini tampaknya akan tampak seperti skenario pembaruan yang pernah dilakukan, yang merupakan arah yang berlawanan dengan yang sedang dilakukan Google di sini.

Sayangnya, karena belum ada perangkat yang mendukung sistem Pembaruan Seamless yang baru, beberapa pertanyaan ini harus tidak dijawab. Setelah ponsel generasi baru mulai diluncurkan, kami akan memiliki pemahaman yang jauh lebih baik tentang bagaimana semua ini akan bekerja di dunia nyata. Tetapi untuk saat ini: Kedengarannya seperti hal yang sangat bagus.

Direkomendasikan: