Daftar Isi:
Setelah Anda menghadapi kenyataan sederhana bahwa fragmentasi tetap ada di sini, Anda tinggal mencoba menemukan cara untuk memitigasi sehingga pembuat perangkat dapat menjaga kebebasan yang mereka miliki saat ini, sementara pengembang aplikasi dapat membangun hal-hal terbaru dan paling keren untuk diinstal pada mereka. Itu sebabnya Android sepopuler itu, dan jika Anda mengutak-atik formula itu, Anda mungkin lebih banyak membahayakan daripada kebaikan. Mendapatkan seperangkat turn-key layanan produktivitas dan pasar aplikasi raksasa pada perangkat keras showcase yang dikembangkannya di rumah adalah apa yang membuat Samsung membuat ponsel Android dan tidak menampar Tizen pada semua hal.
Google bekerja keras untuk menjadikan keseluruhan masalah fragmentasi sebagai masalah. Beberapa cara berhasil - Play Services memungkinkan beberapa fitur menjadi hampir versi independen dan menawarkan beberapa perlindungan tambahan untuk perangkat tanpa tweak keamanan terbaru. Ada yang tidak sesukses itu; Desain Material seharusnya membuat semua aplikasi tampak hebat di semua perangkat. Beberapa akan berhasil di masa depan, seperti Project Treble. Tetapi salah satu hal yang Google lakukan melampaui kesuksesan dan berubah menjadi luar biasa, terutama jika Anda seorang pengembang aplikasi: Perpustakaan Dukungan Android.
Tidak ada yang menyalahkan Anda jika Anda tidak tahu apa itu dan tidak pernah mendengarnya. Kecuali jika Anda seorang pengembang, Anda tidak perlu tahu apa-apa tentang cara kerjanya atau bagaimana mereka digunakan, tetapi mereka adalah salah satu hal yang lebih menarik yang dilakukan Google sehingga fragmentasi hanyalah hal yang dipedulikan oleh kutu buku ponsel cerdas daripada masalah nyata di dunia nyata bagi orang-orang nyata.
Apa itu Perpustakaan Dukungan Android?
Pustaka Dukungan Android adalah sekumpulan pustaka kode - sumber daya yang dapat digunakan untuk membangun fitur dan / atau fungsi ke dalam aplikasi - yang menyediakan hal-hal seperti fitur atau widget yang biasanya membutuhkan API kerangka kerja Android aktual untuk dimasukkan dalam aplikasi. API kerangka kerja Android adalah fitur inti yang tersedia untuk pengembang yang disediakan oleh versi Android tertentu. Misalnya, Android 7.0 APIs mendukung dukungan multi-jendela untuk setiap aplikasi di setiap perangkat. Perpustakaan Dukungan dapat menyediakan fitur serupa secara independen dari versi sistem operasi.
Lainnya: Berikut adalah fitur Android Pie yang berfungsi pada versi sebelumnya
Umumnya ada dua jenis paket perpustakaan dukungan. Satu set memungkinkan fitur versi Android baru pada perangkat yang menjalankan versi yang lebih lama dan yang lainnya menyediakan fitur mandiri untuk semua versi Android. Karena ini bukan bagian dari Android yang semestinya, mereka dapat ditingkatkan dan diperbarui tanpa menunggu rilis platform Android utama.
Di Google I / O 2018, kami belajar tentang Android Jetpack, dan salah satu fitur-fiturnya adalah cara baru untuk menyertakan dukungan perpustakaan - artinya kita harus melihat adopsi fitur baru yang lebih cepat ke dalam Support Libraries karena itu. Itu berarti ide-ide kecil tapi keren dan tweak dapat tersedia untuk pengembang aplikasi jauh sebelum Agustus mendatang ketika Android Q (bukan Quiche Lorraine) muncul.
Mengapa Perpustakaan Dukungan Android penting?
Ada satu hal khusus yang membuat mereka penting bagi Anda dan saya - kami tidak harus menunggu versi Android berikutnya untuk mendapatkan pembaruan jika fitur disediakan oleh Perpustakaan Dukungan. Ini memungkinkan pengembang untuk menambah dan meningkatkan cara kerja aplikasi mereka, terutama pada ponsel yang tidak menjalankan versi Android saat ini, setiap kali perpustakaan diperbarui. Kami melihat bahwa ketika Android Messages terus melihat peningkatan pemberitahuan sebelum fitur-fitur tersebut dibundel ke dalam Android 8.0 dan itu berarti bahwa ponsel yang menjalankan Android 6.0 atau lebih tinggi dapat memiliki aplikasi yang menggunakan perubahan tanpa diperbarui ke Oreo.
Modularitas berarti pembaruan yang lebih cepat; ini berlaku untuk pustaka kode serta sistem operasi.
Memperbarui Android dari satu versi platform ke yang berikutnya adalah tugas yang sulit. Butuh waktu lama, dan saat ini, kami hanya melihat pembaruan platform utama sekitar sekali per tahun. Seluler adalah ruang yang sangat kompetitif, dan telepon perusahaan akan hidup atau mati berdasarkan fitur yang dimilikinya dan seberapa murahnya mereka. Penggemar ponsel suka berdebat tentang siapa yang menyalin siapa, tetapi konsumen hanya peduli bahwa ponsel yang mereka lihat diiklankan memiliki fitur keren dan ingin ponsel mereka berikutnya memiliki sesuatu yang serupa. Apple (dan Microsoft ketika membuat OS ponsel) dapat memperbarui setiap telepon untuk memiliki setiap fitur yang mungkin karena mereka mengontrol bagaimana perangkat lunak ditulis dan didistribusikan. Google tidak memiliki kemewahan itu.
Beberapa pembuat ponsel, seperti Samsung atau Huawei atau LG, dapat mengurangi ini sendiri. Perusahaan-perusahaan ini cukup besar dan memiliki tim pengembangan seluler dengan sumber daya untuk membangun hal-hal seperti dukungan dua kamera atau avatar animasi ke dalam sistem operasi. Yang lain, seperti Motorola (Lenovo), belum siap menghabiskan miliaran setiap tahun - jadi mereka bergantung pada Google untuk menyediakan fitur-fitur baru secara tepat waktu sehingga aplikasi dapat mengisi fitur OS. Itu sebabnya Google harus melakukan sesuatu di ruang ini; kebanyakan ponsel tidak menjalankan versi terbaru dan banyak yang tidak akan melakukannya. Sesuatu harus dilakukan untuk mendapatkan barang-barang keren ke telepon itu jika ada yang mengharapkan kami untuk membelinya.
Itu selalu ide yang baik untuk memiliki versi terbaru dari perangkat lunak apa pun kapan pun Anda bisa. Jika tidak ada alasan lain selain tweak keamanan, perangkat lunak yang lebih baru telah diperbaiki. Tetapi karena fragmentasi tidak pernah hilang, merangkulnya dan kemudian melakukan sesuatu tentang itu adalah langkah yang cerdas.
Ulasan Android 9 Pie: Lebih besar dari jumlah irisannya