Articol

Trucul simplu al Facebook pentru a servi atât de multe dispozitive Android diferite

protection click fraud

Unora le place să o numească fragmentare, alții o numesc alegere, dar cu orice nume există cu siguranță o mulțime de telefoane Android diferite. Construirea de aplicații care trebuie să funcționeze cu toate acestea nu este o sarcină ușoară. Aveți configurații hardware extrem de diferite, care fac o diferență mare în performanță și chiar dacă un fișier apk poate funcționa fiecare dintre ele, există încă problema necesității unei aplicații pentru a rula fără probleme pe dispozitivele low-end fără a sacrifica caracteristicile de pe high-end dispozitive. Când vorbiți despre o aplicație la fel de populară ca Facebook, acest lucru poate deveni rapid un coșmar pentru cei care fac codificarea.

Facebook a arătat tuturor celor de la Big Android Meat and Greet o nouă soluție simplă - componenta Device Year Class.

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

Dezvoltatorii Facebook descriu această nouă componentă software astfel:

Device Year Class este o bibliotecă Android care implementează un algoritm simplu care mapează memoria RAM, nucleele procesorului și viteza ceasului la anul în care acele combinații de specificații erau considerate high end. Acest lucru permite unui dezvoltator să modifice cu ușurință comportamentul aplicației pe baza capacităților hardware-ului telefonului.

Biblioteca nu modifică niciun comportament în aplicație. Returnează o valoare (exprimată ca un an) stocată în cod pentru momentele în care un dezvoltator trebuie să schimbe modul în care funcționează o aplicație pentru a adapta experiența la un anumit tip de hardware. Acest lucru înseamnă că un dezvoltator poate scrie o aplicație cu animații și tranziții fanteziste care se vor reda conform intenției atunci când rulează pe ceva de genul Galaxy Note 4, dar nu folosiți bomboane de ochi atunci când aplicația rulează pe ceva de genul a Moto E. După cum vă puteți imagina, acest tip de control pe o aplicație precum Facebook - care este instalat pe milioane și milioane de telefoane diferite - poate și va face o experiență mai bună pentru aproape toată lumea. Și este ușor de implementat. Din documentația de pe GitHub:

if (an> = 2013) {// Faceți animație avansată. } else if (an> 2010) {// Faceți animație simplă. } altfel {// Telefonul este prea lent, nu faceți nicio animație. }

Cel mai bun dintre toate, biblioteca este open-source sub licența de software BSD (aceeași licență pe care Google o folosește pentru sursa Android) și este disponibilă pentru fiecare dezvoltator de utilizare gratuită.

Știm că acest lucru nu este magic și este probabil ca majoritatea dezvoltatorilor care lucrează la proiecte mari să aibă un fel de metodă pentru a gestiona diferite configurații hardware. Ceea ce face clasa an a dispozitivului este să ofere o soluție simplă și „elegantă” la o mare problemă și oricine o poate folosi.

Pagina GitHub a clasei dispozitivului

Acestea sunt cele mai bune căști fără fir pe care le puteți cumpăra la orice preț!
Este timpul să tăiați cablul!

Acestea sunt cele mai bune căști fără fir pe care le puteți cumpăra la orice preț!

Cele mai bune căști fără fir sunt confortabile, sună grozav, nu costă prea mult și se încadrează ușor într-un buzunar.

Tot ce trebuie să știți despre PS5: data lansării, prețul și multe altele
Generație următoare

Tot ce trebuie să știți despre PS5: data lansării, prețul și multe altele.

Sony a confirmat oficial că lucrează la PlayStation 5. Iată tot ce știm despre asta până acum.

Nokia lansează două noi telefoane Android One bugetare sub 200 USD
Nokias nou

Nokia lansează două noi telefoane Android One bugetare sub 200 USD.

Nokia 2.4 și Nokia 3.4 sunt cele mai recente adăugiri la gama de smartphone-uri bugetare HMD Global. Deoarece ambele sunt dispozitive Android One, li se garantează că primesc două actualizări majore ale sistemului de operare și actualizări regulate de securitate timp de până la trei ani.

Asigurați-vă casa cu aceste sonerii și încuietori SmartThings
Ding Dong - ușile încuiate

Asigurați-vă casa cu aceste sonerii și încuietori SmartThings.

Unul dintre cele mai bune lucruri despre SmartThings este că puteți utiliza o serie de alte dispozitive terțe pe sistemul dvs., sonerii și încuietori incluse. Întrucât toți au în esență același suport SmartThings, ne-am concentrat asupra dispozitivelor care au cele mai bune specificații și trucuri pentru a justifica adăugarea lor la arsenalul dvs. SmartThings.

instagram story viewer