Android 12 lähtekood on nüüd AOSP-s saadaval

Android 12 lähtekoodi leiate nüüd Androidi avatud lähtekoodiga projektist (AOSP) pärast tänast stabiilset väljalaset.

Täna teatas Google selle väljalaskmisest Android 12, Android OS-i uusim suurem versioon. Samal ajal kui nad ei surunud Pixeli telefonidele stabiilseid versioone täna kinnitasid nad, et lähtekood täna langeb. Google on oma sõnale truuks hakanud Android 12 lähtekoodi Android Open Source Project (AOSP) Giti hoidlatesse üles laadima.

Traditsiooniliselt alustab Google iga uue Androidi versiooni lähtekoodi üleslaadimist kohe pärast oma Pixeli telefonide jaoks stabiilsete versioonide avaldamist. Näiteks lähtekood Android 9 Pie jaoks ilmus 6. augustil 2018, kohe pärast seda stabiilne värskendus avaldati Pixeli ja Pixel 2 seeriate jaoks. Samamoodi, Android 10 stabiilne värskendus avaldati Pixelsile 3. septembril 2019 ja sellele järgnes peagi lähtekoodi laaditakse üles samal päeval. 2020. aastal laadis Google üles Android 11 lähtekood 8. septembril, samal päeval nad avaldas stabiilse värskenduse

Pixeli telefonidele. Traditsioonidest lahkudes avaldab Google Android 12 lähtekoodi enne stabiilse värskenduse juurutamist toetatud Pixeli telefonidele. Stabiilne värskendus plaanitakse Pixelsile avaldada mõne nädala pärast, kuid kuupäeva pole määratud.

Google avaldab Android 12 lähtekoodi Apache litsentsi versiooni 2.0 all. Apache 2.0 on pigem lubav kui copyleft litsents, mis tähendab, et arendajad saavad koodi vabalt muuta ja levitada ilma avatud lähtekoodiga modifikatsioonid. See litsentsimissüsteem võimaldab nutitelefonide tootjatel välja töötada oma suletud lähtekoodiga Androidi kahvlid.

Arendajad, kes soovivad järgida avatud lähtekoodiga arenduspõhimõtteid, võivad valida AOSP-i ja välja anda lähtekoodi nende muudatuste jaoks, mis on põhiprintsiip koostöös toimuvate arenduste taga a XDA foorumid. Android 12 lähtekoodi avaldamine mängib olulist rolli uute ja värskendatud järelturu distributsioonide (nt LineageOS ja muud) väljatöötamisel. populaarsed kohandatud ROM-id".

Kui olete huvitatud Android 12 lähtekoodi analüüsimisest, võite minna lehele Android Giti hoidlad ja otsige uusi Android 12 harusid ja silte. Täpsemalt otsige silte "android-12.0.0_r#". Kogu Google'i sisemise koodibaasi avalikesse AOSP repodesse edastamiseks kulub veidi aega, nii et oodake paar tundi, enne kui saate kõike sünkroonida. Google laadib üles ka iga väljalaske kinnitamise ajaloo, mis annab palju teavet Androidi meeskonna mõtteprotsessist funktsioonide lisamisel või eemaldamisel.

Kuigi AOSP põhiharu arendus on juba liikunud Androidi järgmise suurema versiooni poole — Android 13 — Google jätkab Android 12 koodibaasis väikeste muudatuste, peamiselt backportide ja turvapaikade ühendamise tegemist, nii et jälgige iga kuu uutel siltidel. Oleme näinud tõendeid selle kohta, et Google töötab selle väljaande kallal näib sisaldavat palju kokkupandavate ja tahvelarvutite täiustusi, kuid need funktsioonid ei ole tänase väljalaskega avatud lähtekoodiga. Lisaks on üks Android 12 telgifunktsioonidest – selle tapeedipõhine teemasüsteem - pole veel täielikult avatud lähtekoodiga, kuid see on määratud muutuma eelmainitud punkti vabastamisega.