26Aug
Di semua generasi perangkat Android - hingga pembaruan sistem operasi Marshmallow pada dasarnya bekerja dengan cara yang sama: pembaruan diunduh, reboot telepon, dan pembaruan diterapkan. Selama waktu ini, telepon dianggap tidak berguna, setidaknya sampai pembaruan telah terinstal sepenuhnya. Dengan "Update Seamless" Nougat yang baru, model ini adalah sesuatu dari masa lalu.
Bagaimana Update Telah Berubah di Android 7.0 Nougat
Google telah mengambil halaman dari Chrome OS mereka sendiri untuk metode update baru. Chromebook secara efektif selalu bekerja seperti ini: perbarui unduhan di latar belakang, lalu minta pengguna melakukan boot ulang untuk menyelesaikan proses penginstalan. Satu quick reboot nanti, dan update selesai - tidak menunggu update untuk menginstal, tidak ada "optimalisasi," atau hal-hal lain yang tampaknya membawa usia .Ini cepat, mudah, dan yang terpenting, tidak memiliki jumlah downtime yang tidak masuk akal.
Dimulai dengan Android 7.0, inilah arah update Android yang sedang berjalan. Perlu disebutkan di sini bahwa
ini tidak akan menggunakan untuk perangkat yang diperbarui ke Nougat, hanya perangkat yang dikirimkan dengan perangkat lunak. Alasan untuk ini sangat logis: metode pembaruan baru ini akan memerlukan dua partisi sistem agar bisa bekerja, dan hampir semua ponsel Android saat ini hanya memilikinya. Membagi ulang perangkat dengan cepat bisa jadi berpotensi bencana( dan kemungkinan besar akan ada dalam banyak skenario), jadi keputusan Google untuk membiarkannya sendirian di ponsel generasi sekarang sangat dihormati, meski menyedihkan.Ini bekerja sedikit seperti ini: ada partisi sistem yang aktif dan partisi yang tidak aktif, yang merupakan bayangan cermin satu sama lain. Saat update OTA tersedia, partisi aktif mendownloadnya, dan kemudian memperbarui partisi yang tidak aktif. Satu reboot kemudian, partisi yang tidak aktif menjadi aktif, dan partisi yang sebelumnya aktif menjadi tidak aktif, ini menerapkan perangkat lunak yang diperbarui.
Hal ini tidak hanya membuat keseluruhan proses update tak terkira lebih cepat, namun juga berfungsi sebagai semacam sistem cadangan. Jika ada yang kacau dengan pembaruan, sistem dapat mendeteksi adanya kesalahan saat booting, dan hanya kembali ke partisi sistem yang tidak terpengaruh. Setelah di-reboot, server ping bisa sekali lagi men-download ulang, melakukan update ulang, dan melakukan reboot lagi untuk menyelesaikan prosesnya. Dibandingkan dengan bagaimana kegagalan update bencana ditangani dalam sistem saat ini - yang memerlukan banyak interaksi pengguna, alat pengembangan Android, dan keakraban dengan command line - metode dual-partisi lebih baik.
Kami Tidak Melihat Ini Dalam Tindakan Namun, Jadi Masih Ada Banyak Pertanyaan
Tentu saja, ini datang dengan serangkaian pertanyaan dan permasalahannya sendiri. Meskipun kami memahami bagaimana sistem ini bekerja dalam teori, kami belum dapat melihat bagaimana kinerjanya dalam praktik, karena Nougat belum memiliki pembaruan, dan tidak ada perangkat yang dikirim dengan 7.0.Apa pun adalah spekulasi, tapi saya membayangkan bahwa saat pembaruan diterapkan, misalnya, kemungkinan akan ada pukulan yang cukup keras terhadap kinerja sistem.
Sebagai tambahan, jika Anda seperti saya, Anda membaca bagian dan pemikiran di atas: "Berapa banyak ruang yang akan dimiliki oleh dua partisi sistem?" Seseorang dapat secara otomatis berasumsi bahwa dibutuhkan dua kali jumlah ruang, yang tidakBenar-benar salah, tapi Anda juga harus ingat bahwa ini adalah partisi , yang tidak berarti akan memerlukan dua salinan dari setiap aplikasi yang terpasang. Namun, itu berarti sistem saat ini yang mengambil satu gigabyte - ukuran yang tidak biasa untuk OS Android - sekarang bisa memerlukan dua gigabyte( atau lebih).
Yang mengatakan, Google telah pindah ke sistem berkas baru bernama SquashFS, yang merupakan sistem file read-only yang sangat dikompres yang awalnya dirancang untuk sistem embedded dalam situasi memori rendah. Ini pasti akan membantu mengimbangi beberapa masalah ruang angkasa yang pasti akan berjalan seiring dengan pengaturan dua partisi sistem. Namun, kita mungkin mulai melihat perangkat yang dikirimkan dengan minimum 32GB yang bergerak maju. Waktu akan berbicara.
Ini juga tidak jelas apa yang terjadi pada partisi dorman baru setelah update. Ada kemungkinan bahwa hal itu kemudian bisa diperbarui di latar belakang dan kemudian menunggu OTA baru lagi tiba, namun tidak ada dokumentasi teknis untuk mendukung teori ini-hanya saya yang berpikir keras. Meski begitu, tampaknya masuk akal bagi saya, karena jika tidak, sistem baru ini tampaknya akan tampak seperti skenario pembaruan sekali-dan-selesai, yang justru merupakan arah berlawanan yang coba dilakukan Google di sini.
Sayangnya, karena belum ada perangkat yang mendukung sistem Update Seamless yang baru, beberapa pertanyaan ini hanya perlu dimatikan. Begitu generasi baru telepon mulai diluncurkan, kita akan memiliki pemahaman yang jauh lebih baik tentang bagaimana semua ini akan berhasil di dunia nyata. Tapi untuk saat ini: Kedengarannya bagus sekali.