Logo id.androidermagazine.com
Logo id.androidermagazine.com

Di dalam arus utama proyek, perubahan terbesar ke pembaruan android dalam beberapa tahun

Daftar Isi:

Anonim

Bagian Android dari keynote Google I / O dua jam itu singkat dibandingkan dengan tahun-tahun sebelumnya, tetapi itu termasuk perubahan besar-besaran pada cara Google akan mendorong pembaruan ke OS favorit kami ketika Android Q tiba. Ini disebut Project Mainline, dan tujuannya adalah untuk memperbarui komponen inti Android melalui Play Store sepenuhnya di latar belakang tanpa perlu me-reboot ponsel atau memaksa pengguna untuk memikirkan patch keamanan. Sistem ini terpisah dari tambalan keamanan bulanan atau pembaruan versi sistem, dan ada sehingga Google dapat menjaga bagian-bagian penting dari OS tetap aman dan diperbarui, apa pun telepon yang Anda gunakan.

Untuk mendapatkan pemahaman yang lebih baik tentang cara kerja Mainline, kami duduk bersama Google, Iliyan Malchev, untuk belajar sebanyak mungkin.

Ulasan Android Q beta 3: Tema gelap, navigasi gerakan, dan perubahan pemberitahuan lainnya

Semuanya Mainline menyentuh, dan cara kerjanya

Project Mainline adalah cara untuk memperbarui 12 komponen inti di Android yang sebelumnya tidak dapat disentuh tanpa pembaruan perangkat lunak utama karena betapa pentingnya komponen-komponen tersebut pada fungsi bagian OS lainnya. Google memisahkan daftar menjadi tiga kategori:

  • Keamanan: Codec Media, Komponen Kerangka Media, Penyelesai DNS, Conscrypt
  • Privasi: Dokumen UI, Pengendali Izin, ExtServices
  • Konsistensi: Data zona waktu, ANGLE (pengembang ikut serta), Modul Metadata, Komponen jaringan, Login Portal Captive, Konfigurasi Izin Jaringan

Seperti yang Anda lihat, ini semua adalah bagian yang cukup penting dari telepon yang berfungsi. Untuk memperbaruinya tanpa mengganggu urutan kerja normal telepon, Google menemukan wadah baru yang disebut Android Pony EXpress (APEX). Wadah baru ini dikirim melalui Google Play Store seperti file APK (aplikasi) lainnya, tetapi ketika sampai ke ponsel, sebenarnya akan terbuka menjadi seluruh sistem file yang dipasang ke telepon untuk melakukan tugasnya. Dan seperti halnya pembaruan Layanan Play, pembaruan Mainline akan secara perlahan diluncurkan ke seluruh ekosistem Android selama beberapa minggu.

Ketika pembaruan diterapkan, pengguna tidak perlu melakukan apa pun dan seharusnya tidak pernah tahu itu terjadi. Tetapi jika terjadi sesuatu yang tidak beres dengan pembaruan, ada sistem rollback di tempat yang menjaga data pengguna dan kembali ke kondisi baik yang dikenal saat dibutuhkan - jika pembaruan berjalan dengan baik, data pengguna lama dan baru bergabung dengan mulus.

Project Mainline bertujuan untuk mempercepat pembaruan keamanan Android dengan menggunakan Play Store

Jadi pada dasarnya, jika Google perlu memperbarui salah satu dari 12 hal ini dengan alasan apa pun, itu dapat dilakukan melalui Play Store seperti halnya memperbarui bagian dari Layanan Google Play. Dan ketika pembaruan itu terjadi, pengguna sebagian besar akan benar-benar tidak menyadari bahwa itu bahkan terjadi.

Mainline untuk setiap ponsel Android

Anda tahu saat-saat di masa lalu di mana Google mengatakan "hei kita punya cara baru yang keren untuk membuat pembaruan lebih baik" hanya untuk meminta beberapa OEM mengatakan "nah kita baik, jangan pernah memperbarui telepon kita" dan rasanya seperti tidak banyak kemajuan dibuat? Project Mainline tidak bekerja seperti itu, pada kenyataannya tidak bisa. Sebagai permulaan, modul ini terjadi cukup rendah di Android sehingga UI khusus dari perusahaan seperti Xiaomi dan Samsung tidak menghalangi. Selain itu, 12 modul ini adalah hasil dari banyak negosiasi antara Google dan mitranya. Daftar modul asli yang didukung melalui Mainline sebenarnya jauh lebih besar pada awalnya, tetapi menyempit menjadi 12 selama negosiasi.

Mungkin yang lebih penting, Google keren dengan (dan mendorong) produsen dan mitra menggunakan APEX untuk mengirimkan pembaruan melalui Play Store untuk komponennya sendiri.

Ke-12 modul ini diperbarui melalui Play Store, yang berarti OEM harus setuju untuk mengizinkan pembaruan ini untuk mengakses Play Store. Project Mainline adalah bagian utama dari kompatibilitas Android sekarang, jadi jika ponsel Anda menjalankan Android Q dan memiliki akses ke Google Play Store didukung oleh Project Mainline.

Untuk segala sesuatu yang tidak termasuk dalam payung itu, Google membuat open source wadah APEX, yang berarti perangkat Android yang tidak standar tetap memilih untuk memperbarui komponen penting dengan cara ini meskipun menggunakan sesuatu selain Play Store. Ini adalah berita bagus untuk ekosistem Amazon, dan juga ponsel yang dirilis di tempat-tempat seperti China di mana Play Store bukan jaminan.

Mungkin yang lebih penting, Google keren dengan produsen dan mitra yang menggunakan APEX untuk mengirimkan pembaruan melalui Play Store untuk komponennya sendiri. Ini bisa berarti perusahaan seperti Samsung akan dapat menggunakan APEX untuk memperbarui aplikasi tingkat sistemnya sendiri tanpa memerlukan reboot total dan pembaruan atas nama pengguna. Secara teori, ini juga dapat digunakan oleh operator untuk memperbarui hal-hal yang berhubungan dengan jaringan di ponsel Anda jika dianggap perlu. Tentu saja, semua ini bukan jaminan, tetapi Google telah menjelaskan bahwa ada banyak potensi di sini untuk digunakan bersama.

Awal masa depan

Mekanika yang mendasari bagaimana Proyek Mainline bekerja adalah banyak hal yang sangat teknis, tetapi sangat penting untuk masa depan platform. Ketika Google terus mengangkangi garis antara ekosistem yang dikelola sendiri dan platform federasi terbuka, menegosiasikan jalur maju di mana fitur dapat ditambahkan dan diubah tanpa pembaruan sistem penuh, atau sesuatu seperti kerentanan Stagefright dapat langsung ditambal pada setiap telepon, adalah prestasi besar. Dan satu pembicaraan kami dengan Iliyan menjelaskan, ini hanyalah awal dari apa yang Mainline dan teknologi terkait akan mampu lakukan.

Sangat mudah untuk melihat Google berbicara tentang pembaruan sistem dan berpikir "yeah yeah, kami telah mendengar pembaruan membaik sebelumnya" tetapi kenyataannya kami telah melihat peningkatan yang stabil selama bertahun-tahun dan baru saja mulai melihat manfaatnya. Dan bahkan dengan keberhasilan itu, ada baiknya menunjukkan karya Mainline adalah hal yang benar-benar baru dan langkah besar untuk memastikan setiap pengguna dilindungi saat mereka sangat membutuhkannya.