Google lucrează pentru a accelera instalarea de aplicații importante pe un nou telefon Android

Google lucrează la funcția „Instalare sugestii” pentru magazinele de aplicații, care le va permite să prioritizeze instalarea aplicațiilor importante pe telefoane noi.

Migrarea de la un telefon Android la altul, mai ales atunci când treceți la o marcă nouă, este...nu foarte usor, ca să spunem direct. Situația s-a îmbunătățit în ultimii ani, din ce în ce mai multe aplicații și setări care acceptă migrarea fără întreruperi, dar întregul proces necesită încă câteva pași și destul de mult timp din zi, mai ales că majoritatea aplicațiilor mai vechi sunt instalate una câte una și apoi necesită intervenția utilizatorului pentru un manual conectare. În timp ce Google lucrează la facilitând conectarea la aplicații pe dispozitive noi, lucrează și în culise pentru a accelera procesul de restaurare în bloc prin noua „instalare sugestii", care își propune să ajute la deschiderea și funcționarea celor mai importante aplicații ale dvs. cât mai repede posibil pe un dispozitiv nou.

După cum a observat inițial dezvoltatorul recunoscut XDA 

luca020400, inginerii Google au descris „instalați indicii", ca o modalitate pentru magazinele de aplicații, cum ar fi Magazinul Google Play, de a decide ce filtru de compilator să folosească pentru dex2oat atunci când instalează în bloc noi aplicații, cum ar fi în timpul unui proces de configurare sau restaurare.

Iată angajamentele relevante:

  • Adaugă un câmp „scenariu de instalare” la structurile de date corespunzătoare:

Acest CL adaugă un câmp „scenariu de instalare” la mai multe structuri de date utilizate de Managerul de pachete. Această valoare va fi utilizată de un CL următor pentru a ajusta invocarea dexopt pe baza cazului de utilizare indicat.

  • S-au adăugat noi proprietăți de filtru al compilatorului pentru dexopt
  • S-au adăugat permisiuni pentru noile steaguri dexopt

Dex2oat este un compilator care preia un fișier APK și generează artefacte de compilare pe care Android Runtime (ART) se încarcă la instalare, ajutând la accelerarea timpilor de încărcare a aplicației. Dexopt este un program care optimizează fișierele dex la instalare.

Pe baza acestor comiteri, se pare că Install Hints va permite trecerea a patru filtre diferite de compilator în timpul instalării aplicației: DEFAULT, FAST, BULK_CRITICAL și BULK_NON_CRITICAL. Presupunem că, în timpul unui proces de restaurare a telefonului, un magazin de aplicații poate trimite semnalul „BULK_CRITICAL” către dex2oat, astfel încât anumite aplicațiile critice pot fi instalate mai rapid, cu prețul optimizării (ceea ce se poate întâmpla data viitoare când aplicația este actualizat).

Pe baza istoricului instalării și utilizării aplicațiilor, nu ar fi dificil pentru un magazin de aplicații preinstalat să determine aplicațiile pe care le utilizați cel mai frecvent. Și în funcție de dispozitivul pe care îl aveți, un magazin de aplicații ar avea un set predeterminat de aplicații despre care știe că sunt necesare pentru funcționalitate, cum ar fi serviciile Google Play și alte servicii software OEM. Astfel, aceste aplicații pot fi prioritizate în timpul unui proces de instalare în bloc, cu prețul optimizării la prima rulare.

Cum v-ar afecta această schimbare ca utilizator, vă puteți întreba? Ei bine, comisiile nu au fost încă fuzionate, așa că analiza noastră se bazează pe informațiile pe care le avem pot vedea în comit-uri în acest moment (și analiza noastră s-ar putea schimba când commit-urile sunt în sfârșit comasate). În calitate de utilizator care instalează o mulțime de aplicații pe un telefon nou, magazinul de aplicații va putea acorda prioritate aplicațiilor pe care știe că le-ați folosit mult pe ultimul dispozitiv utilizat. Deci, dacă utilizați foarte mult WhatsApp Messenger, de exemplu, magazinul de aplicații va transmite steagul compilatorului pentru a permite să fie instalat mai rapid, astfel încât să puteți începe să vă conectați la aplicațiile care vă sunt mai utile. Pe de altă parte, pentru aplicațiile pe care le folosiți mai rar, acestea pot fi instalate și optimizate în mod normal. Nu știm cât timp va economisi un utilizator - acest lucru depinde foarte probabil de câte aplicații sunt considerate critice și de câte aplicațiile sunt restaurate în primul rând - dar ar putea reduce minute pe telefoanele mai vechi sau mai lente care descarcă sute de aplicații.

După cum s-a menționat, commit-urile nu au fost încă îmbinate, așa că nu știm când vor apărea aceste modificări către Android sau dacă vor exista modificări suplimentare la cod. Dacă aceste commit-uri sunt îmbinate în următoarele câteva luni, atunci vom vedea că această funcție devine disponibilă pentru magazinele de aplicații în Android 12.


Icoane realizate de Freepik din www.flaticon.com