Berikut adalah satu kebenaran mudah yang kita semua mungkin tahu di belakang fikiran kita - anda tidak perlu mendapatkan versi Android baru kerana tidak banyak akan kelihatan berbeza. Skrin utama atau laci aplikasi mungkin mempunyai tweak atau dua, dan akan ada satu ciri yang ingin kami miliki, tetapi aplikasi yang kami gunakan akan melihat dan berfungsi yang sama. Perkara-perkara yang kami lakukan, seperti pemesejan atau Facebook, tidak akan menggunakan mana-mana ciri baru pemaju yang tersedia untuk sementara waktu, dan aplikasi yang termasuk ciri pemaju sejuk terkini akan menjadi sedikit dan jauh antara untuk seketika.
Itu menyebalkan.
Yeah. Itu benar-benar menghisap. Tetapi tidak ada yang kebanyakan kita boleh lakukan mengenainya kerana kami tidak membina sistem operasi telefon atau aplikasi kami sendiri. Dan kita tidak boleh marah pada pemaju yang membuat aplikasinya, kerana satu lagi kebenaran mudah: telefon tidak mendapat kemas kini yang pantas menyakiti platform Android.
Android sahaja wujud untuk menjalankan aplikasi. Sokongan yang lemah untuk telefon mengehadkan orang yang membuatnya.
Ia tidak menyakitkan kita sedikit. Seperti yang disebutkan, tidak banyak yang boleh diingini kerana ia berbunyi di atas kertas, dan anda tidak perlu mempunyai versi terkini untuk mendapatkan kemas kini penyelenggaraan. Malah, melainkan jika anda menggunakan telefon yang anda beli dari Google, kemas kini dari orang yang membinanya biasanya membawa lebih banyak ke meja daripada versi Android yang baru. Apa Nota 5 pengguna tidak mahu antara muka baru dari Nota 7? Bandingkan dengan jumlah orang yang teruja dengan Access Directory Scoped dalam Android 7.0. (Walaupun Akses Direktori Scoped agak manis dan akan menjadikan aplikasi lebih selamat dan berjalan dengan lebih baik.) Kami menginginkan perkara yang dapat kita lihat. Kami mahu perkara yang difokuskan aplikasi seperti Svelte atau Pemberitahuan Bundled. Kita tidak dapat.
Apa yang perlu dilakukan ialah melihat bilangan telefon yang menjalankan versi terakhir di Dashboard Pemaju Android untuk melihat mengapa. Apabila kurang daripada 20 atau 30 peratus daripada pengguna berpotensi anda akan mendapat manfaat daripada apa-apa yang baru, idea yang lebih baik untuk membina aplikasi anda untuk 70 peratus lagi pasaran. Ia masih akan berfungsi untuk telefon pada versi yang lebih baru, dan memberikan anda masa untuk membuat perubahan dan bersiap sedia apabila kitaran berulang untuk kemas kini besar seterusnya. Tiada ilmu roket yang diperlukan untuk ini. Tetapi jangan ragu untuk sains roket itu jika anda boleh kerana sains roket sejuk.
Ini adalah kisah nyata pemecahan Android. Telefon dengan versi yang lebih lama bukan isu - ia adalah telefon dengan versi yang lebih baru. Gila. Membangun aplikasi untuk saiz skrin yang berbeza dan pemproses yang berbeza adalah lebih mudah daripada orang yang membuatnya menjadi, dan ia tidak juga menjadi kacau yang diramalkan. Bekerja di sekeliling semua versi yang berbeza ternyata lebih mudah juga. Pilih yang paling banyak pengguna dan abaikan apa yang baru. Google mempunyai alat untuk memudahkan ia kekal serasi dengan versi yang lebih lama (yang akan berguna dalam masa enam bulan kemudian apabila ia akhirnya masanya untuk mengemaskini) dan telefon dengan perisian terkini masih akan mendapat pengalaman yang sama dengan orang lain. Dan saya berada di pihak anda, pemaju. Inilah yang anda perlu buat. Bekerja dengan pasaran anda, tidak bertentangan.
Pembaikan adalah mudah dan mustahil semua pada masa yang sama. Telefon yang akan dikemas kini perlu dikemas kini dengan lebih cepat. Telefon perlu disokong lebih lama oleh orang yang mengambil wang anda. Google perlu merancang dengan teliti agar tidak mengecualikan mana-mana telefon melainkan jika mereka benar-benar perlu.
Google, sebagai pembawa obor Android dan penyelenggara, melakukan beberapa perkara ini dengan baik. Kitaran kemas kini telah diregangkan untuk satu tahun kalendar, pengeluar dan nama besar di ruang aplikasi mendapat akses awal kepada perubahan kod dan API baru. Rangka dan sistem vanila sentiasa dikemas kini dan ditapis. Semua ini harus memudahkan untuk mengemas kini sistem operasi pada telefon. Namun, jabatan-membuat-telefon agak samar di sisi sokongan dan kadang-kadang alasan di belakangnya meninggalkan rasa yang tidak baik di dalam mulut. Mereka boleh melakukan yang lebih baik, dan mereka harus melakukan yang lebih baik. Tetapi mereka melakukan sesuatu.
Fragmentasi berfungsi dengan cara yang bertentangan kita fikir ia sepatutnya. Telefon yang dikemas kini adalah yang tersisa.
Dan syarikat-syarikat yang membuat telefon yang kita beli dalam jumlah raksasa tidak duduk di atas kejayaan mereka sepanjang hari setiap hari, sama ada. Samsung, LG, dan HTC telah menunjukkan bahawa mereka boleh mengepam kemas kini dengan agak cepat sementara yang lain seperti Huawei dan Sony bahkan menunjukkan kepada kami kemajuan dan marilah kita menyertai keseronokan melalui program beta. Tetapi tiada apa yang dilakukan secara konsisten. Sesetengah model mendapat beberapa perkara, yang lain tidak mendapat apa-apa, dan yang di tengah-tengah seolah-olah berada dalam keadaan kekal. Melepaskan telefon $ 90 yang berjalan Lollipop dan menguncinya ke versi itu baik-baik saja selagi isu kritikal ditangani, tetapi model yang paling mahal perlu disokong lebih lama dan dikemas kini dengan lebih cepat untuk mengubah keadaan. Dan demi Tuhan, jangan berhenti membuat model pertengahan yang berbeza sehingga anda mempunyai sumber untuk menyokong yang anda buat. Sekiranya ia tidak dalam senarai ini, hentikan membuatnya dan sebaliknya buat yang akan menjadi senarai itu tahun depan. Selesai. Tiada bayaran untuk wawasan pasaran itu.
Tiada sesiapa yang boleh memaksa sesiapa sahaja untuk mengubah sesuatu, dan tidak ada sesiapa pun yang mampu. Android sudah menjadi projek sumber terbuka yang paling tertutup sejak WebKit. Yeah, saya tahu, menjadi tumpuan mudah alih adalah penaakulan tetapi saya masih dibenarkan untuk tidak menyukainya. Hanya orang yang membuat telefon dan menulis perisian untuk telefon boleh mengubah mana-mana ini, dan kemudian hanya untuk model mereka sendiri. Penyelidikan pasaran mereka sering menyentuh perkara seperti telefon tipis dengan bateri kecil atau hanya pengguna di luar Amerika Utara mahu model dual-SIM perlu menunjukkan bahawa apa yang kita mahukan adalah sokongan yang lebih baik untuk apa yang kita beli.
Ya, hanya peminat bimbang tentang mendapatkan kemas kini terkini dengan cepat, tetapi semua orang ingin mempunyai aplikasi dengan ciri terbaik dan telefon yang tidak perlu diganti setiap 18 bulan untuk mendapatkannya.