Il progetto Android Generic degli sviluppatori di BlissRoms rende estremamente semplice il porting di qualsiasi ROM personalizzata sul tuo PC x86(-64). Continuare a leggere!
Oltre agli smartphone e ai tablet, Android è un sistema operativo che puoi trovare all'interno del tuo Smart TV, orologio intelligente, autoe molti altri dispositivi di tutte le forme e dimensioni. Quando si parla del mondo dei PC x86, invece, Google sta cercando di spingere Chrome OS Invece. Per fortuna, la natura open source e la versatilità di Android consentono agli sviluppatori di sfruttare tutto il potenziale del sistema operativo e di trasferirlo anche su dispositivi x86 (-64). IL Android-x86 project è un pioniere in questo campo, che funge anche da base per una serie di fork, come ad esempio Sistema operativo remixato (non più supportato) E Sistema operativo Bliss. Il team di sviluppatori dietro il progetto Bliss OS/BlissRoms ha ora messo a punto un interessante toolkit che dovrebbe rivoluzionare il processo di porting di qualsiasi ROM personalizzata sulla piattaforma PC.
Soprannominato "Progetto generico per Android", l'intera idea è molto simile al concetto di Progetto Treble e gli associati modularizzazione di Android. Gli sviluppatori del sistema operativo Bliss stanno ora rivedendo i loro script di build in modo che qualcuno possa facilmente integrare il file base di codice di una tipica ROM personalizzata in cima ai loro alberi specifici per PC x86 (precedentemente noti come "Android-PC progetto"). Coloro che hanno familiarità con AOSP Immagini di sistema generiche (GSI) dovrebbero facilmente notare la somiglianza, dato che il progetto Android Generic è fortemente ispirato da XDA Recognized Developer phhussonGli script di generazione GSI personalizzati sono nascosti.
Ecco un breve video pubblicato dal membro del team BlissRoms Jon West, AKA collaboratore riconosciuto XDA electrokjesus, che mostra una build di Unicorni sporchi compilato utilizzando il toolkit generico di Android:
Android-x86 viene ancora utilizzato come base sottostante, ma è stata introdotta una fase di pre-patch intelligente per eliminare le patch ridondanti da diverse ROM personalizzate. Una volta tutta la patch i conflitti sono stati risolti, il manifest della build risultante dovrebbe essere sufficiente per generare un repository del fornitore che deve essere semplicemente clonato nell'AOSP o nell'origine ROM personalizzata prima della build finale processi. In poche parole, l'avvio di ROM personalizzate come CarbonROM sul tuo PC non sarà più necessario strapparti i capelli da ora in poi.
Vale la pena ricordare che le build del sistema operativo Bliss sono ora compilate utilizzando gli script di build generici di Android, che è un buon indicatore della stabilità di questo progetto nella sua fase attuale. Oltre a Dirty Unicorns e CarbonROM, puoi trovare build in corso d'opera di Vanilla AOSP, Tesla OS e Pixel Experience per PC nel thread collegato di seguito. Se sei interessato a trasferire una particolare ROM personalizzata su PC, puoi trovare gli strumenti, i file e la documentazione richiesti in questo repository GitLab.
Progetto generico per Android: download XDA e thread di discussione
Fonte: Blog di BlissRoms