Ini tahun 2017, dan saya masih melihat orang-orang mengkritik Android karena "fragmentasi". Ini memberi Android nama yang buruk secara umum, dan saya ingin menjelaskan fakta: ini bukan kesalahan Google atau Android. Itu kesalahan produsen Anda.
Meskipun ini telah menjadi masalah yang dibicarakan selama beberapa waktu, sepotong terbaru dari Laporan Boy Genius membuat saya berpikir tentang hal itu — dengan menjengkelkan berjudul "Tidak ada pengguna iPhone yang dapat membayangkan berurusan dengan apa yang harus ditoleransi oleh pengguna Android". Saya ingin meluruskan: jenis pemikiran ini tidak hanya tidak adil untuk Android, tapi juga datar salah.
Apakah Fragmentasi Itu?
Pada dasarnya, ketika orang berbicara tentang fragmentasi, yang mereka maksud adalah penyebaran versi Android yang masih berjalan di perangkat "di alam liar", karena tingkat adopsi versi baru Android jauh lebih lambat daripada iOS. Masuk akal, sungguh — ada beberapa iPhone, tetapi ponsel Android yang berbeda, dari berbagai produsen, dan tidak semuanya memperbarui ke versi terbaru secara bersamaan.
Jadi, ketika kita berbicara tentang "fragmentasi" Android sebagai sisi negatifnya dibandingkan dengan iOS, itu menunjukkan bahwa ada masalah dengan Android, pengembangan perangkat lunak, atau jadwal pembaruan secara umum. Artikel seperti dari Boy Genius Report menyiratkan bahwa masalahnya berasal dari Google, padahal bukan itu masalahnya. Sejak Google membeli Android, perusahaan bertanggung jawab untuk mendorong pembaruan ke platform. Dan sementara itu pasti hit dan miss dalam masa pertumbuhan, kami telah melihat Google mengambil pendekatan yang jauh lebih terstruktur untuk pembaruan OS untuk Android dalam beberapa tahun terakhir. Faktanya, itu hampir jarum jam sekarang.
Tapi di sinilah kita, masih bertindak seperti Android memiliki masalah pembaruan, padahal bukan itu masalahnya. Argumen utama Android dalam hal pembaruan adalah perbandingannya dengan Apple dan iPhone. “Tapi hampir 80 persen iPhone menjalankan versi terbaru iOS!” Saya mendengar orang berkata. Tapi itu sama sekali bukan argumen — kecuali jika dilakukan adil . Izinkan saya menjelaskan.
Membandingkan Apel dengan Apel
Pada dasarnya, Apple memproduksi iPhone, serta iOS. Ini mengirimkan pembaruan langsung ke iPhone. Apple sepenuhnya bertanggung jawab untuk memperbarui perangkat kerasnya sendiri menggunakan perangkat lunaknya sendiri. Cara kerjanya tidak sama untuk Android. Jika Anda benar-benar menginginkan perbandingan yang adil, ini adalah perangkat keras / lunak Google versus perangkat keras / lunak Apple. Dengan kata lain, ini adalah Pixel / Nexus versus iPhone.
Itulah satu-satunya perbandingan nyata yang dapat digunakan secara adil — ini adalah perbandingan apel dengan apel, karena tidak ada analogi yang lebih baik. Pendirian resmi Google tentang pembaruan Nexus dan Pixel cukup mudah: ponsel ini mendapatkan pembaruan versi Android "setidaknya 2 tahun sejak perangkat pertama kali tersedia di Google Store" dan pembaruan keamanan "setidaknya selama 3 tahun sejak perangkat pertama kali tersedia. tersedia di Google Store, atau setidaknya 18 bulan sejak Google Store terakhir kali menjual perangkat, mana saja yang lebih lama. "Itu langsung dari mulut Google.
Itu berarti di bawah aturan saat ini, tiga generasi perangkat Nexus / Pixel didukung oleh Google: Nexus 6, 6P, dan 5x, serta Pixel dan Pixel XL. Dan ya, ekosistem Android lebih besar dari itu, tetapi perangkat itu sebenarnya hanyalah opsi alternatif: Google memiliki banyak opsi telepon seperti Apple, dan semuanya selalu diperbarui.
Sebaliknya, Apple sebenarnya kurang transparan dengan jadwal dan komitmen pembaruannya. Lima generasi iPhone Apple menjalankan perangkat lunak terbaru (iOS 10): iPhone 5, 5C, 5S, 6, 6 Plus, 6S, 6S Plus, SE, 7, dan 7 Plus. Tulisan di dinding untuk iPhone 5, tetapi pada saat penulisan itu masih didukung jadi saya mencantumkannya di sini dan tidak mempercayai spekulasi.
Jika Anda memecah angka dan membandingkan tanggal rilis, itu berarti iPhone 5 — yang dirilis pada September 2012 — telah didukung secara aktif selama hampir lima tahun. Nexus 6, di sisi lain, dirilis dua tahun setelah iPhone 5 — November 2014 — dan merupakan model tertua yang didukung oleh Google.
Tentu saja, Apple juga "mempermudah" pembaruan OS pada perangkat keras yang lebih lama, sehingga tingkat sebenarnya dari perangkat dukungan yang diterima dapat diperdebatkan di sana — orang bahkan mungkin mengatakan itu sedikit terfragmentasi, tetapi itu adalah garis yang menurut saya tidak ingin kami lewati di sini. Setidaknya dengan Google, baik pembaruan penuh atau pembaruan keamanan — tidak ada di antaranya.
Meskipun demikian, sebagai perbandingan langsung, perangkat Apple biasanya memiliki dukungan yang lebih lama daripada ponsel Nexus atau Pixel. Tetapi ini bukanlah argumen tentang siapa yang memiliki dukungan terbaik atau terlama. Ini tentang "fragmentasi".
Nah, itu adalah informasi yang banyak untuk dimuat pada Anda sekaligus, dan saya berjanji itu untuk alasan yang bagus. Saya perlu melukis gambaran yang jelas tentang Android dibandingkan dengan iOS — itu apel menjadi apel hal yang kita bicarakan sebelumnya.
Jadi, Siapa Penyebab "Fragmentasi?"
Jika Google merilis pembaruan pada waktu yang tepat, mengapa begitu banyak ponsel terkini yang menjalankan versi lama Android? Samsung, LG, Huawei, HTC, Motorola, dan pabrikan lain adalah yang disalahkan atas fragmentasi, dan merekalah yang harus bertanggung jawab.
Pada dasarnya, ketika Google menyelesaikan versi baru Android, itu dikirimkan ke produsen chip (Qualcomm, Samsung, dll.) Sehingga mereka dapat membangun driver. Dari sana, ia pergi ke OEM (Samsung, HTC, LG, dll.) Sehingga mereka dapat menambahkan semua lonceng / peluit / bulu ke dalam OS. Terakhir, itu harus mengenai operator sehingga mereka dapat menyetujui pembaruan. Sementara banyak pengguna suka menyalahkan operator untuk masalah pembaruan, itu bukan tempat sebagian besar hangup — itu dimulai dengan produsen.
Karena sifat sumber terbuka Android, setiap produsen diizinkan untuk mengunduh kode sumber dan menambahkan fitur, skin, aplikasi, dan lainnya sendiri. Akibatnya, sebagian besar produsen memerlukan waktu lebih lama untuk membuat pembaruan Android untuk perangkatnya daripada Google. Alasannya membutuhkan waktu lebih lama ada dua:
- Sebagian besar pabrikan memiliki banyak kode yang harus ditambahkan ke Android untuk menghadirkan semua fitur baru ini, dan
- Setiap pabrikan memiliki banyak perangkat untuk dikembangkan.
Ketika sampai pada yang terakhir, ekonomi berperan di sini: memutuskan perangkat mana yang akan terus didukung dan seberapa besar tim yang akan mendedikasikan untuk tugas semacam itu membutuhkan perencanaan. Dan itu membutuhkan perencanaan karena membutuhkan uang. Jika ponsel tidak laku seperti yang diharapkan, dukungannya tidak akan terlalu bagus, karena tidak ada banyak uang yang dapat dibenarkan untuk dipersembahkan.
Misalnya, di beberapa titik, Samsung harus memutuskan masa pakai seperti apa yang layak dimiliki S7 — semua saat sedang merencanakan S8, serta terus mengembangkan platform lama seperti S6. Ini adalah tindakan juggling, dan membutuhkan banyak waktu serta perencanaan.
Namun masalahnya: Apple dan Google harus melakukan hal yang sama. Dan pada titik ini, keduanya telah melakukan tugas menyediakan pembaruan ke beberapa perangkat secara bersamaan. Produsen Android lainnya harus memperhatikan — dan ini adalah alasan utama mengapa pembicaraan tentang fragmentasi muncul di tempat pertama. Apple hanya membuat sebagian besar Produsen Android terlihat buruk.
Lebih jelasnya, tidak ada alasan raksasa seperti Samsung tidak dapat melakukan hal yang sama. Jika Apple dan Google dapat melakukannya, tidak ada alasan Samsung tidak bisa. Faktanya, Google mengizinkan mitranya — perusahaan seperti Samsung — akses awal ke kode dasar Android sehingga mereka dapat mulai mengembangkan pembaruan untuk berbagai lini ponsel bulan sebelum software ini tersedia untuk umum di ponsel Nexus atau Pixel.
Untuk melangkah lebih jauh, Google baru-baru ini mengumumkan " Proyek Treble “—Sebuah upaya baru untuk menyederhanakan proses pembaruan di tingkat pembuat chip. Meskipun senang melihat Google mengambil langkah-langkah menuju pembaruan yang lebih cepat, program baru ini tidak akan terlalu berpengaruh pada pabrikan atau operator — program ini hanya menyederhanakan pembaruan untuk langkah pertama yang kita bicarakan sebelumnya. Ars Technica sebenarnya punya artikel yang sangat bagus tentang Treble , apa artinya, dan mengapa ini hanya mengatasi sepertiga dari masalah pembaruan Android.
Tapi ya, tidak ada alasan. Android itu sendiri tidak terfragmentasi — Samsung juga terfragmentasi. HTC terfragmentasi. LG terfragmentasi. Motorola terfragmentasi. Tetapi jika Anda akan membandingkannya dengan iOS, setidaknya bandingkan dengan adil — "iPhone" Google mendapatkan pembaruan secara teratur dan untuk waktu yang lama.
Produsen Android malas dan tidak menganggap serius Anda membeli perangkat mereka. Jika Anda bekerja untuk uang Anda, dan saya akan berasumsi bahwa Anda melakukannya, dan Anda memilih untuk membelanjakan uang itu untuk smartphone pabrikan tertentu, maka mereka berhutang padamu untuk memberikan pembaruan yang tepat waktu dan konsisten. Titik.
Namun, pada saat yang sama, jika Anda masih mengeluh tentang bagaimana ponsel Samsung Anda tidak menggunakan Android versi terbaru, Anda seharusnya tahu lebih baik. Menipu saya sekali, malu padamu; membodohi saya selama tujuh tahun ... Saya seharusnya membeli Pixel. Pilih dengan dompet Anda. Dan untuk cinta semua yang suci, berhenti berpura-pura seperti Android secara inheren lebih rendah dari iOS karena fragmentasi.
Ketika sampai pada itu, Android dalam bentuknya yang paling murni seperti iOS. Sama seperti pengguna iPhone yang dapat memilih iPhone atau iPhone Plus, pengguna Android hanya memiliki dua pilihan nyata untuk menghindari masalah pembaruan: Pixel atau Pixel XL. Meskipun pengguna Android menyukai pilihan, saya benar-benar melihat ini sebagai ilusi — satu-satunya pilihan yang Anda miliki adalah mendukung pabrikan yang tidak mendukung Anda atau tidak.