Jika Anda ingat Google mengumumkan Project Treble sebelum I/O 2017 untuk mengatasi salah satu tantangan terbesar Android, masalah pembaruan perangkat 5 tahun lalu. Dengan Android 8 (Oreo), sistem Android didesain ulang untuk membuat peningkatan lebih mudah, lebih cepat, dan lebih murah bagi produsen. Jadi apa itu Proyek Treble ini?
proyek Treble
Hal ini memungkinkan pengembang merancang pembaruan yang berfungsi pada miliaran ponsel dan tablet tanpa harus menyesuaikan setiap jenis perangkat. Sebelum Project Treble, kerangka kerja Android dan vendor perangkat dirombak untuk memperbarui perangkat. Kerangka kerja Android telah diperbarui dan vendor perangkat dikerjakan ulang. Ini cukup sulit bagi perusahaan untuk memperbaruinya. Dengan antarmuka vendor baru, Project Treble memisahkan implementasi vendor (perangkat lunak khusus perangkat) dari kerangka OS Android. Tidak ada antarmuka vendor resmi di Android 7.x dan sebelumnya, sehingga produsen perangkat harus memperbarui banyak kode Android untuk memperbarui perangkat ke versi Android yang lebih baru.
Berkat Project Treble, perusahaan menjadi lebih cepat dan mudah melakukan pembaruan. Ponsel Samsung, yang menerima sangat sedikit pembaruan Android sebelum Project Treble, kini mendapatkan lebih banyak pembaruan dibandingkan ponsel Google.
Treble menyediakan antarmuka vendor baru yang stabil bagi produsen perangkat untuk mengakses bagian khusus perangkat keras dari kode Android, sehingga produsen perangkat dapat dengan mudah memperbarui kerangka OS Android dan melewati produsen chip secara langsung untuk menyediakan versi Android baru. Dengan Project Treble, kerangka perangkat yang diperlukan dipindahkan sepenuhnya ke vendor perangkat. Dengan cara ini, ketika perusahaan melakukan pembaruan, mereka hanya merilis kerangka kerja Android baru, vendor tetap sama. Foto di bawah menjelaskannya.
GSI (Generic System Image) sepenuhnya merupakan produk dari proyek ini. Seperti yang kami katakan di atas, jika Anda memiliki vendor treble, perusahaan Anda akan memberikan pembaruan sebagai GSI. Misalnya, Xiaomi memberikan pembaruan MIUI ke sebagian besar perangkatnya sebagai GSI/SGSI. Faktanya, inilah tujuan proyek ini. Alih-alih mendapatkan build individual untuk setiap perangkat untuk pembaruan, kerangka kerja Android disiapkan dan dirilis ke perangkat yang didukung sebanyak tiga kali lipat. Anda dapat menemukan topik kami di GSI sini. Saat ini, hampir tidak ada perangkat yang tidak memiliki Project Treble. Google telah melakukan pekerjaan dengan baik. Pantau terus untuk mengikuti agenda dan mempelajari hal-hal baru.