Logo ms.androidermagazine.com
Logo ms.androidermagazine.com

Apakah perpustakaan sokongan android dan mengapa mereka penting?

Isi kandungan:

Anonim

Sebaik sahaja anda menghadapi kebenaran mudah yang pemisahan di sini untuk tinggal, anda ditinggalkan dengan cuba mencari cara untuk mengurangkannya supaya pembuat peranti dapat menjaga kebebasan yang mereka ada ketika pemaju aplikasi boleh membina perkara terbaru dan paling sejuk untuk dipasang pada mereka. Itulah sebabnya Android adalah seperti yang popular, dan jika anda bermain-main dengan formula itu, anda mungkin melakukan lebih banyak mudarat daripada yang baik. Mendapatkan suite utama perkhidmatan produktiviti dan pasaran aplikasi gergasi pada perkakasan mempamerkan ia membangunkan dalam rumah adalah apa yang membuat Samsung membuat telefon Android dan tidak menampar Tizen pada semua perkara.

Google bekerja keras untuk menjadikan keseluruhan perkara pemecahan itu bukan isu. Beberapa cara berjaya - Perkhidmatan Main membolehkan beberapa ciri menjadi hampir versi bebas dan menawarkan beberapa perlindungan tambahan untuk peranti tanpa tweak keselamatan terkini. Ada yang tidak berjaya; Reka bentuk Bahan sepatutnya menjadikan semua aplikasi kelihatan hebat pada semua peranti. Ada yang akan berjaya pada masa depan, seperti Project Treble. Namun, salah satu perkara yang dilakukan oleh Google melampaui kejayaan dan menjadi sangat mengagumkan, terutama jika anda seorang pembangun aplikasi: Perpustakaan Sokongan Android.

Tiada siapa yang menyalahkan anda jika anda tidak tahu apa yang mereka dan tidak pernah mendengar tentang mereka. Kecuali anda seorang pembangun, anda tidak perlu tahu apa-apa tentang cara mereka bekerja atau bagaimana ia digunakan, tetapi ia adalah salah satu perkara yang lebih menarik yang dilakukan oleh Google sehingga fragmentasi hanyalah hal-hal yang berkaitan dengan nerds telefon pintar bukannya isu sebenar di dunia nyata untuk orang sebenar.

Apakah Perpustakaan Sokongan Android?

Perpustakaan Sokongan Android adalah satu set perpustakaan kod - sumber yang boleh digunakan untuk membina ciri dan / atau fungsi ke dalam aplikasi - yang menyediakan perkara seperti ciri atau widget yang biasanya memerlukan API rangka kerja Android sebenar untuk disertakan dalam aplikasi. API kerangka Android adalah ciri teras yang tersedia untuk pemaju yang disediakan oleh versi Android tertentu. Sebagai contoh, Android 7.0 API membolehkan sokongan pelbagai tetingkap untuk setiap aplikasi pada setiap peranti. Perpustakaan Sokongan boleh menyediakan ciri-ciri yang sama secara berasingan daripada versi sistem operasi.

Lebih banyak: Berikut adalah ciri Android Pie yang berfungsi pada versi terdahulu

Terdapat dua jenis pakej perpustakaan sokongan. Satu set membolehkan ciri versi Android baru pada peranti yang menjalankan versi yang lebih lama dan yang lain menyediakan ciri mandiri untuk semua versi Android. Kerana ini bukan sebahagian daripada Android yang betul, mereka boleh diperbaiki dan dikemas kini tanpa menunggu pelepasan platform Android utama.

Di Google I / O 2018, kami mempelajari tentang Android Jetpack, dan salah satu daripada ciri-cirinya adalah cara baru untuk memasukkan sokongan perpustakaan - bermakna kita harus melihat penggunaan lebih cepat ciri baru ke dalam Perpustakaan Sokongan kerana itu. Ini bermakna gagasan dan tweak yang kecil tetapi sejuk boleh didapati untuk pemaju aplikasi sebelum Ogos tahun depan apabila Android Q (bukan Quiche Lorraine) datang.

Mengapa Perpustakaan Sokongan Android penting?

Terdapat satu perkara tertentu yang menjadikannya penting kepada anda dan saya - kita tidak perlu menunggu untuk versi Android yang akan datang untuk mendapatkan kemas kini jika ciri disediakan oleh Perpustakaan Sokongan. Ini membolehkan pemaju menambah dan memperbaiki cara apl mereka berfungsi, terutamanya pada telefon yang tidak menjalankan versi Android semasa, apabila perpustakaan dikemas kini. Kami melihat bahawa apabila Mesej Android terus melihat penambahbaikan dalam pemberitahuan sebelum ciri-ciri tersebut digabungkan ke Android 8.0 dan ini bermakna telefon yang menjalankan Android 6.0 atau lebih tinggi boleh mempunyai aplikasi yang menggunakan perubahan tanpa mendapat kemas kini ke Oreo.

Modularity bermakna kemas kini yang lebih pantas; ini adalah benar untuk perpustakaan kod serta sistem pengendalian.

Mengemaskini Android dari satu versi platform ke seterusnya adalah tugas yang sukar. Ia mengambil masa yang lama, dan pada masa ini, kita hanya melihat kemas kini platform utama sekali setahun. Mobile adalah ruang yang sangat kompetitif, dan telefon syarikat akan hidup atau mati berdasarkan ciri-ciri yang ada dan bagaimana mereka boleh dipasarkan. Peminat mudah alih suka membantah siapa yang menyalin siapa, tetapi pengguna hanya peduli bahawa telefon yang mereka lihat diiklankan mempunyai ciri yang keren dan mahu telefon seterusnya mereka mempunyai sesuatu yang serupa. Apple (dan Microsoft ketika membuat OS telefon) boleh mengemas kini setiap telefon tunggal untuk mempunyai setiap ciri yang mungkin kerana mereka mengawal bagaimana perisian itu ditulis dan diedarkan. Google tidak mempunyai kemewahan itu.

Sesetengah pembuat telefon, seperti Samsung atau Huawei atau LG, boleh mengurangkan sedikit ini dengan sendirinya. Syarikat-syarikat ini cukup besar dan mempunyai pasukan pembangunan mudah alih dengan sumber untuk membina perkara seperti sokongan dua kamera atau animasi animasi ke dalam sistem operasi. Lain-lain, seperti Motorola (Lenovo), belum bersedia untuk membelanjakan berbilion setiap tahun - jadi mereka bergantung pada Google untuk menyediakan ciri-ciri baru tepat pada masanya supaya aplikasi dapat mengisi untuk ciri OS. Itulah sebabnya Google terpaksa melakukan sesuatu di ruang ini; kebanyakan telefon tidak menjalankan versi terkini dan banyak yang tidak akan. Sesuatu yang perlu dilakukan untuk mendapatkan barangan yang sejuk ke telefon tersebut jika ada yang mengharapkan kami membelinya.

Sudah tentu idea yang baik untuk mempunyai versi terkini perisian mana-mana bila boleh. Sekiranya tidak ada sebab lain daripada tweak keselamatan, perisian baru ini telah diperbaiki. Tetapi sejak perpecahan tidak akan hilang, memeluknya dan kemudian melakukan sesuatu mengenainya adalah langkah pintar.

Kajian Android 9 Pie: Lebih besar daripada jumlah kepingannya