Google passa alla pubblicazione del codice Android due volte all'anno

Sul sito del repository AOSP (Android Open Source Project), dove è ospitato il codice sorgente della piattaforma Android, è apparso un avviso riguardante la modifica del piano di pubblicazione del codice, che prevede l'apertura di nuovo codice Android solo dopo ciascuna nuova release. I contenuti di AOSP verranno aggiornati solo due volte all'anno: nel secondo e nel quarto trimestre. In precedenza, Google pubblicava il codice ogni trimestre.

Invece di una branch "aosp-main" continuamente aggiornata per la creazione di build e lo sviluppo delle modifiche, si raccomanda di utilizzare una nuova branch "android-latest-release", che corrisponde allo stato della base di codice dell'ultima release di Android (ad esempio, attualmente è "android16-qpr2-release"). Questa modifica non influirà sulla pubblicazione delle patch per la sicurezza, che continueranno ad essere rilasciate mensilmente nelle branch "android-security".

Come motivazioni di questo cambiamento si cita il desiderio di garantire stabilità alla piattaforma per l'ecosistema Android e di portare AOSP a un modello di sviluppo trunk-stable, il che semplificherà lo sviluppo di Android, eliminando la necessità di mantenere più branch e fornendo agli sviluppatori esterni un codice più stabile e sicuro. La presenza di branch interne e pubbliche separate portava ad accumulare differenze nel corso dello sviluppo della release e necessitava di risorse per sincronizzare le modifiche e unire le patch tra le diverse branch.

Lo scorso anno, Google ha limitato la trasmissione ad AOSP delle modifiche specifiche per i dispositivi Pixel e ha anche iniziato a sviluppare le release a porte chiuse, senza pubblicare su AOSP i risultati intermedi. Prima di ciò, la piattaforma si sviluppava utilizzando un modello di sviluppo misto, in cui alcuni componenti di Android, come lo stack Bluetooth, il sistema di build, il motore degli aggiornamenti e il framework di virtualizzazione, venivano sviluppati pubblicamente, mentre altri erano inizialmente creati in un repository interno e resi pubblici solo dopo la release. Secondo il nuovo modello, durante lo sviluppo viene utilizzata solo la branch interna, il cui codice viene trasferito nel repository AOSP in corrispondenza delle release.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster