Inilah kebenaran sederhana yang mungkin kita semua tahu di benak kita - Anda tidak perlu mendapatkan Android versi baru karena tidak banyak yang akan tampak berbeda. Layar beranda atau laci aplikasi mungkin memiliki tweak atau dua, dan akan ada satu fitur yang ingin kita miliki, tetapi aplikasi yang kita gunakan akan terlihat dan berfungsi sama persis. Hal-hal yang kami lakukan, seperti olahpesan atau Facebook, tidak akan menggunakan fitur baru yang disediakan pengembang untuk sementara waktu, dan aplikasi yang menyertakan fitur pengembang keren terbaru akan sedikit dan jauh berbeda untuk sementara waktu.
Itu menyebalkan.
Ya. Itu sangat menyebalkan. Tetapi tidak ada yang bisa dilakukan oleh sebagian besar dari kita karena kita tidak membangun sistem operasi atau aplikasi ponsel sendiri. Dan kita tidak bisa marah pada pengembang yang membuat aplikasi, karena kebenaran sederhana lainnya: ponsel yang tidak mendapatkan pembaruan cepat merusak platform Android.
Android hanya ada untuk menjalankan aplikasi. Dukungan yang buruk untuk ponsel membatasi orang yang membuatnya.
Itu tidak menyakiti kita sedikit pun. Seperti yang disebutkan, tidak banyak yang dinantikan seperti yang terdengar di atas kertas, dan Anda tidak harus memiliki versi terbaru untuk mendapatkan pembaruan perawatan. Bahkan, kecuali Anda menggunakan ponsel yang Anda beli dari Google, pembaruan dari orang-orang yang membangunnya biasanya membawa lebih banyak daripada versi Android yang sama sekali baru. Pengguna Note 5 apa yang tidak ingin antarmuka baru dari Note 7? Bandingkan dengan jumlah orang yang senang dengan Scoped Directory Access di Android 7.0. (Meskipun Akses Direktori Scoped cukup manis dan akan membuat aplikasi lebih aman dan berjalan lebih baik.) Kami ingin hal-hal yang dapat kita lihat. Kami ingin hal-hal yang berfokus pada aplikasi seperti Svelte atau Bundled Notifications. Kami tidak mendapatkan keduanya.
Yang harus dilakukan adalah melihat jumlah ponsel yang menjalankan versi terakhir di Dasbor Pengembang Android untuk mengetahui alasannya. Ketika kurang dari 20 atau 30 persen dari pengguna potensial Anda dapat memperoleh manfaat dari hal baru, adalah ide yang jauh lebih baik untuk membangun aplikasi Anda untuk 70 persen lebih dari pasar. Ini masih akan bekerja untuk ponsel pada versi yang lebih baru, dan memberi Anda waktu untuk melakukan perubahan dan siap ketika siklus berulang untuk pembaruan besar berikutnya. Tidak ada ilmu roket yang dibutuhkan dalam hal ini. Tapi jangan ragu untuk meretas ilmu roket jika Anda bisa karena ilmu roket itu keren.
Ini adalah kisah nyata dari fragmentasi Android. Telepon dengan versi yang lebih lama bukanlah masalahnya - telepon dengan versi yang lebih baru. Gila. Membangun aplikasi untuk ukuran layar yang berbeda dan prosesor yang berbeda jauh lebih mudah daripada yang dibuat orang, dan bahkan tidak menjadi kekacauan yang diprediksi. Mengatasi semua versi berbeda ternyata juga lebih sederhana. Pilih satu dengan pengguna terbanyak dan abaikan yang baru. Google memiliki alat untuk membuatnya mudah untuk tetap kompatibel dengan versi yang lebih lama (yang akan berguna enam bulan kemudian ketika akhirnya tiba saatnya untuk memperbarui) dan ponsel dengan perangkat lunak terbaru masih akan mendapatkan pengalaman yang sama seperti orang lain. Dan saya di pihak Anda, pengembang. Inilah yang seharusnya Anda lakukan. Bekerjalah dengan pasar Anda, bukan melawan.
Cara mengatasinya sederhana dan tidak mungkin sekaligus. Telepon yang akan diperbarui perlu diperbarui lebih cepat. Telepon perlu didukung lebih lama oleh orang-orang yang mengambil uang Anda. Google harus merencanakan dengan hati-hati untuk tidak mengecualikan ponsel apa pun kecuali mereka memang harus melakukannya.
Google, sebagai pembawa obor Android dan pemelihara, melakukan beberapa hal dengan baik. Siklus pembaruan telah diperpanjang menjadi satu per tahun kalender, pabrikan dan nama besar di ruang aplikasi mendapatkan akses awal ke perubahan kode dan API baru. Kerangka dan sistem vanilla secara teratur diperbarui dan ditambal. Semua ini seharusnya memudahkan untuk memperbarui sistem operasi pada telepon. Namun, departemen pembuatan ponsel agak samar di sisi dukungan dan kadang-kadang alasan di balik itu meninggalkan rasa tidak enak di mulut. Mereka dapat berbuat lebih baik, dan mereka harus melakukan lebih baik. Tetapi mereka sedang melakukan sesuatu.
Fragmentasi bekerja berlawanan dengan yang kita pikir seharusnya. Telepon yang diperbarui adalah yang ditinggalkan.
Dan perusahaan-perusahaan yang membuat telepon yang kita beli dalam jumlah besar juga tidak puas setiap hari setiap hari. Samsung, LG, dan HTC telah menunjukkan bahwa mereka dapat memompa pembaruan dengan cukup cepat sementara yang lain seperti Huawei dan Sony bahkan menunjukkan kepada kita kemajuan dan membiarkan kita bergabung bersenang-senang melalui program beta. Tetapi tidak ada yang dilakukan secara konsisten. Beberapa model mendapatkan beberapa hal, yang lain tidak mendapatkan apa-apa, dan yang di tengah tampaknya terus-menerus. Melepaskan ponsel $ 90 yang menjalankan Lollipop dan menguncinya ke versi itu baik-baik saja selama masalah-masalah penting ditangani, tetapi model yang paling mahal perlu didukung lebih lama dan diperbarui lebih cepat untuk mengubah keadaan. Dan demi Tuhan, tolong berhenti membuat begitu banyak model jalan tengah yang berbeda sehingga Anda memiliki sumber daya untuk mendukung model yang Anda buat. Jika tidak ada dalam daftar ini, berhentilah membuatnya dan sebaliknya buatlah yang akan ada di daftar itu tahun depan. Selesai Tidak ada biaya untuk wawasan pasar itu.
Tidak ada yang bisa memaksa siapa pun untuk mengubah sesuatu, dan tidak ada yang bisa. Android sudah menjadi proyek open-source paling tertutup sejak WebKit. Ya, saya tahu, menjadi seluler adalah alasannya, tetapi saya tetap tidak menyukainya. Hanya orang-orang yang membuat ponsel dan menulis perangkat lunak untuk ponsel yang dapat mengubah semua ini, dan itupun hanya untuk model mereka sendiri. Riset pasar yang sering mereka sebut untuk mendukung hal-hal seperti ponsel tipis dengan baterai kecil atau hanya pengguna di luar Amerika Utara yang menginginkan model dual-SIM harus menunjukkan bahwa yang benar - benar kita inginkan adalah dukungan yang lebih baik untuk apa yang kita beli.
Ya, hanya penggemar yang khawatir mendapatkan pembaruan terbaru dengan cepat, tetapi semua orang ingin memiliki aplikasi dengan fitur terbaik dan telepon yang tidak perlu diganti setiap 18 bulan untuk mendapatkannya.