Google pracuje na urýchlení inštalácie dôležitých aplikácií do nového telefónu s Androidom

click fraud protection

Google pracuje na funkcii „Install Hints“ pre App Stores, ktorá im umožní uprednostniť inštaláciu dôležitých aplikácií na nových telefónoch.

Prechod z jedného telefónu s Androidom na druhý, najmä pri prechode na novú značku, je...nie veľmi ľahké, aby som to povedal na rovinu. Situácia sa v posledných rokoch zlepšila, pričom stále viac aplikácií a nastavení podporuje bezproblémovú migráciu, ale celý proces ešte potrebuje niekoľko krokov a dosť času z vášho dňa, najmä preto, že väčšina vašich starších aplikácií sa inštaluje po jednej a potom si vyžaduje zásah používateľa na manuál Prihlásiť sa. Kým Google pracuje na uľahčuje prihlasovanie do aplikácií na nových zariadeniach pracujú aj v zákulisí, aby urýchlili proces hromadného obnovenia prostredníctvom nového „inštalačného hints“, ktorej cieľom je pomôcť čo najrýchlejšie spustiť a spustiť vaše najdôležitejšie aplikácie na novom zariadení.

Ako si pôvodne všimol XDA Recognized Developer luca020400, inžinieri spoločnosti Google opísali „tipy na inštaláciu

“ ako spôsob, akým sa obchody s aplikáciami, ako je Obchod Google Play, môžu rozhodnúť, ktorý filter kompilátora použiť pre dex2oat pri hromadnej inštalácii nových aplikácií, napríklad počas procesu nastavenia alebo obnovy.

Tu sú príslušné záväzky:

  • Pridá pole „scenár inštalácie“ do príslušných dátových štruktúr:

Tento CL pridáva pole "scenár inštalácie" do niekoľkých dátových štruktúr používaných správcom balíkov. Túto hodnotu použije nasledujúci CL na úpravu vyvolania dexopt na základe uvedeného prípadu použitia.

  • Pridané nové vlastnosti filtra kompilátora pre dexopt
  • Pridané povolenia pre nové príznaky dexopt

Dex2oat je kompilátor, ktorý vezme súbor APK a generuje artefakty kompilácie, ktoré Android Runtime (ART) načítava pri inštalácii, čo pomáha zrýchliť časy načítania aplikácií. Dexopt je program, ktorý po inštalácii optimalizuje súbory dex.

Na základe týchto potvrdení sa zdá, že Inštalačné rady umožnia, aby sa počas inštalácie aplikácie odovzdali štyri rôzne filtre kompilátora: DEFAULT, FAST, BULK_CRITICAL a BULK_NON_CRITICAL. Predpokladáme, že počas procesu obnovy telefónu môže obchod s aplikáciami odoslať príznak „BULK_CRITICAL“ spoločnosti dex2oat, takže kritické aplikácie je možné nainštalovať rýchlejšie za cenu optimalizácie (čo sa pravdepodobne môže stať, keď bude aplikácia nabudúce). aktualizované).

Na základe vašej histórie inštalácie a používania aplikácií by pre predinštalovaný obchod s aplikáciami nebolo ťažké určiť, ktoré aplikácie používate najčastejšie. A na základe toho, aké zariadenie máte, obchod s aplikáciami by mal mať vopred určenú množinu aplikácií, o ktorých vie, že sú kriticky potrebné pre funkčnosť, ako sú služby Google Play a ďalšie softvérové ​​služby OEM. Týmto aplikáciám je teda možné uprednostniť počas procesu hromadnej inštalácie za cenu optimalizácie pri prvom spustení.

Mohli by ste sa opýtať, ako by táto zmena ovplyvnila vás ako používateľa? Revízie v skutočnosti ešte neboli zlúčené, takže naša analýza je založená na informáciách, ktoré sme my môžete v súčasnosti vidieť v odovzdaniach (a naša analýza by sa mohla zmeniť, keď budú konečne odovzdané zlúčené). Ako používateľ, ktorý si do nového telefónu inštaluje množstvo aplikácií, obchod s aplikáciami bude môcť uprednostniť aplikácie, o ktorých vie, že ste ich na svojom naposledy používanom zariadení používali veľa. Ak teda veľa používate WhatsApp Messenger, obchod s aplikáciami odovzdá vlajku kompilátoru, aby ho nechal nainštaluje sa rýchlejšie, takže sa môžete začať prihlasovať do aplikácií, ktoré sú pre vás užitočnejšie. Na druhej strane, aplikácie, ktoré používate menej často, je možné nainštalovať a optimalizovať ako obvykle. Nevieme, koľko času to používateľovi ušetrí – pravdepodobne to závisí od toho, koľko aplikácií sa považuje za kritických a koľko aplikácie sa v prvom rade obnovujú – no na starších alebo pomalších telefónoch by to mohlo skrátiť minúty sťahovania stoviek aplikácie.

Ako už bolo spomenuté, commity ešte neboli zlúčené, takže nevieme, kedy sa tieto zmeny dostanú do Androidu, alebo či dôjde k ďalším zmenám v kóde. Ak sa tieto záväzky zlúčia v priebehu niekoľkých nasledujúcich mesiacov, uvidíme, že táto funkcia bude dostupná pre obchody s aplikáciami Android 12.


Ikony od Freepik od www.flaticon.com