Google Play ei enää hyväksy APK: ita elokuusta lähtien ja on nyt taipuvainen AAB-muotoisiin sovelluksiin 

Aikana Google I / O Google kehittäjät jotka vastaavat Android-kehityksestä He ilmoittivat, että tämän vuoden elokuussa sovellusten siirto tapahtuu Google Playssa käyttää Android App Bundle -jakelumuotoa APK: n sijaan.

Tämän mukaisesti elokuusta 2021 lähtien muoto App Bundle on sovellettava kaikkiin uusiin Google Playhin lisättyihin sovelluksiin, samoin kuin ilman asennusta suoritettavien sovellusten toimittamiseen (ZIP-pikasovellus).

Muista se Androidin käytön jälkeen Android-sovelluksia on julkaistu APK-muodossa A sisältää kaikki sovelluksen koodit ja resurssit sekä joitain turvaominaisuuksia, kuten allekirjoitusluettelon. Kun APK on asennettu, se yksinkertaisesti kopioidaan tiettyyn kansioon ja lisätään asennettujen sovellusten sisäiseen tietokantaan.

Asennuksen aikana tarkistetaan myös sovelluksen allekirjoitus varmistaaksesi, että se on kelvollinen. Jos sovellus on jo asennettu, Android vertaa uuden sovelluksen allekirjoitusta jo asennetun sovelluksen allekirjoitukseen. Jos allekirjoitus on virheellinen tai ei täsmää, Android kieltäytyy asentamasta sovellusta. Tämä allekirjoituksen vahvistus on tärkeä osa Android-tietoturvaa.

Vuonna 2018 Google esitteli kuitenkin uuden muodon nimeltä Android App Bundles tai AAB. Google mainitsi, että tämä uusi muoto mahdollistaisi pienemmät sovellustiedostot ja helpomman tavan hallita sovellusten eri näkökohtia. Google Play -kaupan miljoonien sovellusten joukossa tuhannet käyttävät jo AAB-järjestelmää.

Luettelossa jo olevien sovellusten päivityksiä voidaan edelleen jakaa APK-muodossa. Lisäresurssien tarjoamiseksi peleissä on käytettävä Play Asset Delivery -palvelua OBB: n sijaan. App Bundle -sovellusten varmentamiseksi digitaalisella allekirjoituksella on käytettävä Play App Signing -palvelua, mikä tarkoittaa avainten sijoittamista Google-infrastruktuuriin digitaalisten allekirjoitusten luomista varten.

App Bundle on yhteensopiva Android 9: n kanssa, ja sen avulla voit luoda paketin, joka sisältää kaiken sovelluksen toiminnan millä tahansa laitteella: kielipaketit, tuki erikokoisille näytöille ja kokoonpanot eri laitteistoalustoille. Kun lataat sovellusta Google Playsta, vain tietyllä laitteella toimimiseen tarvittavat koodit ja resurssit toimitetaan käyttäjän järjestelmään. Sovelluskehittäjälle siirtyminen sovelluspakettiin tapahtuu yleensä toisen rakennusvaihtoehdon ottamiseksi käyttöön asetuksissa ja tuloksena olevan AAB-paketin testaamiseksi.

Verrattuna monoliittisten APK: iden lataamiseen, sovelluspaketin käyttö vähentää käyttäjän järjestelmään ladattujen tietojen määrää keskimäärin 15%, mikä säästää tallennustilaa ja nopeuttaa sovelluksen asennusta. Googlen mukaan lähes miljoona sovellusta on siirtynyt App Bundle -muotoon, mukaan lukien Adobe, Duolingo, Gameloft, Netflix, redBus, Riafy ja Twitter.

Yksi parhaista ominaisuuksista Android-sovelluspaketista jas että sovellus voidaan jakaa useaan osaan, Tässä keskitytään erityisesti peleihin, sillä esimerkiksi Play Asset Delivery -toiminnon avulla pelin aloittaneet käyttäjät saavat vain alkutasot ja edistyessään voivat ladata seuraavat tasot tarvittaessa. Ja Play-kauppa määrittää, mitkä resurssit sopivat parhaiten laitteellesi, esimerkiksi ilman korkean resoluution tekstuureita matalan luokan laitteissa, mikä vähentää edelleen tiedonsiirron tarvetta.

Google App Bundles -vaatimus koskee vain uusia sovelluksia, Googlen mukaan.

"Olemassa olevat sovellukset ovat tällä hetkellä vapautettuja, samoin kuin yksityiset sovellukset, jotka on julkaistu Google Playn hallinnoiduille käyttäjille", yritys sanoi. Olemassa olevat sovellukset voivat edelleen tarjota päivityksiä APK: na, eikä AAB: n vaihtaminen poista kilpailevia sovelluskauppoja. Jos olet kehittäjä, joka aikoo julkaista uuden sovelluksen, on vähän aikaa varmistaa, että käytät uutta muotoa.

lähde: https://android-developers.googleblog.com/


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.