Apakah ada alasan teknis mengapa ponsel Android secara umum tertinggal jauh di belakang versi stabil dari rilis Android?
Ini berlaku untuk kedua ponsel baru, misalnya perjalanan baru-baru ini ke toko ponsel semuanya 4.0 sampai 4.2.1, KitKat tidak dapat dilihat. Dan juga ponsel lama, iPhone 4 pacar saya memiliki pembaruan OTA ke OS terbaru, ini adalah ponsel Juli 2010, sementara Android Juli 2010 pada dasarnya adalah pemberat kertas.
Agaknya Android itu sendiri tidak berkaitan dengan perangkat keras yang sebenarnya, dan dengan demikian berbicara ke OS melalui abstraksi? Saya kira pembuat handset hanya menyediakan driver untuk perangkat keras tertentu, jadi saya tidak bisa melihat masalah dengan mendorong pembaruan OTA jika ABI tetap stabil (ponsel saya tidak menumbuhkan fitur perangkat keras baru).
Jawaban:
Lihat gambar ini dirilis oleh HTC. Ini menjelaskan proses pembaruan dalam bentuk yang sangat terperinci:
Ubah ukuran gambar (klik untuk melihat ukuran penuh)
sumber
Ponsel Android memiliki setidaknya 2 jari dalam pot yang tidak dimiliki iPhone: pembuat perangkat keras dan operator jaringan. Pembuat perangkat keras sering mempertimbangkan rahasia perdagangan driver mereka, dan oleh karena itu harus mempelajari kode versi baru dan kemudian menyesuaikan driver mereka. Pabrikan juga sering menyediakan "skin" khusus yang harus diperbarui untuk versi baru, dan terkadang sepenuhnya didesain ulang. Setiap perubahan harus disetujui oleh operator. Mereka sering menambahkan fitur mereka sendiri, yang harus diperbarui / didesain ulang dan diuji. Kemudian mereka harus menjalankan tes jaringan untuk setiap telepon untuk memastikan tidak akan merusak jaringan. Walaupun pengujian ini harus dilakukan untuk iPhone juga, mungkin dilakukan sebelum versi baru dirilis, karena Apple dapat memproduksi semua ponsel yang menjalankan versi baru sekaligus untuk pengujian, sebelum kode tersebut dirilis ke pengembang bahkan.
sumber
Ini adalah pertanyaan 2 bagian. Bagian 1 bertanya mengapa ponsel Android tidak segera mendapatkan pembaruan terbaru, dan telah dijawab secara memadai oleh jawaban lainnya. Bagian 2 bertanya mengapa ponsel lama sering tidak pernah mendapatkan pembaruan terbaru, dan belum dijawab.
Seperti yang dikatakan LeBeau, ada pemangku kepentingan perusahaan lain selain Google. Google hanya membuat versi baru, dan, di samping ponsel yang langsung dibuatnya, seperti garis Nexus, tidak banyak dibicarakan tentang apakah dan kapan yang lain memasukkannya ke dalam ponsel. Juga seperti yang dikatakan LeBeau, semua pemangku kepentingan lainnya harus mempelajari versi baru sebelum mereka dapat mengimplementasikannya. Inilah sebabnya mengapa ponsel mendapatkan versi baru kemudian, dan mengapa ponsel tertentu, seperti Nexus, mendapatkan versi sebelum orang lain, karena Google telah mempelajari versi baru.
Adapun bagian 2, pembuat perangkat keras ingin kita terus membeli ponsel baru setiap beberapa bulan, kan? Kalau tidak, bagaimana mereka akan menjaga agar adonan tetap masuk jika kita terus menggunakan ponsel lama kita? Mereka akan berada di posisi yang sama dengan perusahaan komputer: dengan penyimpanan dan RAM yang cukup untuk tujuan apa pun, mengapa membeli perangkat keras baru? Jawabannya adalah berhenti memperbarui telepon lama, jadi jika kita menginginkan fitur terbaru, kita harus mendapatkan yang baru. Google mungkin tidak melakukan ini sebanyak itu, karena sudah menjual Anda Android, jadi mengapa ia perlu menjual ponsel Anda, tetapi mungkin itu sedikit. Operator jaringan, untuk bagian mereka, mungkin membantu dengan aturan kejam mereka seperti mencegah rooting (atau Anda membatalkan garansi Anda). Inilah sebabnya, seperti yang Anda katakan, "
a July 2010 android is basically a paperweight
".Adapun komentar Anda tentang perbaikan menjadi "terutama pengguna", saya tidak tahu bagaimana semua itu bekerja, tapi saya yakin itu tidak sesederhana itu. Peningkatan mungkin dalam perangkat lunak, tetapi tidak semua perangkat lunak berbicara kepada pengguna. Plus, pembuat perangkat keras menempatkan "skin" pada ponsel kami, jadi kami tidak melihat cara kerja bagian dalam, dan kemungkinan ketika mereka akhirnya meng-upgrade ke versi terbaru, mereka menaruh beberapa barang baru pada diri mereka sendiri, sehingga ponsel HTC One di Android 4.2 berbeda dari ponsel Samsung Galaxy SIV di Android 4.2. Mungkin HTC atau Samsung melempar beberapa fitur baru untuk dimasukkan ke dalam 4.3, dan Anda bahkan tidak menyadari mereka melakukannya. Kemudian, ketika misalkan HTC One tidak meng-upgrade ke 4.3, tetapi HTC Two tidak (saya mengada-ada), Anda terpaksa mendapatkan HTC Two untuk mendapatkan (beberapa) fitur baru 4.3, serta beberapa fitur 4.2 yang tidak Anda dapatkan dengan HTC One. Saya tidak yakin ini terjadi, tetapi ini adalah prosedur bisnis normal, jadi saya tidak akan terkejut.
sumber
Saya pikir ada sejumlah alasan mengapa pembaruan sangat lambat untuk perangkat android:
Waktu yang dibutuhkan pabrikan untuk menerapkan penyesuaian mereka ke versi baru dan memastikan semuanya berfungsi OK bisa cukup lama. Ini telah meningkat selama sekitar setahun terakhir karena Google memberi mereka Android PDK , atau Platform Development Kit yang akan memungkinkan mereka untuk mengerjakan penyesuaian mereka beberapa bulan sebelum publik bahkan mendengar tentang versi Android berikutnya.
Waktu yang diperlukan jaringan untuk menguji pembaruan dan menerapkan penyesuaian mereka.
Ada sedikit insentif bagi produsen untuk menerapkan pembaruan (terutama pada perangkat berumur 1+ tahun) karena mereka berusaha menjual perangkat terbaru mereka kepada pelanggan.
Sebagian besar pelanggan tidak tahu atau peduli apa versi Android pada perangkat mereka, jadi mengapa produsen menghabiskan waktu dan uang memperbarui perangkat ke versi terbaru.
Anda juga dapat melihat artikel ini yang sedikit lebih detail, termasuk mengapa Apple dapat merilis pembaruan 'jauh lebih cepat' (pada dasarnya karena mereka mengontrol perangkat keras dan perangkat lunak).
sumber
Selain infografis HTC yang sangat panjang dalam jawaban Mpeti , pabrikan lain telah keluar dan mengatakan mengapa pembaruan mereka tertinggal dari rilis resmi Google, dan mengapa mereka tidak merilis pembaruan untuk model lama:
Sony Mobile : Ice Cream Sandwich - dari rilis kode sumber hingga peningkatan perangkat lunak , kutipan dan tajuk terpilih di bawah ini:
Motorola dulu memiliki entri blog yang bagus tentang hal ini, tetapi tampaknya telah menghapus semua konten blog lama mereka dalam beberapa bulan terakhir. Namun mesin Wayback memiliki salinannya: Archive.org: Pembaruan Motorola pada Ice Cream Sandwich , teks dan judul yang dipilih di bawah ini:
Juga, PC Mag Mengapa Perlu Waktu Lama untuk Meng-upgrade Ponsel ke 'Ice Cream Sandwich'
sumber
Saat Google merilis versi Android yang baru, build tersebut kemudian diproses oleh pabrikan. Ini membutuhkan waktu beberapa bulan bagi mereka untuk memastikan pembaruan dapat memanfaatkan fitur-fitur ponsel, sehingga mereka dapat menginstal fitur tambahan yang mereka inginkan.
Proses ini kemudian diulang untuk operator, yang lagi-lagi membutuhkan waktu beberapa bulan.
sumber