Článok

Čo sú knižnice podpory pre Android a prečo sú dôležité?

protection click fraud

Keď sa raz stretnete s jednoduchou pravdou, že fragmentácia tu zostane, zostáva vám už len hľadať spôsoby, ako ju zmierniť Výrobcovia zariadení si môžu ponechať slobodu, ktorú momentálne majú, zatiaľ čo vývojári aplikácií môžu vytvárať najnovšie a najzaujímavejšie veci, na ktoré si môžu nainštalovať ich. Preto je Android taký populárny, aký je, a ak sa s týmto vzorcom pohrávate, môžete si tým viac ublížiť ako pomôcť. Získanie kompletnej sady služieb produktivity na kľúč a obrovského trhu s aplikáciami na predvádzanom hardvéri, ktorý vyvíja interne, to zostáva Samsung výroba telefónov s Androidom a nie fackovanie Tizena za všetky veci.

Google tvrdo pracuje na tom, aby sa z celej fragmentácie nestal problém. Niektoré spôsoby sú úspešné - Služby Play umožňuje, aby boli niektoré funkcie takmer nezávislé na verzii, a ponúka niekoľko ďalších ochranných opatrení pre zariadenia bez najnovších bezpečnostných vylepšení. Niektoré nie sú také úspešné; Materiálové prevedenie mal zabezpečiť, aby všetky aplikácie vyzerali skvele na všetkých zariadeniach. Niektoré

bude byť úspešný v budúcnosti, ako Projekt Treble. Jedna z vecí, ktoré Google robí, však presahuje úspech a stáva sa úžasnou, najmä ak ste vývojárom aplikácií: Knižnice podpory pre Android.

Verizon ponúka Pixel 4a na nových linkách Unlimited iba za 10 dolárov za mesiac

Nikto vám nič nevyčíta, ak nemáte tušenie, čo to je a nikdy ste o nich nepočuli. Ak nie ste vývojár, nemusíte vedieť nič o tom, ako fungujú alebo ako sa používajú, sú však jedným z najzaujímavejších. veci, ktoré Google robí tak, že fragmentácia je iba vec, o ktorú sa starajú odborníci na smartfóny, namiesto skutočného problému v skutočnom svete ľudí.

Čo sú knižnice podpory pre Android?

Knižnica podpory pre Android je sada knižníc kódov - zdrojov, ktoré možno použiť na zabudovanie funkcií alebo funkcií do súboru aplikácia - ktorá poskytuje veci ako funkcie alebo widgety, ktoré by za normálnych okolností vyžadovali, aby bolo do API zahrnuté skutočné rozhranie API systému Android aplikácia Rozhrania API systému Android sú základné funkcie dostupné vývojárom poskytované konkrétnou verziou systému Android. Napríklad rozhrania Android 7.0 API umožnili podporu viacerých okien pre každú aplikáciu na každom zariadení. Knižnice technickej podpory môžu poskytovať podobné funkcie nezávisle od verzie operačného systému.

Viac: Tu sú funkcie Android Pie, ktoré fungujú na starších verziách

Spravidla existujú dva typy podporných knižničných balíkov. Jedna sada umožňuje funkcie nových verzií systému Android na zariadeniach so staršou verziou a druhá poskytuje samostatné funkcie pre všetky verzie systému Android. Pretože tieto nie sú súčasťou systému Android, je možné ich vylepšiť a aktualizovať bez čakania na hlavné vydanie platformy Android.

Na konferencii Google I / O 2018 sme sa dozvedeli o Android Jetpack, a jednou z jeho funkcií je nový spôsob zahrnutia podpory knižníc - čo znamená, že by sme sa mali dočkať ešte rýchlejšieho zavádzania nových funkcií do podporných knižníc. To znamená, že malé, ale vynikajúce nápady a vylepšenia môžu byť pre vývojárov aplikácií k dispozícii dávno pred budúcim augustom, keď Android Q (nie Quiche Lorraine) sa objaví.

Prečo sú knižnice podpory Android dôležité?

Existuje jedna konkrétna vec, vďaka ktorej sú pre vás a pre mňa dôležité - nemusíme čakať na aktualizáciu ďalšej verzie systému Android, ak ju poskytujú podporné knižnice. To umožňuje vývojárom pridávať a vylepšovať fungovanie ich aplikácií, najmä v telefónoch, na ktorých nie je spustená aktuálna verzia systému Android, kedykoľvek sú knižnice aktualizované. Videli sme, že keď sa v správach pre Android stále zobrazovali vylepšenia v upozorneniach, skôr ako sa tieto funkcie zoskupili Android 8.0 a to znamená, že telefóny so systémom Android 6.0 alebo novším môžu obsahovať aplikácie, ktoré používajú zmeny bez toho, aby boli aktualizované na Oreo.

Modularita znamená rýchlejšie aktualizácie; to platí pre knižnice kódov, ako aj pre operačné systémy.

Aktualizácia systému Android z jednej verzie platformy na ďalšiu je náročná úloha. Trvá to dlho a momentálne vidíme iba veľkú aktualizáciu platformy zhruba raz za rok. Mobil je neuveriteľne konkurenčný priestor a telefóny spoločnosti budú žiť alebo zomierať na základe funkcií, ktoré má, a ich predajnosti. Mobilní nadšenci sa radi hádajú, kto koho kopíroval, ale spotrebiteľom záleží len na tom, aby telefón, ktorý videli v reklame, mal skvelú funkciu a chcel, aby ich ďalší telefón mal niečo podobné. Apple (a Microsoft, keď vytvoril operačný systém telefónu) môže aktualizovať každý telefón tak, aby mal všetky možné funkcie, pretože ovláda, ako je softvér napísaný a distribuovaný. Google taký luxus nemá.

Niektorí výrobcovia telefónov, napríklad Samsung alebo Huawei alebo LG, môcť zmierniť to trochu sami. Tieto spoločnosti sú dostatočne veľké a majú tím vývojárov pre mobilné zariadenia so zdrojmi na zabudovanie podpory operačného systému s dvoma kamerami alebo animovaných avatarov do operačného systému. Iné, napríklad Motorola (Lenovo), ešte nie sú pripravené minúť miliardy každý rok - takže sú odkázané na to, že Google poskytne nové funkcie včas, aby aplikácie mohli vyplniť funkcie operačného systému. Preto musel Google v tomto priestore niečo urobiť; väčšina telefónov nemá najnovšiu verziu a mnohé nikdy nebudú. Ak niekto čakal, že si ich kúpime, bolo treba urobiť niečo, aby sa do týchto telefónov dostali skvelé veci.

Vždy je dobré mať k dispozícii najnovšiu verziu ľubovoľného softvéru, kedykoľvek môžete. Pokiaľ nie je z iného dôvodu ako vylepšenia zabezpečenia, bol vylepšený novší softvér. Ale keďže fragmentácia je nikdy ísť preč, objať to a potom s tým niečo urobiť bol chytrý krok.

Recenzia Android 9 Pie: Väčšia ako súčet jeho častí

Jerry Hildenbrand

Jerry je rezidentom Mobile Nation a je na to hrdý. Nie je tu nič, čo by nedokázal rozobrať, ale veľa vecí, ktoré by nedokázal znovu zostaviť. Nájdete ho v sieti Mobile Nations a môžete udrieť ho na Twitteri ak chceš povedať hej.

instagram story viewer