Di semua generasi perangkat Android — hingga termasuk Marshmallow — pembaruan sistem operasi pada dasarnya bekerja dengan cara yang sama: pembaruan diunduh, ponsel melakukan boot ulang, dan pembaruan diterapkan. Selama waktu ini, telepon dianggap tidak berguna, setidaknya sampai pembaruan telah diinstal sepenuhnya. Dengan "Pembaruan Seamless" Nougat yang baru, model ini sudah ketinggalan zaman.
Bagaimana Pembaruan Berubah di Android 7.0 Nougat
Google telah mengambil halaman dari Chrome OS mereka sendiri untuk metode pembaruan baru. Chromebook secara efektif selalu bekerja seperti ini: pembaruan diunduh di latar belakang, kemudian meminta pengguna bahwa booting ulang diperlukan untuk menyelesaikan proses pemasangan. Satu kali boot ulang cepat nanti, dan pembaruan selesai — tidak perlu menunggu pembaruan dipasang, tidak ada “pengoptimalan”, atau hal lain apa pun yang tampaknya memerlukan waktu . Ini cepat, mudah, dan yang terpenting, tidak memiliki waktu henti yang tidak masuk akal.
Dimulai dengan Android 7.0, ini adalah arah dari pembaruan Android. Perlu disebutkan di sini bahwa ini berlaku untuk perangkat yang diperbarui ke Nougat, hanya perangkat yang dikirimkan bersama perangkat lunak. Alasan untuk ini sangat logis: metode pembaruan baru ini akan membutuhkan dua partisi sistem agar dapat berfungsi, dan hampir semua ponsel Android saat ini hanya memiliki satu. Mempartisi ulang perangkat dengan cepat dapat berpotensi menimbulkan bencana (dan kemungkinan besar akan terjadi dalam banyak skenario), jadi keputusan Google untuk membiarkannya di ponsel generasi saat ini cukup baik, meskipun mengecewakan.
Ini berfungsi seperti ini: ada partisi sistem yang aktif dan partisi tidak aktif, yang merupakan bayangan cermin satu sama lain. Ketika pembaruan OTA tersedia, partisi aktif mengunduhnya, dan kemudian memperbarui partisi yang tidak aktif. Sekali reboot kemudian, partisi tidak aktif menjadi aktif, dan partisi yang sebelumnya aktif menjadi tidak aktif, ini menerapkan perangkat lunak yang diperbarui.
TERKAIT: Cara Meningkatkan Secara Manual Perangkat Nexus Anda dengan Gambar Pabrik Google
Hal ini tidak hanya membuat keseluruhan proses pembaruan menjadi lebih cepat, tetapi juga berfungsi sebagai semacam sistem cadangan. Jika ada yang tidak beres dengan pembaruan, sistem dapat mendeteksi bahwa ada kesalahan saat melakukan booting, dan langsung kembali ke partisi sistem yang tidak terpengaruh. Setelah reboot, itu kemudian dapat melakukan ping ke server unduhan sekali lagi, menerapkan ulang pembaruan, dan reboot lagi untuk menyelesaikan proses. Dibandingkan dengan penanganan kegagalan pembaruan yang sangat besar 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 Beraksi, Jadi Masih Ada Banyak Pertanyaan
Tentu saja, itu datang dengan serangkaian pertanyaan dan perhatiannya sendiri. Meskipun kami memahami bagaimana sistem ini bekerja secara teori, kami belum melihat bagaimana sebenarnya kinerjanya dalam praktiknya, karena Nougat belum memiliki pembaruan, dan tidak ada perangkat yang dikirimkan dengan 7.0. Apa pun adalah spekulasi, tetapi saya membayangkan bahwa ketika pembaruan diterapkan, misalnya, kemungkinan akan ada pukulan yang cukup keras pada kinerja sistem.
Selain itu, jika Anda seperti saya, Anda membaca bagian di atas dan berpikir: "berapa banyak ruang yang dibutuhkan oleh dua partisi sistem?" Orang mungkin secara otomatis berasumsi bahwa ini akan memakan dua kali jumlah ruang, yang tidak sepenuhnya salah, tetapi Anda juga harus ingat bahwa ini adalah partisi, yang tidak berarti membutuhkan dua salinan dari setiap aplikasi yang terpasang. Namun, itu berarti sistem saat ini yang membutuhkan satu gigabyte — ukuran yang tidak biasa untuk OS Android — pada dasarnya sekarang bisa membutuhkan dua gigabyte (atau lebih).
Meskipun demikian, Google telah pindah ke sistem file baru yang disebut SquashFS, yang merupakan sistem file hanya-baca yang sangat terkompresi yang awalnya dirancang untuk sistem tertanam dalam situasi memori rendah. Ini pasti akan membantu mengimbangi beberapa masalah ruang yang pasti akan seiring dengan memiliki pengaturan dua partisi sistem. Namun, kami mungkin mulai melihat perangkat dikirimkan dengan file minimum dari 32 GB ke depan. Waktu akan berbicara.
Juga tidak jelas apa yang terjadi pada partisi tidak aktif baru setelah pembaruan. Ada kemungkinan bahwa itu bisa 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. Tetap saja, ini tampaknya masuk akal bagi saya, karena jika tidak, sistem baru ini tampaknya akan tampak seperti skenario pembaruan sekali dan selesai, yang merupakan arah berlawanan yang coba dilakukan Google di sini.
Sayangnya, karena belum ada perangkat yang mendukung sistem Pembaruan Seamless yang baru, beberapa pertanyaan ini harus tetap tidak terjawab. Setelah generasi baru ponsel mulai diluncurkan, kita akan memiliki pemahaman yang jauh lebih baik tentang bagaimana semua ini akan bekerja di dunia nyata. Tapi untuk saat ini: Kedengarannya seperti hal yang sangat bagus.