Android 12:n lähdekoodi on nyt saatavilla AOSP: ssä

click fraud protection

Android 12:n lähdekoodi löytyy nyt Android Open Source Projectista (AOSP) tämän päivän vakaan julkaisun jälkeen.

Aiemmin tänään Google ilmoitti julkaisevansa Android 12, Android-käyttöjärjestelmän uusin pääversio. Kun he ei työntänyt vakaata rakennetta Pixel-puhelimiin tänään he vahvistivat, että lähdekoodi putoaa tänään. Sanansa mukaan Google on alkanut ladata Android 12:n lähdekoodia Android Open Source Projectin (AOSP) Git-tietovarastoihin.

Google aloittaa perinteisesti lähdekoodin lataamisen jokaiselle uudelle Android-versiolle heti sen jälkeen, kun se on julkaissut vakaat koontiversiot Pixel-puhelimilleen. Esimerkiksi, lähdekoodi Android 9 Pielle julkaistiin 6. elokuuta 2018 heti sen jälkeen vakaa päivitys julkaistiin Pixel- ja Pixel 2 -sarjoille. Samoin, Android 10 vakaa päivitys Pixels julkaistiin 3. syyskuuta 2019, ja pian sitä seurasi lähdekoodia ladataan samana päivänä. Vuonna 2020 Google latasi Android 11 lähdekoodi 8. syyskuuta, samana päivänä he julkaisi vakaan päivityksen Pixel-puhelimiin. Perinteestä rikkoen Google julkaisee Android 12 -lähdekoodin ennen vakaan päivityksen julkaisemista tuetuissa Pixel-puhelimissa. Vakaan päivityksen on tarkoitus julkaista Pixelsissä muutaman viikon sisällä, mutta päivämäärää ei ole asetettu.

Google julkaisee Android 12:n lähdekoodin Apache-lisenssin versiolla 2.0. Apache 2.0 on pikemminkin salliva kuin copyleft-lisenssi, mikä tarkoittaa, että kehittäjät voivat muokata ja jakaa koodia vapaasti ilman avoimen lähdekoodin käyttöä muutoksia. Tämän lisenssijärjestelmän ansiosta älypuhelinvalmistajat voivat kehittää omia suljetun lähdekoodin Android-haarukkansa.

Kehittäjät, jotka haluavat noudattaa avoimen lähdekoodin kehitysperiaatteita, voivat valita AOSP: n ja julkaista sen lähdekoodia niiden muokkauksille, mikä on keskeinen periaate yhteistyössä tapahtuvan kehityksen takana the XDA foorumit. Android 12:n lähdekoodin julkaiseminen tulee olemaan ratkaisevassa roolissa uusien ja päivitettyjen jälkimarkkinoiden jakeluiden, kuten LineageOS ja muiden suosittuja mukautettuja ROM-levyjä".

Jos olet kiinnostunut analysoimaan Android 12 -lähdekoodia, voit siirtyä sivulle Android Git -tietovarastot ja etsi uusia Android 12 -haaroja ja -tageja. Etsi erityisesti "android-12.0.0_r#" -tageja. Kestää jonkin aikaa, ennen kuin koko Googlen sisäinen koodikanta siirretään julkisiin AOSP-varastoihin, joten odota muutama tunti ennen kuin voit synkronoida kaiken. Google lataa myös kunkin julkaisun toimitushistorian, mikä antaa paljon tietoa Android-tiimin ajatteluprosessista ominaisuuksia lisättäessä tai poistaessa.

Vaikka kehitys AOSP-päähaarassa on jo siirtynyt kohti seuraavaa suurta Android-versiota - Android 13 — Google jatkaa pienten muutosten tekemistä, lähinnä backportteja ja tietoturvakorjausten yhdistämistä, Android 12 -koodikantaan, joten pidä silmällä uusia tunnisteita joka kuukausi. Olemme nähneet todisteita siitä, että Google työskentelee julkaisun parissa näyttää sisältävän monia parannuksia taitettaviin laitteisiin ja tabletteihin, mutta nämä ominaisuudet eivät ole olleet avoimen lähdekoodin julkaisussa. Lisäksi yksi Android 12:n telttaominaisuuksista - sen taustakuvapohjainen teemajärjestelmä - ei ole vielä täysin avoimen lähdekoodin lähde, mutta sen on määrä muuttua edellä mainitulla pistevapautuksella.