Das Android Generic-Projekt der Entwickler von BlissRoms macht es extrem einfach, jedes benutzerdefinierte ROM auf Ihren x86(-64)-PC zu portieren. Weiter lesen!
Neben Smartphones und Tablets ist Android ein Betriebssystem, das Sie in Ihrem Gerät finden können Smart-TV, Smartwatch, Autound mehrere andere Geräte aller Formen und Größen. Wenn es jedoch um die Welt der x86-PCs geht, Google gibt sich große Mühe, Chrome OS voranzutreiben stattdessen. Dank der Open-Source-Natur und Vielseitigkeit von Android können Entwickler glücklicherweise das volle Potenzial des Betriebssystems ausschöpfen und es auch auf x86(-64)-Geräte portieren. Der Android-x86 Das Projekt ist ein Pionier auf diesem Gebiet, das auch als Grundlage für eine Reihe von Forks dient, wie z Remix-Betriebssystem (nicht mehr unterstützt) Und Bliss OS. Das Entwicklerteam hinter dem Bliss OS/BlissRoms-Projekt hat nun ein interessantes Toolkit entwickelt, das den Portierungsprozess jedes benutzerdefinierten ROMs auf die PC-Plattform revolutionieren soll.
Die gesamte Idee, die als „Android-Generic Project“ bezeichnet wird, ist dem Konzept von sehr ähnlich Projekt Treble und die dazugehörigen Modularisierung von Android. Die Entwickler von Bliss OS überarbeiten jetzt ihre Build-Skripte, damit jemand sie problemlos integrieren kann Codebasis eines typischen benutzerdefinierten ROMs auf ihren x86-PC-spezifischen Bäumen (früher bekannt als „Android-PC“) Projekt"). Diejenigen, die mit AOSP vertraut sind Generische Systembilder (GSIs) sollten die Ähnlichkeit leicht bemerken, da das Android Generic-Projekt stark von XDA Recognized Developer inspiriert ist PhhussonUnter der Haube verbergen sich die benutzerdefinierten GSI-Generierungsskripte.
Hier ist ein kurzes Video von BlissRoms-Teammitglied Jon West, AKA XDA Recognized Contributor electrikjesus, zeigt einen Aufbau von Schmutzige Einhörner kompiliert mit dem Android Generic Toolkit:
Als zugrunde liegende Basis wird weiterhin Android-x86 verwendet, es wurde jedoch eine intelligente Pre-Patch-Phase eingeführt, um die redundanten Patches aus verschiedenen benutzerdefinierten ROMs zu eliminieren. Sobald alle Patch Wenn Konflikte behoben wurden, sollte das resultierende Build-Manifest ausreichen, um ein Anbieter-Repository zu generieren, das vor dem endgültigen Build nur in die AOSP- oder benutzerdefinierte ROM-Quelle geklont werden muss Verfahren. Kurz gesagt, das Booten von benutzerdefinierten ROMs wie CarbonROM auf Ihrem PC müssen Sie sich von nun an nicht mehr die Haare ausreißen.
Erwähnenswert ist, dass die Bliss OS-Builds jetzt mit den generischen Android-Build-Skripten kompiliert werden, was ein ziemlich guter Indikator für die Stabilität dieses Projekts in seinem aktuellen Stadium ist. Neben Dirty Unicorns und CarbonROM finden Sie in dem unten verlinkten Thread laufende Builds von Vanilla AOSP, Tesla OS und Pixel Experience für PC. Falls Sie daran interessiert sind, ein bestimmtes benutzerdefiniertes ROM auf den PC zu portieren, finden Sie die erforderlichen Tools, Dateien und Dokumentation unter dieses GitLab-Repo.
Android-Generic Project – XDA-Download- und Diskussionsthread
Quelle: BlissRoms-Blog