Pembaruan yang tidak konsisten pada perangkat Android telah menjangkiti platform sejak awal naiknya popularitas. Project Treble adalah rencana Google untuk membantu produsen menyederhanakan proses pembaruan untuk pembaruan yang lebih tepat waktu.
Salah satu keluhan terbesar terhadap Android sebagai sistem operasi adalah sesuatu yang secara umum disebut sebagai "fragmentasi." Definisi tradisional adalah "proses dipecah menjadi bagian-bagian kecil atau terpisah," yang secara langsung diterjemahkan ke konotasi negatifnya untuk Android: adadelapan versi Android yang berbeda saat ini di alam liar, masih digunakan pada berbagai jenis perangkat keras.
Standar di sini tentu saja ditetapkan oleh Apple dengan iPhone. Di mana versi Android yang paling produktif adalah Android 7.x hampir hampir dua tahun (Nougat), hampir tiga perempat dari semua perangkat iOS menjalankan versi terbaru (iOS 11).
Sumber: Google
Sebagai perbandingan, nomor distribusi Android sangat suram, dengan 28,1 persen ponsel menjalankan Android 6.x (Marshmallow), dan 28,5 persen pada Android 7.x (Nougat) -yang berarti lebih dari setengah ponsel Android di luar sana menjalankan hampir- sistem operasi dua tahun. Sedikit 1,1 persen menjalankan versi terbaru-Android 8.x (Oreo). Untuk membuatnya lebih blak-blakan, lebih dari 98 persen perangkat Android menjalankan perangkat lunak usang - lebih dari 36 persen sedang berjalanberusia lima tahun (atau lebih tua) perangkat lunak. Aduh!
Jelas, ada pemutusan besar di sana. Alasan untuk ini adalah multi-faceted, sayangnya, tetapi secara umum dapat dikaitkan dengan dua poin utama: produsen dan siklus pembaruan Google. Kami sudah membahas detail tentang ini sebelumnya, jadi saya akan menyimpan semua detail dan mengarahkan Anda ke arah itu jika Anda ingin tahu tentang kesalahan pabrikan itu.
Alasan produsen mengalami kesulitan dalam mendorong pembaruan yang cepat adalah karena semua pekerjaan yang harus dilakukan untuk mendapatkan sistem operasi untuk berkomunikasi dengan perangkat keras.
Secara tradisional, ia bekerja seperti ini: kerangka kerja OS dan perangkat lunak tingkat rendah adalah bagian dari kode yang sama. Jadi ketika OS diperbarui, perangkat lunak tingkat rendah ini - secara teknis disebut sebagai implementasi vendor - juga harus diperbarui. Itu banyak pekerjaan.
Jadi, dimulai dengan Android 8.x (Oreo), Google memisahkan keduanya. Itu berarti OS Android itu sendiri dapat diperbarui tanpa harus menyentuh implementasi vendor. Itu, pada gilirannya, dapat diperbarui dengan sendirinya jika diperlukan.
Untuk menempatkannya dalam konteks penuh, sebelum pembaruan dapat didorong keluar ke perangkat Android 7.x (atau lebih awal), tidak hanya kode OS Android yang harus diperbarui, tetapi juga kode perangkat keras tingkat rendah, yang umumnya dikelola oleh pembuat chip. Jadi, misalnya, jika Samsung ingin mendorong pembaruan ke salah satu ponselnya, ia harus menunggu Qualcomm (atau siapa pun yang membuat chip) untuk memperbarui kode untuk bekerja dengan kode Samsung baru. Itu banyak roda berputar sekaligus, dan masing-masing tergantung pada yang lain.
Dengan Android 8.x dan seterusnya, tidak akan seperti ini lagi. Karena kode perangkat keras inti terpisah dari kode OS, produsen perangkat akan bebas memperbarui perangkat lunak mereka tanpa harus menunggu pembuat silikon untuk memperbarui kodenya.
Ini harus secara dramatis mempercepat proses pembaruan dalam teori, setidaknya. Memperbarui perangkat akan tetap berada di tangan produsen, dan karena perangkat Oreo pertama di luar garis Pixel yang dipelihara Google baru saja diluncurkan, kami belum memiliki kesempatan untuk sepenuhnya melihat ini dalam praktik. Mudah-mudahan, ini benar-benar membuat perubahan signifikan pada kecepatan di mana pembaruan ditulis dan didorong keluar.
Sekarangitu pertanyaan juta dolar, bukan? Sayangnya, jawabannya tidak sesederhana itu (tentunya Anda tidak mengharapkannya). Yang mengatakan, inilah beberapa fakta:
Singkatnya: Dukungan Treble pada sistem yang diperbarui masih tergantung pada produsen, tetapi perangkat Oreo baru akan diperlukan untuk mendukung Treble bergerak maju.
Jadi, misalnya, Pixel 2 sudah mendukung Project Treble. Galaxy S9 yang akan datang juga akan mendukung Treble keluar dari kotak. Google juga memperbarui Pixel 1 untuk mendukung Treble, tetapi sayangnya sepertinya Samsung meninggalkannya dari build Oreo untuk Galaxy S8.
Jika Anda ingin tahu tentang perangkat Anda sendiri, Android Police memiliki daftar menjalankan semua perangkat yang akan mendapatkan dukungan Treble, serta yang mana yang akan diperbarui ke OreotanpaTiga kali lipat.
Pembaruan OS Android telah menjadi titik pertentangan konstan selama bertahun-tahun sekarang, jadi ada baiknya melihat Google akhirnya mengatasi masalah tersebut. Dengan sedikit keberuntungan, ini akan menempatkan semua perangkat Android lebih dekat ke paritas dengan Apple dalam hal pembaruan perangkat.
Kredit Gambar: Google