Android 12 ar putea include îmbunătățiri majore în ceea ce privește compatibilitatea aplicațiilor
Potrivirea Google atunci când a lansat Android a fost deschiderea și personalizarea. Spre deosebire de Apple, a lansat sistemul său de operare mobil sub licențe open source, permițând producătorilor de dispozitive să îl modifice. Această abordare deconectată a ajutat Android să devină cea mai populară platformă de calcul de pe Pământ, dar a fost greu să atingă nivelurile de finețe și consecvență ale Apple. De-a lungul anilor, Google a încercat să centralizeze bucăți din Android pentru a rezolva acest aspect, iar o componentă majoră numită ART urmează să primească acest tratament în Android 12. Rezultatul ar putea fi o compatibilitate mult îmbunătățită a aplicațiilor, ceea ce cu siguranță va face pe toată lumea fericită.
Până acum câțiva ani, fiecare actualizare a telefoanelor Android presupunea reconstruirea sistemului de operare de la zero cu cea mai recentă bază de cod de la Google. Acest lucru a început să se schimbe odată cu adăugarea Project Treble în Android 8.0 Oreo. Această modificare arhitecturală face codul furnizorului compatibil cu viitor, astfel încât noile actualizări ale sistemului de operare pot fi conectate fără modificări la nivel inferior din partea Qualcomm și a altor producători de cipuri. Proiectul Mainline a apărut în Android 10 pentru a modulariza și mai mult sistemul de operare și pentru a furniza actualizări ale sistemului de bază prin intermediul Play Store.
Potrivit unei noi note în codul sursă deschis Android, Google intenționează să mute Android Runtime (ART) în Mainline odată cu Android 12. Aceasta înseamnă că va putea actualiza această componentă vitală a sistemului pe potențial toate noile dispozitive Android începând de anul viitor. ART este vital pentru că, fără el, telefonul dvs. nu ar ști cum să ruleze niciuna dintre aplicațiile dvs.
ART a ajuns pe Android în 4.4 KitKat și a devenit obligatoriu un an mai târziu. ART este ceea ce se numește un compilator anticipat (AOT). Acesta preia bytecode-ul din aplicații și îl compilează în instrucțiuni native, care sunt gata pentru telefonul dvs. ori de câte ori deschideți aplicația. ART a înlocuit Dalvik VM, care era un compilator „just in time” care convertea codul din mers și, ca urmare, era destul de lent.
Dacă Google începe să ceară OEM-urilor să includă pe telefoane o componentă ART semnată de Google, Google ar putea să împingă actualizări ale acesteia pe toate dispozitivele Android certificate. Compatibilitatea aplicațiilor Android a parcurs un drum lung, dar există încă momente în care un telefon poate reda incorect o aplicație sau poate întrerupe serviciile din fundal din cauza modificărilor sistemului OEM. Un modul ART universal actualizat de Google ar putea face ca aplicațiile să fie mai coerente pe toate dispozitivele, ceea ce este bine pentru utilizatori și foarte bine pentru dezvoltatorii care trebuie să depisteze în mod constant bug-uri specifice dispozitivelor.
Nimic din toate acestea nu este încă oficial – Google nu a anunțat includerea ART în Android 12, dar proiectul este în curs de desfășurare în cadrul proiectului open-source. Dacă se va concretiza, aplicațiile Android ar putea primi un mare impuls de utilizare.
Acum citiți:
- Project Treble a făcut ca actualizările Android să fie mai rapide
- Project Mainline este cea mai recentă încercare a Google de a repara actualizările Android
- Google spune că rata de adoptare a Android 10 este cea mai rapidă de până acum
.
Leave a Reply