A Google dolgozik az „Install Hints” (Telepítési tippek) funkción az App Store-ok számára, amely lehetővé teszi számukra, hogy előnyben részesítsék a fontos alkalmazások új telefonokra történő telepítését.
Az egyik Android telefonról a másikra való migrálás, különösen új márkára váltáskor...nem túl könnyű, őszintén szólva. A helyzet javult az elmúlt években, egyre több alkalmazás és beállítás támogatja a zökkenőmentes migrációt, de az egész folyamathoz még jó néhány lépések és elég sok idő a napból, különösen azért, mert a legtöbb régebbi alkalmazása egyenként települ, majd felhasználói beavatkozást igényel a kézikönyv elkészítéséhez Bejelentkezés. Amíg a Google dolgozik megkönnyítve az alkalmazásokba való bejelentkezést az új eszközökön a színfalak mögött is dolgoznak, hogy felgyorsítsák a tömeges visszaállítási folyamatot az új "telepítés" segítségével. tippek" funkció, amelynek célja, hogy a legfontosabb alkalmazásait a lehető leggyorsabban üzembe helyezze és futtasson egy új eszközön.
Amint azt az XDA Recognized Developer kezdetben észrevette luca020400, a Google mérnökei leírták a "telepítési tippek" funkció segítségével az alkalmazásboltok (például a Google Play Áruház) eldönthetik, melyik fordítószűrőt használja a dex2oat új alkalmazások tömeges telepítésekor, például a telepítési vagy visszaállítási folyamat során.
Íme a vonatkozó kötelezettségvállalások:
- Hozzáad egy "telepítési forgatókönyv" mezőt a megfelelő adatstruktúrákhoz:
Ez a CL egy "telepítési forgatókönyv" mezőt ad hozzá a csomagkezelő által használt számos adatszerkezethez. Ezt az értéket egy következő CL fogja használni a dexopt meghívásának a jelzett használati eset alapján történő beállításához.
- Új fordítószűrő tulajdonságok hozzáadva a dexopthoz
- Engedélyek hozzáadva az új dexopt zászlókhoz
Dex2oat egy olyan fordítóprogram, amely egy APK-fájlt vesz fel, és olyan fordítási műtermékeket állít elő, amelyeket a Android Runtime (ART) telepítéskor betöltődik, ami felgyorsítja az alkalmazások betöltési idejét. A Dexopt egy olyan program, amely telepítéskor optimalizálja a dex fájlokat.
Ezen véglegesítések alapján úgy tűnik, hogy az Install Hints négy különböző fordítószűrő átadását teszi lehetővé az alkalmazás telepítése során: DEFAULT, FAST, BULK_CRITICAL és BULK_NON_CRITICAL. Feltételezzük, hogy a telefon visszaállítási folyamata során egy alkalmazásbolt elküldheti a "BULK_CRITICAL" jelzőt a dex2oat-nak, így bizonyos a kritikus alkalmazások gyorsabban telepíthetők, az optimalizálás árán (ami feltehetően megtörténhet az alkalmazás következő alkalommal frissítve).
Az alkalmazástelepítési és -használati előzmények alapján egy előre telepített alkalmazásboltnak nem lenne nehéz meghatároznia, hogy mely alkalmazásokat használja a leggyakrabban. És attól függően, hogy milyen eszközzel rendelkezik, egy alkalmazásbolt előre meghatározott alkalmazáskészlettel rendelkezik, amelyekről tudja, hogy elengedhetetlenül szükségesek a működéséhez, például a Google Play szolgáltatásokhoz és más OEM szoftverszolgáltatásokhoz. Így ezek az alkalmazások a tömeges telepítés során prioritást kaphatnak, az első futtatás optimalizálás árán.
Felmerülhet a kérdés, hogyan érintene ez a változás Önt mint felhasználót? Nos, a commitokat valójában még nem egyesítették, így elemzésünk az általunk szerzett információkon alapul látható a commitokban jelenleg (és az elemzésünk változhat, amikor a véglegesítések végre megtörténnek összevonva). Mivel egy csomó alkalmazást telepít egy új telefonra, az alkalmazásbolt képes lesz prioritást adni azoknak az alkalmazásoknak, amelyekről tudja, hogy sokat használt a legutóbb használt eszközén. Tehát ha például sokat használod a WhatsApp Messenger alkalmazást, az alkalmazásbolt átadja a zászlót a fordítónak, hogy gyorsabban telepíthető, így elkezdheti bejelentkezni az Ön számára hasznosabb alkalmazásokba. Másrészt a ritkábban használt alkalmazások esetében ezek a szokásos módon telepíthetők és optimalizálhatók. Nem tudjuk, mennyi időt takarít meg ezzel egy felhasználó – ez nagy valószínűséggel attól függ, hogy hány alkalmazást tekintünk kritikusnak, és hány eleve az alkalmazásokat állítják vissza – de ez perceket is megrövidíthet a régebbi vagy lassabb telefonokon, amelyek több száz alkalmazásokat.
Mint említettük, a commitokat még nem egyesítették, így nem tudjuk, hogy ezek a változtatások mikor fognak eljutni az Androidhoz, vagy hogy lesznek-e további változások a kódban. Ha ezeket a véglegesítéseket a következő néhány hónapon belül összevonják, akkor ez a funkció elérhető lesz az alkalmazásboltok számára Android 12.
Készítette az ikonokat Freepik tól től www.flaticon.com