Google on tehnyt joitain merkittäviä ilmoituksia Android-kehittäjien blogissaan, joka keskittyy joihinkin uusiin käytäntöihin, joita kehittäjien on noudatettava jatkaakseen julkaisemistaan Play Kaupassa. Google sanoo, että elokuussa 2018 alkaen kaikkien toimitettujen uusien sovellusten on kohdistettava Android Oreo -sovellukseen, ja marraskuussa 2018 nykyisten sovellusten päivitysten on tehtävä sama. Lisäksi vuoden 2018 alkupuolelta sovellustiedostoon (.apk-tiedosto) lisätään ylimääräisiä metatietoja sen aitouden varmistamiseksi. Elokuussa 2019 kaikkien sovellusten on toimitettava 64-bittinen versio, vaikka ne olisivat kohdistettu natiiviin Android-kirjastot.
Vuoden 2018 jälkipuoliskolla Play vaatii, että uudet sovellukset ja sovelluspäivitykset on kohdistettu viimeisimmälle Android API -tasolle. Tätä vaaditaan uusissa sovelluksissa elokuussa 2018 ja olemassa olevien sovellusten päivityksissä marraskuussa 2018. Tällä varmistetaan, että sovellukset on rakennettu uusimpiin sovellusliittymiin, jotka on optimoitu turvallisuuden ja suorituskyvyn kannalta.
Elokuussa 2019 Play vaatii, että uudet sovellukset ja sovelluspäivitykset alkuperäisten kirjastojen kanssa tarjoavat 64-bittisiä versioita 32-bittisten versioidensa lisäksi.
Lisäksi Play aloittaa vuoden 2018 alkupuolella pienen määrän tietoturvatietojen lisäämistä jokaisen APK: n päälle sovelluksen aitouden todentamiseksi edelleen. Sinun ei tarvitse tehdä mitään tämän muutoksen aikaansaamiseksi.
Google sanoo, että näiden muutosten tarkoituksena on tehdä käyttämistämme sovelluksista yhtä turvallisia kuin itse Android. He ovat antaneet muutamia yksinkertaisia esimerkkejä, jotka selittävät kuinka muutokset auttavat tässä.
Tällä hetkellä kehittäjä voi lähettää sovelluksen, joka on suunnattu vanhaan Android-versioon, eikä pyytää lupaa nähdä kameratietoja tai sijaintia, kun suoritat sitä ensimmäistä kertaa, koska niistä tuli virallisia Android Marshmallow -sovelluksen (API 23) kanssa. Metatietojen lisääminen aitouden tarkistukseksi on tässä mielessä järkevää, koska niitä voidaan käyttää Google Playsta ladattujen sovellusten erottamiseen muista lähteistä asennusta varten (samoin kuin kopiosuojaukseen, jos Google halusi tehdä niin), ja Sovellusten 64-bittisillä versioilla valmistellaan asioita sovellusprosessoreille, jotka eivät tue 32-bittisiä binaareja.
Näiden muutosten sivuvaikutus vaikuttaa siihen, miten valmistajat päivittävät laitteita, sekä käytäntöön myydä uusia laitteita vanhempien Android-versioiden kanssa.
Ensi elokuussa kaikki uudet Google Playlle lähetetyt sovellukset on kohdistettava Android Oreoon. Marraskuussa olemassa olevien sovellusten päivitykset on kohdistettava myös Oreoon. Nämä vaatimukset etenevät vuosittain, joten elokuussa 2019 olevien sovellusten on kohdistettava seuraavaan Android-versioon. Joka vuosi tapahtuu sama asia, eikä uusia sovelluksia tai olemassa olevien sovellusten päivityksiä hyväksytä, elleivät ne kohdista viimeisimpään versioon.
Olemassa olevien sovellusten, joita ei päivitetä, sallitaan pysyä, ja kehitystyökalut sallivat silti luoda vanhoille versioille kohdistettuja sovelluksia. Mutta Google Play ei. Vanhoille ohjelmistoille suunnitellut sovellukset eivät käytä Androidin uudempia ominaisuuksia ja ovat sen vuoksi vähemmän turvallisia.
Kun puhelin ei voi käyttää haluamaasi sovellusta, koska ohjelmisto on vanha, huomaat.
Tämän seurauksena yritykset, jotka myyvät puhelimia vanhoilla versioilla tai unohtaa ne, kun on aika päivittää niitä, erottuvat, koska tuotteilla ei ole pääsyä uusiin tai vasta päivitettyihin sovelluksiin. Google sanoo, että he rohkaisevat kehittäjiä tekemään kaikkensa tehdäkseen sovelluksista taaksepäin yhteensopivia, mutta me kaikki tiedämme kuinka asiat menevät, kun heitä vain ehdotetaan tai rohkaistaan. Katso esimerkki Google Playn tablet-sovellusten tilasta. Nämä muutokset sulkevat tehokkaasti puhelimet, joissa on vanhoja versioita, kun kyse on uusimmista sovelluksista.
Odotamme kuulevani paljon lisää näistä uusista käytännöistä ennen niiden voimaantuloa ja meillä on joitain kysymyksiä siitä, miten uusia "aitouden" metatietoja käytetään vastausten saamiseen. Mutta pidämme ajatuksesta, että Google tekee kaikkensa, kun on kyse tietojen turvallisuuden pitämisestä ja sovellukset, jotka haluavat käyttää sitä paremmin.