De Android 12-broncode is nu beschikbaar op AOSP

click fraud protection

De broncode voor Android 12 is nu te vinden op het Android Open Source Project (AOSP) na de stabiele release van vandaag.

Eerder vandaag maakte Google de release bekend van Androïde 12, de nieuwste hoofdversie van het Android-besturingssysteem. Terwijl ze heeft geen stabiele builds naar Pixel-telefoons gepusht vandaag hebben ze bevestigd dat de broncode vandaag wordt vrijgegeven. Trouw aan hun woord is Google begonnen met het uploaden van de Android 12-broncode naar de Android Open Source Project (AOSP) Git-repository's.

Traditioneel begint Google met het uploaden van de broncode voor elke nieuwe Android-versie onmiddellijk nadat stabiele builds voor zijn Pixel-telefoons zijn uitgebracht. Bijvoorbeeld de broncode voor Android 9 Pie werd direct daarna op 6 augustus 2018 uitgebracht de stabiele update ging live voor de Pixel- en Pixel 2-serie. Zo ook de Stabiele update voor Android 10 werd op 3 september 2019 uitgerold voor Pixels en werd al snel gevolgd door de broncode die wordt geüpload diezelfde dag. In 2020 heeft Google de

Android 11-broncode op 8 september, dezelfde dag dat ze de stabiele update uitgerold naar Pixel-telefoons. In strijd met de traditie geeft Google de Android 12-broncode vrij voordat de stabiele update wordt uitgerold naar ondersteunde Pixel-telefoons. Het is de bedoeling dat de stabiele update over een paar weken naar Pixels wordt uitgerold, maar er is nog geen datum vastgesteld.

Google geeft de Android 12-broncode vrij onder de Apache-licentie versie 2.0. Apache 2.0 is eerder een tolerante dan copyleft-licentie, wat betekent dat ontwikkelaars de code vrijelijk kunnen wijzigen en distribueren zonder dat ze verplicht zijn hun code te openen wijzigingen. Dankzij dit licentiesysteem kunnen smartphonemakers hun eigen closed-source-forks van Android ontwikkelen.

Ontwikkelaars die de open source-ontwikkelingsprincipes willen volgen, kunnen ervoor kiezen om AOSP te splitsen en de broncode voor hun wijzigingen, een sleutelprincipe achter de gezamenlijke ontwikkelingen die plaatsvinden de XDA-forums. De release van de Android 12-broncode zal een fundamentele rol spelen in de ontwikkeling van nieuwe en bijgewerkte aftermarket-distributies, zoals LineageOS en andere populaire "aangepaste ROM's".

Als je geïnteresseerd bent in het analyseren van de Android 12-broncode, ga dan naar de Android Git-opslagplaatsen en zoek naar de nieuwe Android 12-takken en tags. Zoek vooral naar de tags 'android-12.0.0_r#'. Het duurt een tijdje voordat de volledige interne codebase van Google naar de openbare AOSP-opslagplaatsen is gepusht, dus verwacht een paar uur te wachten voordat je alles kunt synchroniseren. Google uploadt ook de commitgeschiedenis voor elke release, wat veel inzicht geeft in het denkproces van het Android-team bij het toevoegen of verwijderen van functies.

Hoewel de ontwikkeling in de AOSP-masterbranch al is verschoven naar de volgende grote versie van Android – Androïde 13 - Google zal kleine wijzigingen blijven aanbrengen, voornamelijk backports en fusies van beveiligingspatches, in de Android 12-codebase, dus houd elke maand nieuwe tags in de gaten. We hebben bewijs gezien dat Google werkt aan een puntrelease lijkt veel verbeteringen te bevatten voor opvouwbare tablets en tablets, maar deze functies zijn met de release van vandaag niet open source. Bovendien is een van de belangrijkste functies van Android 12: zijn op behang gebaseerd themasysteem – is nog niet volledig open source, maar dat gaat veranderen met de bovengenoemde puntrelease.