Pembaruan yang tidak konsisten pada perangkat Android telah mengganggu platform sejak awal peningkatan popularitasnya. Project Treble adalah rencana Google untuk membantu produsen menyederhanakan proses pembaruan untuk pembaruan yang lebih tepat waktu.
Fragmentasi Android adalah Masalahnya
Salah satu keluhan terbesar terhadap Android sebagai sistem operasi adalah sesuatu yang secara umum disebut sebagai "fragmentasi". Definisi tradisionalnya adalah "proses dipecah menjadi bagian-bagian kecil atau terpisah," yang secara langsung diterjemahkan menjadi konotasi negatif untuk Android: ada delapan berbagai versi Android saat ini di alam bebas, masih digunakan pada berbagai jenis perangkat keras.
TERKAIT: Fragmentasi Bukan Kesalahan Android, Ini dari Produsen
Standar di sini tentu saja ditetapkan oleh Apple dengan iPhone. Jika versi Android paling produktif adalah Android 7.x (Nougat) yang hampir berusia dua tahun, hampir tiga perempat dari semua perangkat iOS menjalankan versi terbaru (iOS 11).
Sumber: Google
Sebagai perbandingan, angka distribusi Android suram, dengan 28,1 persen ponsel menjalankan Android 6.x (Marshmallow), dan 28,5 persen pada Android 7.x (Nougat) —itu berarti lebih dari setengah ponsel Android di luar sana menjalankan hampir- sistem operasi berumur dua tahun. Sedikit 1,1 persen menjalankan versi terbaru — Android 8.x (Oreo). Lebih blak-blakan lagi, lebih dari 98 persen perangkat Android menjalankan perangkat lunak usang — lebih dari 36 persen berjalan lima tahun (atau lebih lama) perangkat lunak. Aduh!
Jelas, ada pemutusan hubungan yang sangat besar di sana. Sayangnya, alasan untuk hal ini beragam, tetapi secara umum dapat dikaitkan dengan dua poin utama: produsen dan siklus pembaruan Google. Kami sudah pergi detail tentang ini sebelumnya , jadi saya akan menyimpan semua detailnya dan hanya mengarahkan Anda ke sana jika Anda penasaran tentang bagaimana kesalahan produsen.
Project Treble adalah Jawabannya
Alasan produsen mengalami kesulitan dalam mendorong pembaruan cepat adalah karena semua pekerjaan yang harus dilakukan untuk membuat sistem operasi berkomunikasi dengan perangkat keras.
Secara tradisional, ini bekerja seperti ini: kerangka OS dan perangkat lunak tingkat rendah semuanya merupakan bagian dari kode yang sama. Jadi, ketika OS diperbarui, perangkat lunak tingkat rendah ini - secara teknis disebut sebagai implementasi vendor - juga harus diperbarui. Itu pekerjaan yang banyak.
Jadi, dimulai dengan Android 8.x (Oreo), Google memisahkan keduanya. Artinya OS Android sendiri bisa diupdate tanpa harus menyentuh implementasi vendor. Itu, pada gilirannya, dapat diperbarui dengan sendirinya jika diperlukan.
Untuk meletakkannya dalam konteks lengkap, sebelum pembaruan dapat didorong keluar ke perangkat Android 7.x (atau lebih lama), kode OS Android tidak hanya harus diperbarui, tetapi juga kode perangkat keras tingkat rendah, yaitu umumnya dipelihara oleh pembuat chip. Jadi, misalnya, jika Samsung ingin mendorong pembaruan ke salah satu ponselnya, ia harus menunggu Qualcomm (atau siapa pun yang membuat chip) memperbarui kodenya agar dapat berfungsi dengan kode Samsung yang baru. Itu banyak sekali roda yang berputar sekaligus, dan masing-masing bergantung pada yang lain.
Dengan Android 8.x dan lebih tinggi, tidak akan seperti ini lagi. Karena kode inti perangkat keras terpisah dari kode OS, produsen perangkat akan bebas memperbarui perangkat lunak mereka tanpa harus menunggu pembuat silikon juga memperbarui kodenya.
Ini akan secara dramatis mempercepat proses pembaruan — setidaknya dalam teori. Pembaruan perangkat akan tetap berada di tangan pabrikan, dan karena perangkat Oreo pertama di luar lini Pixel yang dikelola Google baru saja diluncurkan, kami belum memiliki kesempatan untuk melihatnya sepenuhnya dalam praktiknya. Mudah-mudahan, itu benar-benar membuat perubahan signifikan pada kecepatan di mana pembaruan ditulis dan didorong.
Akankah Perangkat Saya Mendapat Manfaat dari Project Treble?
Sekarang itu pertanyaan jutaan dolar, bukan? Sayangnya, jawabannya tidak sesederhana itu (tentunya Anda tidak mengharapkannya). Berikut beberapa faktanya:
- Jika perangkat Anda tidak pernah diperbarui ke Oreo, itu tidak akan pernah mendapatkan Project Treble. Tidak ada jalan lain. Maaf.
- Jika perangkat Anda sudah diperbarui ke Oreo, itu masih tidak dibutuhkan untuk mendukung Treble — terserah pabrikan.
- Jika Anda membeli ponsel baru yang menjalankan Oreo di luar kotak, itu Dibutuhkan untuk mendukung Treble di luar kotak.
Singkatnya: Dukungan Treble pada sistem yang diperbarui masih tergantung pada pabrikan, tetapi perangkat Oreo baru akan diperlukan untuk mendukung Treble di masa mendatang.
Jadi, misalnya, Pixel 2 sudah mendukung Project Treble. Itu Galaxy S9 yang akan datang juga akan mendukung Treble di luar kotak. Google juga memperbarui Pixel 1 untuk mendukung Treble, tetapi sayangnya sepertinya Samsung tinggalkan itu dari build Oreo untuk Galaxy S8.
Jika Anda penasaran dengan perangkat Anda sendiri, Android Police memiliki daftar berjalan dari semua perangkat yang akan mendapatkan dukungan Treble, serta yang akan diperbarui ke Oreo tanpa Treble.
Pembaruan OS Android telah menjadi titik pertikaian yang konstan selama bertahun-tahun sekarang, jadi senang melihat Google akhirnya mengatasi masalah tersebut. Dengan sedikit keberuntungan, ini akan membuat semua perangkat Android lebih dekat dengan Apple dalam hal pembaruan perangkat.
Kredit Gambar: Google