Articol

Ce sunt bibliotecile de asistență Android și de ce sunt importante?

protection click fraud

Odată ce vă confruntați cu adevărul simplu că fragmentarea este aici pentru a rămâne, rămâneți cu încercarea de a găsi modalități de a o atenua, astfel încât producătorii de dispozitive își pot păstra libertatea pe care o au în prezent, în timp ce dezvoltatorii de aplicații pot construi cele mai noi lucruri pe care să le instaleze lor. De aceea, Android este la fel de popular pe cât este și, dacă te joci cu această formulă, s-ar putea să faci mai mult rău decât bine. Obținerea unei suite la cheie de servicii de productivitate și o piață gigantă a aplicațiilor pe hardware-ul vitrine pe care le dezvoltă intern este ceea ce păstrează Samsung făcând telefoane cu Android și fără să-i plesniți pe Tizen pe toate lucrurile.

Google lucrează din greu pentru a face din întreaga problemă a fragmentării o problemă. Unele moduri au succes - Servicii de joc permite ca unele caracteristici să fie aproape independente de versiune și oferă câteva protecții suplimentare pentru dispozitive fără cele mai recente modificări de securitate. Unele nu au la fel de succes;

Proiectarea materialelor trebuia să facă toate aplicațiile să arate excelent pe toate dispozitivele. niste voi să ai succes în viitor, cum ar fi Project Treble. Dar unul dintre lucrurile pe care le face Google transcende succesul și se transformă în uimitor, mai ales dacă sunteți dezvoltator de aplicații: bibliotecile de asistență Android.

Verizon oferă Pixel 4a la doar 10 USD / lună pe noile linii nelimitate

Nimeni nu te învinovățește dacă nu ai idee ce sunt și nu ai auzit vreodată de ele. Cu excepția cazului în care sunteți dezvoltator, nu trebuie să știți nimic despre modul în care funcționează sau modul în care sunt folosiți, dar sunt unul dintre cele mai interesante lucruri pe care Google le face astfel încât fragmentarea să fie doar o problemă pe care o pasă nerodii de smartphone-uri, în loc de o problemă reală în lumea reală în realitate oameni.

Ce sunt bibliotecile de asistență Android?

Biblioteca de asistență Android este un set de biblioteci de coduri - resurse care pot fi utilizate pentru a construi caracteristici și / sau funcții într-un app - care oferă lucruri precum funcții sau widget-uri care ar necesita în mod normal un API cadru Android real pentru a fi inclus într-un aplicație. API-urile Android cadru sunt caracteristicile de bază disponibile dezvoltatorilor furnizate de o versiune specifică de Android. De exemplu, API-urile Android 7.0 au permis suportul pentru mai multe ferestre pentru fiecare aplicație de pe fiecare dispozitiv. Bibliotecile de asistență pot oferi caracteristici similare, independent de versiunea sistemului de operare.

Mai multe: Iată funcțiile Android Pie care funcționează pe versiunile anterioare

În general, există două tipuri de pachete de biblioteci de asistență. Un set permite funcțiile noilor versiuni de Android pe dispozitivele care rulează o versiune mai veche, iar celălalt oferă funcții independente pentru toate versiunile de Android. Deoarece acestea nu fac parte din Android-ul adecvat, pot fi îmbunătățite și actualizate fără a aștepta o lansare majoră a platformei Android.

La Google I / O 2018, am aflat despre Android Jetpack, iar una dintre caracteristicile sale este o nouă modalitate de a include suportul bibliotecii - ceea ce înseamnă că ar trebui să vedem adoptarea și mai rapidă a noilor caracteristici în bibliotecile de asistență din cauza acestuia. Asta înseamnă că ideile și modificările mici, dar interesante, pot fi disponibile pentru dezvoltatorii de aplicații cu mult înainte de august viitor, când Android Q (nu Quiche Lorraine) vine în jur.

De ce sunt importante bibliotecile de asistență Android?

Există un lucru specific care le face importante pentru dvs. și pentru mine - nu trebuie să așteptăm următoarea versiune de Android pentru a primi o actualizare dacă o caracteristică este furnizată de bibliotecile de asistență. Acest lucru permite dezvoltatorilor să adauge și să îmbunătățească modul în care funcționează aplicațiile lor, în special pe telefoanele care nu rulează versiunea curentă de Android, ori de câte ori bibliotecile sunt actualizate. Am văzut că atunci când Mesajele Android continua să vadă îmbunătățiri în notificări înainte ca aceste funcții să fie incluse în pachet Android 8.0 și înseamnă că telefoanele care rulează Android 6.0 sau o versiune ulterioară pot avea aplicații care folosesc modificările fără a fi actualizate la Oreo.

Modularitatea înseamnă actualizări mai rapide; acest lucru este valabil atât pentru bibliotecile de coduri, cât și pentru sistemele de operare.

Actualizarea Android de la o versiune de platformă la următoarea este o sarcină dificilă. Durează mult și, în prezent, vedem doar o actualizare majoră a platformei o dată pe an. Mobilul este un spațiu incredibil de competitiv, iar telefoanele unei companii vor trăi sau vor muri în funcție de caracteristicile pe care le are și de cât sunt de comercializate. Pasionaților de dispozitive mobile le place să se certe despre cine a copiat pe cine, dar consumatorilor le pasă doar că telefonul pe care l-au văzut promovat are o caracteristică interesantă și dorește ca următorul lor telefon să aibă ceva similar. Apple (și Microsoft când a creat un sistem de operare pentru telefon) pot actualiza fiecare telefon pentru a avea toate caracteristicile posibile, deoarece controlează modul în care este scris și distribuit software-ul. Google nu are acel lux.

Unii producători de telefoane, cum ar fi Samsung sau Huawei sau LG, poate sa atenuează puțin acest lucru pe cont propriu. Aceste companii sunt suficient de mari și au o echipă de dezvoltare mobilă cu resursele necesare pentru a construi lucruri precum asistență cu două camere sau avatare animate în sistemul de operare. Alții, cum ar fi Motorola (Lenovo), nu sunt încă pregătiți să cheltuiască miliarde în fiecare an - așa că depind de Google pentru a oferi noi caracteristici în timp util, astfel încât aplicațiile să poată completa funcțiile sistemului de operare. De aceea Google a trebuit să facă ceva în acest spațiu; majoritatea telefoanelor nu rulează cea mai recentă versiune și multe nu o vor face niciodată. Trebuia făcut ceva pentru a obține lucruri interesante pe acele telefoane dacă cineva se aștepta să le cumpărăm.

Este întotdeauna o idee bună să aveți cea mai recentă versiune a oricărui software ori de câte ori puteți. Dacă, din niciun alt motiv decât modificările de securitate, noul software a fost îmbunătățit. Dar întrucât fragmentarea este nu plecarea, îmbrățișarea și apoi făcerea a ceva a fost o mișcare inteligentă.

Android 9 Pie recenzie: mai mare decât suma feliilor sale

Jerry Hildenbrand

Jerry este tocilarul rezident al Mobile Nation și mândru de asta. Nu există nimic pe care să nu-l poată despărți, dar multe lucruri pe care nu le poate reasambla. Îl veți găsi în rețeaua Mobile Nations și puteți lovește-l pe Twitter dacă vrei să spui hei.

instagram story viewer