Zum Inhalt springen

ROM: Unterschied zwischen den Versionen

2.459 Bytes hinzugefügt ,  5. März 2019
Satzbau
(Satzbau)
(16 dazwischenliegende Versionen von 5 Benutzern werden nicht angezeigt)
Zeile 2: Zeile 2:


== Stock-ROM ==
== Stock-ROM ==
Das Stock-ROM ist die offizielle Firmware, welche vom Hersteller ab Werk vorinstalliert wird. Es besteht aus dem Android-Betriebssystem und beeinhaltet Modifizierungen und Erweiterungen (z. B. [[HTC]]-[[HTC Sense|Sense]], [[Samsung]]-[[TouchWiz]]) der Gerätehersteller.
Das Stock-ROM ist die offizielle Firmware, welche vom Hersteller ab Werk vorinstalliert wird. Es besteht aus dem Android-Betriebssystem und beinhaltet Modifizierungen und Erweiterungen (z. B. [[HTC]]-[[HTC Sense|Sense]], [[Samsung]]-[[TouchWiz]]) der Gerätehersteller.


== Custom-ROM ==
== Custom-ROM ==
Zeile 19: Zeile 19:


Ein AOSP ('''A'''ndroid '''O'''pen '''S'''ource '''P'''roject)-ROM basiert auf dem reinen Android-Sourcecode, wie Google ihn bereitstellt. Das heißt, es sind weder geschlossene (Closed Source), Hersteller-eigene oder Bedienoberflächen-spezifische Besonderheiten, noch proprietäre Google-Apps (wie z. B. Maps, Latitude, Play-Store) vorhanden.<ref>http://source.android.com/faqs.html#how-can-i-get-access-to-the-google-apps-for-android-such-as-maps, Quelle keine Google Apps auf AOSP-ROMS</ref> Letztere werden jedoch meist durch einen Update-Trick automatisch und legal nachinstalliert.<ref>[[Wikipedia:de:CyanogenMod#Lizenzierungskontroverse|Artikel ''CyanogenMod'' auf Wikipedia]]</ref>
Ein AOSP ('''A'''ndroid '''O'''pen '''S'''ource '''P'''roject)-ROM basiert auf dem reinen Android-Sourcecode, wie Google ihn bereitstellt. Das heißt, es sind weder geschlossene (Closed Source), Hersteller-eigene oder Bedienoberflächen-spezifische Besonderheiten, noch proprietäre Google-Apps (wie z. B. Maps, Latitude, Play-Store) vorhanden.<ref>http://source.android.com/faqs.html#how-can-i-get-access-to-the-google-apps-for-android-such-as-maps, Quelle keine Google Apps auf AOSP-ROMS</ref> Letztere werden jedoch meist durch einen Update-Trick automatisch und legal nachinstalliert.<ref>[[Wikipedia:de:CyanogenMod#Lizenzierungskontroverse|Artikel ''CyanogenMod'' auf Wikipedia]]</ref>
=== Beispiele für CustomROMs ===
* [http://www.cyanogenmod.org/ CyanogenMod (CM)] – wurde für sehr viele Geräte angeboten, und es gibt viele [[Fork|Forks]] und inoffizielle Versionen die auf CM basieren; der Nachfolger ist [[LineageOS]]
* [http://www.resurrectionremix.com/ Resurrection Remix]
* [[OxygenOS]] und [[HydrogenOS]] vom chinesischen Smartphone-Produzenten [[OnePlus]]
* [http://www.paranoidandroid.co/ Paranoid Android]
* [[MIUI]] von der chinesischen Firma [[Xiaomi]]
* [[CarbonROM]]
* [[Android_Open_Kang_Project|Android Open Kang Project (AOKP)]]<ref>{{Cite web | url = http://www.androidpolice.com/2012/10/28/android-open-kang-project-aokp-jelly-bean-reaches-milestone-1-major-bugs-fixed-last-update-till-4-2/ | title = Android Open Kang Project (AOKP) Jelly Bean Reaches Milestone 1 - Major Bugs Fixed, Last Update Till 4.2 | date = 2012-10-28 | accessdate = 2016-06-17 | publisher = androidpolice.com | author = Jeremiah Rice | language = en }}</ref>
* [[slashyslash|/e/]]<ref>{{Cite web | url = https://www.googlewatchblog.de/2018/09/neues-custom-rom-google/ | title = Neues Custom ROM ’slashyslash‘ verspricht ein komplett Google-freies Android – erste Beta verfügbar | author = Jens Minor | accessdate = 2018-09-16 | date = 2018-09-15 | publisher = googlewatchblog.de}}</ref>
=== offiziell/inoffiziell ===
...am Beispiel von Cyanogenmod (CM):
Jeder der möchte kann sich eine eigene ROM bauen.<br />
Und jeder kann auch offene Quellen nutzen, somit zum Beispiel auch die von CyanogenMod. <br />
Baut sich jemand unter anderem aus den Quellen von CM eine ROM, so ist es eine inoffizielle ROM.<br />
Wenn jetzt ...<br />
:neben der Nutzung entsprechender Repos von CyanogenMod auch die Code-Konformität/-Güte, strikte Einhaltung der Coding Style Guides (AOSP/Cyanogen), Verfügbarkeit der (Kernel-)Sourcen, evtl. Support durch den Device-Hersteller, hohe Anzahl verkaufter/genutzter Geräte (= hohe Akzeptanz, dadurch mehr Support durch mehr Personen mit entsprechenden Skills), mindestens hinreichende Skills/Erfahrung des Developers, langfristige Verfügbarkeit (als Device-Maintainer) etc. <br />
...beachtet wird, kann sie als offiziell gekennzeichnet werden.  <ref> Submitting A Port - CyanogenMod :  https://wiki.cyanogenmod.org/w/Doc:_Submitting_A_Port <br />
Android-Hilfe: http://www.android-hilfe.de/thema/motorola-g4-play-cyanogenmod.796202/#post-10170881</ref>


== Entwicklergruppen ==
== Entwicklergruppen ==
Zeile 27: Zeile 50:


=== ROM-Portierer ===
=== ROM-Portierer ===
Sie portieren ROMs wie [[CyanogenMod]] oder [[AOKP]]/[[AOSP]]-basierte auf Geräte, für die es dieses ROM bisher nicht gab. Hierbei erstellen sie einen Device-Tree für dieses Gerät und das ROM aus dem Quellcode (''Sourcen'') kompilieren. Dies erfordert Kenntnisse über die Hardware, Entwicklung und den Build-Prozess des ROMs.
Sie portieren ROMs wie [[CyanogenMod]] oder [[AOKP]]/[[AOSP]]-basierte auf Geräte, für die es dieses ROM bisher nicht gab. Hierbei erstellen sie einen Device-Tree für dieses Gerät und das ROM aus dem Quellcode (''Sourcen'') [[CustomROM kompilieren|kompilieren]]. Dies erfordert Kenntnisse über die Hardware, Entwicklung und den Build-Prozess des ROMs.


=== ROM-Entwickler ===
=== ROM-Entwickler ===
Zeile 41: Zeile 64:
[[Kategorie:Software]]
[[Kategorie:Software]]
[[Kategorie:Abkürzungen]]
[[Kategorie:Abkürzungen]]
[[Kategorie:Begriffe]]
Anonymer Benutzer
Cookies helfen uns bei der Bereitstellung von Android Wiki. Durch die Nutzung von Android Wiki erklärst du dich damit einverstanden, dass wir Cookies speichern.