Android 12.1 voisi olla Androidin seuraava versio Android 13:n sijaan

Oletamme, että Android 13 Tiramisu on Androidin seuraava versio, mutta käy ilmi, että Android 12.1:stä saattaa tulla väliaikainen julkaisu.

Google on saattanut juuri kaataa pavut seuraavaan Android-versioon. Androidin seuraava versio saattaa olla pieni päivitys ohi Android 12, julkaistaan ​​muutaman viikon kuluttua. Perinteisesti näitä pieniä versiovirheitä on kutsuttu pistepäivityksiksi, mutta Google ei ole julkaissut pistepäivitystä vuoden 2017 Android 8.1 Oreon jälkeen. Jos Google todellakin työskentelee Android 12.1 -päivityksen parissa, on mahdollista, että näemme sen julkaisun rinnalla Pixel 6 sarja myöhemmin tänä vuonna.

Aiemmin tänään tekniikan jättiläinen ilmoitti Android 12:n viides beetaversio, viimeinen betaversio ennen vakaan päivityksen julkaisemista muutaman viikon kuluttua. Ennen julkaisua kehittäjiä kehotetaan päivittämään sovelluksensa kohdistamaan API-tasolle 31, joka on Android 12:n tarjoama sovellusliittymä. Edellistä Android-julkaisua – Android 11:tä – vastaava API-taso oli 30, kun sitä edeltävä API-taso oli 29, mikä vastasi Android 10:tä. Alusta alkaen jokaiseen uuteen API-tasoon liittyi kolhu Android-versionumerossa, jossa

ainoa poikkeus API-tasosta 20, joka vastasi puettaville laitteille tarkoitettua Android 4.4 KitKat -versiota. Siten, jos huomaamme, että Google on lyönyt API-tason, on turvallista olettaa, että myös versionumerossa on kolahtaa.

Luonnollisesti ensimmäinen oletuksemme oli, että API-taso 32 vastaa Android 13 Tiramisu, koska, kuten aiemmin mainitsimme, Google ei ole julkaissut pistepäivitystä vuosiin. Olemme kuitenkin havainneet joitain todisteita AOSP Gerritissä (H/T XDA Recognized Developer luca020400), joka viittaa siihen, että API-taso 32 vastaa Android 12 "sc-v2" eikä Android 13 "T." Jonkin sisällä uusi koodimuutos, Googlen työntekijä muuttaa API-tasoa siten, että uusi NDK-sovellusliittymä tulee ensimmäisen kerran saataville 32:sta 33:een. Syynä kommenteissa käydyn keskustelun mukaan on se, että "sc-v2-devissä ei tällä hetkellä ole suunniteltuja NDK-sovellusliittymiä". Tämä viittaa siihen API-taso 33 vastaa Android 13 T: tä, joka on kaksi API-tasoa korkeampi kuin tulevaa Android 12 -julkaisua vastaava (API-taso 31.)

On todennäköistä, että "sc" kohdassa "sc-v2" viittaa "lumikartioon", huhuttu jälkiruokakoodinimi Android 12:lle. A muutamamuukoodin muutokset AOSP: lle lähetetyt Gerrit mainitsevat sc-v2-dev-haaran, mutta mikään niistä ei viittaa siihen, että sc-v2-dev aiheuttaisi kohoamisen API-tasolla. Tänään nähtyjen uusien todisteiden perusteella näyttää kuitenkin todennäköiseltä, että Google julkaisee väliaikaisen päivityksen Android 12:n ja Android 13:n välillä. Yleensä näihin välipäivityksiin tai ylläpitojulkaisuihin liittyy muutos käyttäjälle näkyvässä versionumerossa, minkä vuoksi uskomme, että voimme nähdä Android 12.1 -pisteen julkaisun. On kuitenkin myös mahdollista, että tämän uuden API-tason mukana ei tule ollenkaan uutta versionumeroa tai ehkä tämä uusi API-taso vastaa julkaisua, joka kohdistuu toiseen muototekijään, kuten miten API-taso 20 oli yksinomaan Androidille 4,4w.

Pian uuden puhelimen julkaisun jälkeen Googlella oli tapana ladata joukon uutta koodia AOSP: hen, joka ennen Pixel 3 ja Android 9 Pie merkittiin yleensä uudeksi ylläpitojulkaisuksi ja toimitettiin käyttäjille pisteenä päivittää. He ovat jatkaneet tätä käytäntöä Pixel 3:sta lähtien, vaikka he ovat lopettaneet version lisäämisen numero- ja API-tasolla, ehkä jotta OEM-valmistajien ja kehittäjien olisi helpompi pysyä versiona julkaisut. Olemme kiinnostuneita saamaan tietää, miksi Google nostaa API-tasoa niin pian ja mikä vaikutus sillä on alustaan ​​ja kehittäjiin, vaikka epäilemmekin, että se ei muuta Play Kaupan shifting targetSdkVersion -vaatimus koska Google seuraa vain jokaista Android-jälkiruokajulkaisua. Joka tapauksessa meidän on odotettava myöhemmin tänä vuonna saadaksemme selville, julkaistaanko Android 12.1 todella.


Kommenteista löytyy yksi lause tästä koodin muutoksesta joista emme olleet aivan varmoja, mitä tehdä. Eräs Googlen työntekijä toteaa, että "jotkin Nest-laitteistamme ei ehkä ole siirretty T: hen", mikä on varmasti mielenkiintoista sanottava, koska tietääksemme Nest-laitteiden käyttöjärjestelmä ei vastaa mitään nykyaikaista Android-versiota. Kaukana siitä itse asiassa: Näyttää että ainakin jotkin vanhemmat Nest-laitteet käyttivät Android 4.0:n hyvin, hyvin umpinaista versiota, ja Google on siirtämässä ensimmäisen sukupolven Nest Hub -laitteita Cast OS: stä siirtyy sen sisäiseen Fuchsia-käyttöjärjestelmään. Emme siis ole oikein varmoja, mitä tästä lauseesta pitäisi tehdä, mutta ajattelimme, että se kannattaa kuitenkin korostaa, koska se mainitaan keskustelussa.

Tämän artikkelin otsikko muutettiin korvaamaan "sen sijaan" sanaksi "ennen" Android 13:n tilasta aiheutuvien sekaannusten selvittämiseksi.