Google pyrkii nopeuttamaan tärkeiden sovellusten asentamista uuteen Android-puhelimeen

Google kehittää "Asennusvihjeitä" -ominaisuutta App Storeille, jonka avulla ne voivat priorisoida tärkeiden sovellusten asentamisen uusiin puhelimiin.

Siirtyminen yhdestä Android-puhelimesta toiseen, varsinkin kun vaihdat uuteen merkkiin, on...ei kovin helppoa, suoraan sanottuna. Tilanne on parantunut viime vuosina, ja yhä useammat sovellukset ja asetukset tukevat saumatonta siirtymistä, mutta koko prosessi vaatii vielä muutaman vaiheet ja jonkin verran aikaa päivästäsi, varsinkin kun useimmat vanhemmat sovelluksesi asennetaan yksitellen ja vaativat sitten käyttäjän toimia manuaalista Kirjaudu sisään. Kun Google työstää helpottaa sovelluksiin kirjautumista uusilla laitteilla ne työskentelevät myös kulissien takana nopeuttaakseen joukkopalautusprosessia uuden "asennuksen" avulla. vihjeitä" -ominaisuuden, jonka tavoitteena on saada tärkeimmät sovelluksesi toimimaan mahdollisimman nopeasti uudessa laitteessa.

Kuten XDA Recognized Developer alun perin huomasi luca020400, Googlen insinöörit ovat kuvanneet "

asennusvinkit" -ominaisuuden avulla sovelluskaupat, kuten Google Play Kauppa, voivat päättää, mitä kääntäjäsuodatinta käytetään dex2oatille uusien sovellusten joukkoasennuksessa, kuten asennuksen tai palautusprosessin aikana.

Tässä ovat asiaan liittyvät sitoumukset:

  • Lisää "asennusskenaario" -kentän asianmukaisiin tietorakenteisiin:

Tämä CL lisää "asennusskenaario" -kentän useisiin Package Managerin käyttämiin tietorakenteisiin. Tätä arvoa käyttää seuraava CL säätääkseen dexoptin kutsun ilmoitetun käyttötapauksen perusteella.

  • Lisätty uudet kääntäjän suodattimen ominaisuudet dexoptille
  • Lisätty käyttöoikeudet uusille dexopt-lipuille

Dex2oat on kääntäjä, joka ottaa APK-tiedoston ja luo käännösartefakteja, jotka Android Runtime (ART) latautuu asennuksen yhteydessä, mikä nopeuttaa sovellusten latausaikoja. Dexopt on ohjelma, joka optimoi dex-tiedostot asennuksen yhteydessä.

Näiden sitoumusten perusteella näyttää siltä, ​​että asennusvihjeet sallivat neljän erilaisen kääntäjäsuodattimen välityksen sovelluksen asennuksen aikana: DEFAULT, FAST, BULK_CRITICAL ja BULK_NON_CRITICAL. Oletamme, että puhelimen palautusprosessin aikana sovelluskauppa voi lähettää "BULK_CRITICAL" -lipun dex2oatille, jotta tietyt kriittiset sovellukset voidaan asentaa nopeammin optimoinnin kustannuksella (mikä voi tapahtua, kun sovellus seuraavan kerran on päivitetty).

Sovellusten asennus- ja käyttöhistoriasi perusteella esiasennetun sovelluskaupan ei olisi vaikeaa määrittää, mitä sovelluksia käytät useimmin. Ja sen mukaan, mitä laitetta sinulla on, sovelluskaupalla olisi ennalta määrätty joukko sovelluksia, joiden se tietää olevan kriittisen tarpeen toiminnalle, kuten Google Play Palvelut ja muut OEM-ohjelmistopalvelut. Näin ollen nämä sovellukset voidaan priorisoida joukkoasennuksen aikana ensimmäisen ajon optimoinnin kustannuksella.

Saatat kysyä, kuinka tämä muutos vaikuttaisi sinuun käyttäjänä? No, sitoumuksia ei ole varsinaisesti vielä yhdistetty, joten analyysimme perustuu saamiimme tietoihin voi nähdä sitoumuksissa tällä hetkellä (ja analyysimme voi muuttua, kun sitoumukset ovat vihdoin tehty yhdistetty). Kun käyttäjä asentaa joukon sovelluksia uuteen puhelimeen, sovelluskauppa pystyy priorisoimaan ne sovellukset, joita se tietää, että olet käyttänyt paljon viimeksi käytetyllä laitteellasi. Joten jos käytät esimerkiksi WhatsApp Messengeriä paljon, sovelluskauppa välittää lipun kääntäjälle, jotta se asennetaan nopeammin, jotta voit aloittaa kirjautumisen sinulle hyödyllisempiin sovelluksiin. Toisaalta harvemmin käyttämäsi sovellukset voidaan asentaa ja optimoida normaalisti. Emme tiedä kuinka paljon aikaa tämä säästää käyttäjälle – tämä riippuu hyvin todennäköisesti siitä, kuinka monta sovellusta pidetään kriittisenä ja kuinka monta sovelluksia palautetaan alun perin – mutta se voi lyhentää minuutteja vanhemmissa tai hitaammissa puhelimissa, jotka lataavat satoja sovelluksia.

Kuten mainittiin, sitoumuksia ei ole vielä yhdistetty, joten emme tiedä milloin nämä muutokset tulevat Androidille tai tuleeko koodiin lisää muutoksia. Jos nämä sitoumukset yhdistetään seuraavien kuukausien aikana, tämä ominaisuus tulee saataville sovelluskauppoihin Android 12.


Tekijä kuvakkeet Freepik alkaen www.flaticon.com