Kami telah berbicara tentang masalah Google dengan pembaruan Android berkali-kali. Dan bukan hanya kami, tetapi ini adalah dialog konstan di dunia teknologi, dan bahkan Apple sendiri sesumbar tentang penyebaran pembaruan sistemnya dibandingkan dengan Google. Tetapi apakah Google benar-benar berdiri diam di depan masalah ini dan tidak mencoba menyelesaikannya? tentu saja tidak. Ada beberapa upaya oleh Google di berbagai tingkatan untuk memberikan lebih banyak pembaruan dan mengurangi pentingnya pembaruan yang tidak menjangkau pengguna. Bagaimana aplikasinya? Dan apa yang bisa dipelajari Apple darinya?


Fragmentasi sistem, dan pembaruan di seluruh toko

Google memutuskan, melalui proyek Mainline-nya, untuk membuat perubahan besar dalam cara memperbarui Android (dimulai dengan Android 11). Saat pekerjaan sedang dilakukan untuk menjadikan sistem Android sebagai komponen bagian, fitur biasa seperti tampilan sistem dan pusat notifikasi menjadi bagian. Dan fitur lain seperti pembaruan keamanan dan yang terkait dengan stabilitas sistem dan penentuan zona waktu, yaitu, singkatnya, segala sesuatu yang tanpanya tidak dapat digunakan oleh perangkat, di bagian lain. Setelah ini muncul peran Google Play Store, biasanya didedikasikan untuk program. Seperti Google mengirimkan pembaruan ini melaluinya tanpa perlu memperbarui seluruh sistem atau perlu modifikasi oleh produsen ponsel seperti Samsung atau LG.

Google juga sebelumnya mengumumkan proyek Treble, yang setuju dengan produsen perangkat untuk membuat chip khusus di perangkat untuk membantu mempercepat pembaruan sistem untuk ponsel tertentu. Memang, ini sedikit membantu karena adopsi Android 10 agak lebih cepat daripada pendahulunya. Ini berfungsi pada 22% perangkat Android sekarang.


Alat untuk Pengembang dan Jetpack

Pengembang perangkat lunak adalah alat utama untuk keberhasilan atau kegagalan sistem operasi apa pun. Itulah mengapa Apple peduli tentang mereka seperti yang kita lihat setiap tahun. Tetapi meskipun Google tidak membuat alat raksasa dan memamerkan seperti Apple, ia mencoba membuat alat untuk mengubah arah sistemnya. Pengembang Apple dapat dengan mudah memprogram untuk perangkat yang dimulai dengan iOS 12 atau 10. Ini adalah sistem operasi yang relatif baru, tetapi mereka mendukung perangkat dengan rilis bertahun-tahun. Jadi tidak ada masalah besar dengan desain aplikasi dan menu, tidak ada konflik dengan plugin keamanan, dan sejenisnya. Aplikasi akan menjangkau sebagian besar pengguna. Melakukan hal ini dengan Android dan membuat program untuk berjalan di Android 9 atau 10 setidaknya, misalnya, ini merupakan risiko besar bagi pengembang, karena sebagian kecil perangkat memiliki versi ini.

Solusi Google untuk ini adalah kumpulan pustaka perangkat lunak yang disebut Jetpack. Ini berisi instruksi dan alat yang memungkinkan pengembang membuat aplikasi yang berjalan di beberapa versi Android. Tanpa perlu memodifikasi kode khusus untuk setiap sistem atau membuat cara berbeda untuk mengakses kamera, mikrofon, dan perangkat keras ponsel lainnya, yang merupakan hal-hal yang terus berubah dengan Android.


Pembaruan sistem yang kurang penting

Google sepertinya akan mengandalkan kata kunci yang kini beredar di kalangan teknologi. Yakni, Android adalah sistem operasi "dewasa". Dalam artian tidak perlu perubahan drastis lagi atau fitur-fitur utama. Jadi pembaruan sistem bisa sederhana. Seperti halnya dengan Android 11. Itu tidak membawa banyak (selain fragmentasi sistem) dan tidak akan kehilangan banyak jika mereka tidak mendapatkannya. Karena banyak pembaruan keamanan datang melalui toko, tidak ada masalah.

Tetapi apakah ini solusi yang benar-benar bagus? Itu harus diperbarui setiap periode yang membawa serta perubahan baru yang sangat diminati pengguna. Dan dia harus membeli telepon baru untuk mendapatkannya atau menunggu berbulan-bulan setelah pembaruan resmi tiba, dengan asumsi bahwa dia memiliki perangkat terbaru dan dari perusahaan tertentu seperti Samsung atau OnePlus.


Google berinvestasi dalam aplikasinya

Di sisi lain, untuk masalah pengurangan pentingnya pembaruan, Google menempatkan sebagian besar sumber dayanya dalam mengembangkan programnya sendiri seperti Drive, Google Foto, dan Gmail. Aplikasi ini mewakili pilar sistem yang coba dibangun oleh perusahaan. Dan tentu saja, itu dapat mengirim semua pembaruan ini melalui Play Store tanpa perlu melakukan pembaruan sistem untuk memperbarui semua aplikasi seperti yang dilakukan Apple.


Bagaimana dengan Apple?

Secara pribadi, saya lebih suka cara pembaruan Apple. Dan saya ingin membeli perangkat dan mendapatkan pembaruan terus-menerus selama beberapa tahun. Tetapi ada bagian yang saya sukai tentang Google. Seperti memisahkan pembaruan aplikasi dari pembaruan sistem. Ini mungkin mempermudah Apple untuk memperbaiki masalah apa pun dengan aplikasi tanpa mengirim pembaruan penuh. Atau mungkin aplikasi hanya diperbarui dengan fitur baru yang ditambahkan oleh Apple lebih cepat dan kemudian ditempatkan di toko aplikasi sehingga pengguna tidak menunggu pembaruan tahunan, terutama dengan layanan terpisah seperti televisi. Seorang pengguna mungkin menginginkan pembaruan terus-menerus tanpa menunggu hari tahunan.

Ini juga membawa kita ke ide lain yaitu membuat pembaruan sistem yang lebih kecil sepanjang tahun. Perusahaan merilis pembaruan kecil sepanjang tahun yang berisi perbaikan kecil dan berkelanjutan. Pengguna mengetahui dan menggunakannya. Alih-alih situasi saat ini, satu pembaruan besar per tahun berisi lebih dari 200 perubahan. Separuh dari perubahan ini mungkin mengungkapkan kemurahan hati pengguna, dan dia mungkin tidak menemukan keberadaan mereka hingga satu atau dua tahun setelah menerimanya.


Apa pendapat Anda tentang cara Google memperbaiki pembaruan sistem? Apakah menurut Anda Apple harus meminjam beberapa di antaranya?

Sumber:

Techaltar. |Android Developers | Pengembang Android 2

Artikel terkait