Daftar Isi:
- Apa itu Pembaruan Seamless?
- Kedengarannya keren - bagaimana cara kerjanya?
- Hal penting lainnya yang perlu diketahui
Salah satu fitur paling keren yang ditunjukkan Google di Google I / O 2016 yang akan menjadi bagian dari Android 7.0 Nougat adalah pembaruan tanpa batas. Meskipun tidak akan mencolok atau memiliki banyak hal untuk ditampilkan di sisi yang menghadap pengguna, detail tentang bagaimana hal itu dilakukan menarik, dan sebenarnya sangat sederhana sehingga Anda bertanya-tanya mengapa hal itu membutuhkan waktu begitu lama untuk terjadi.
Mari kita lihat.
Apa itu Pembaruan Seamless?
Cara pembaruan Android berfungsi hingga Marshmallow melibatkan beberapa interaksi pengguna dan membutuhkan banyak waktu. Anda mendapat pemberitahuan bahwa ada pembaruan yang menunggu Anda, dan ketika Anda mengatakan OK itu mulai mengunduh. Setelah Anda mengunduh semuanya, satu file besar membongkar dirinya sendiri di partisi cache dan sistem memeriksa integritas semua file gambar individu untuk memastikan mereka semua masuk dengan kunci yang benar dan datang dari tempat yang tepat. Anda kemudian diminta untuk reboot, tetapi tidak ke Android.
Anda berakhir di perangkat lunak pemulihan perangkat tempat gambar di-flash ke tempat yang benar di penyimpanan internal ponsel Anda. Ini membutuhkan waktu yang cukup lama karena cara file disalin dan dipindahkan - ini adalah transfer sedikit demi sedikit. File-file tersebut sebenarnya dipindahkan ke memori dalam potongan, dihapus dari posisi aslinya dan ditulis ulang ke posisi baru. Ini adalah cara terbaik untuk memastikan tidak ada yang rusak saat sedang diinstal.
Dengan Android N ponsel Anda dapat diperbarui seperti Chromebook saat Anda masih menggunakannya
Setelah semuanya terpasang, ponsel Anda akan reboot dan Anda menunggu komponen runtime untuk melihat melalui sistem dan "memutakhirkan" aplikasi Anda ke versi terbaru. Apa yang dilakukannya adalah mengoptimalkan aplikasi untuk versi spesifik runtime Android. Aplikasi Android tidak dijalankan dari satu file yang Anda unduh dan instal, dan sudah dikompilasi sebelumnya menjadi file odex. Dengan cara itu aplikasi dapat memuat lebih cepat dan proses booting (tidak termasuk boot pertama setelah dan pembaruan) akan jauh lebih cepat.
Maka Anda bisa menggunakan telepon Anda lagi.
Sementara sebagian besar waktu bagi kebanyakan orang, 10 hingga 15 menit yang diperlukan untuk memutakhirkan sistem operasi Anda tidak menyebabkan terlalu banyak masalah, cara apa pun yang dapat meminimalkan waktu henti adalah cara yang lebih baik. Ponsel Anda harus tersedia jika terjadi keadaan darurat kapan saja Anda mau atau ingin tersedia. Masukkan pembaruan tanpa batas.
Dengan Android 7.0 Nougat, ponsel Anda dapat (tidak akan - lebih banyak tentang itu nanti) memperbarui seperti pembaruan Chrome OS. Semua pengunduhan dan penyalinan file dilakukan di latar belakang saat Anda menggunakan ponsel Anda, dan setelah selesai, Anda akan diberi tahu bahwa sistem Anda akan memutakhirkan saat berikutnya Anda me-reboot ponsel Anda. Dan perubahan pada kompiler runtime berarti bahwa Anda tidak akan harus melalui proses memperbarui semua aplikasi Anda ketika Anda reboot.
Kedengarannya keren - bagaimana cara kerjanya?
Pembaruan mulus berfungsi dengan memiliki dua partisi sistem yang berbeda di ponsel Anda. Saat menggunakan telepon yang dapat melakukan pembaruan tanpa batas, semua pembongkaran dan pemindahan dilakukan ketika satu partisi sistem sedang berjalan, dan semuanya disalin dan dipindahkan ke partisi kedua. Cara Android dibagi ke dalam setiap partisi berarti bagian data - tempat semua informasi yang Anda masukkan tentang suatu aplikasi, hal-hal seperti buku alamat atau pengaturan atau game save progres - disimpan di tempat terpisah di luar tempat di mana sistem sebenarnya file hidup. Ini bagus untuk keamanan sistem (partisi data dapat memiliki set sendiri file dan folder izin) dan itu membuat hal-hal yang cukup nyaman untuk pembaruan yang lancar.
Dua partisi sistem berarti lebih banyak ruang akan digunakan.
Setelah semua ini selesai, Anda dapat mem-boot ulang dan menggunakan partisi sistem yang baru. Ini dilakukan tanpa memindahkan partisi atau mengganti nama mereka karena mereka diberi nomor. File konfigurasi yang digunakan selama proses boot (setara dengan / etc / fstab untuk kutu buku Linux di rumah) dibaca yang memberitahukan proses kernel dan boot di mana setiap partisi mulai dan berhenti. File ini diubah untuk menunjuk ke partisi sistem yang baru, bukan yang sekarang. Lain kali Anda memperbarui, partisi sistem lainnya akan dihapus dan digunakan. Mereka bertukar bolak-balik dengan mulus.
Ini bukan hal baru. Jika Anda memiliki browser Chrome di komputer Anda atau memiliki Chromebook, ini adalah persisnya pembaruan sistem atau aplikasi tersebut. Tapi ini baru untuk Android dan melakukan dua hal. Ini membuat Anda tidak memiliki terlalu banyak waktu henti (dan ada banyak orang yang akan mengabaikan pemberitahuan pemutakhiran karena mereka tidak ingin membodohi proses saat ini). Dan lebih baik untuk keamanan karena dapat terjadi secara otomatis ketika Anda me-reboot ponsel Anda.
Hal penting lainnya yang perlu diketahui
-
Pembaruan mulus bukanlah persyaratan bagi produsen. Telepon Anda yang ada tidak dipartisi dengan benar dan tidak akan dapat melakukan pembaruan tanpa batas. Dan Anda tidak ingin pembaruan di masa depan untuk mencoba dan mempartisi ulang - memori internal dirancang untuk memiliki catatannya (peta tempat setiap partisi hidup) ditulis sekali dan tidak pernah berubah. Itu berarti orang-orang yang membuat ponsel Anda berikutnya mungkin tidak menggunakan fitur pembaruan yang lancar karena mereka tidak perlu melakukannya. Kita tahu bahwa ponsel Nexus 2016 akan diaktifkan, tetapi tidak ada yang lebih dari itu.
-
Seharusnya ada beberapa pengaturan opt-out sehingga proses tidak otomatis jika Anda tidak menginginkannya. Saya tidak memiliki detail lengkap tetapi saya diyakinkan oleh Google bahwa akan ada semacam pengaturan. Ini bukan kegagalan Windows 10 style. Kami akan menemukannya dan memberi tahu Anda ke mana harus mencari segera setelah kami memiliki telepon yang menggunakannya di tangan kecil kami yang panas.
-
Ini akan menggunakan lebih banyak ruang pada penyimpanan internal ponsel Anda. Ini menggunakan partisi sistem kedua yang lengkap. Harapkan beberapa gigabytes untuk digunakan dan dicadangkan untuk itu.
Ini hanyalah salah satu dari banyak perbaikan besar yang ada pada Android 7.0 Nougat. Kami akan berbicara lebih banyak tentang perubahan dan apa yang akan terjadi dalam angsuran seri ini di masa mendatang, dan Anda dapat menuju ke forum untuk membahas semuanya.