Bearbeiten von „ROM“
Die Bearbeitung kann rückgängig gemacht werden. Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und veröffentliche dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.
Aktuelle Version | Dein Text | ||
Zeile 1: | Zeile 1: | ||
Als | Als ROM (engl. Read Only Memory) wird bei [[Smartphone]]s die [[Firmware]] bezeichnet. Das in einem Smartphone üblicherweise vorinstallierte ROM wird Stock-ROM genannt, ein vom Benutzer installiertes als Custom-ROM. | ||
== 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 | |||
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. | |||
== Custom-ROM == | == Custom-ROM == | ||
Man unterscheidet bei Custom-ROMs zwischen solchen, die nur eine modifizierte Version des Stock-ROMs sind, und denen, die auf den Android-Quellcode aufbauen. Ein Custom-ROM ist eine inoffizielle [[Firmware]] und wird nicht oder nur sehr selten von Geräteherstellern unterstützt. | Man unterscheidet bei Custom-ROMs zwischen solchen, die nur eine modifizierte Version des Stock-ROMs sind, und denen, die auf den Android-Quellcode aufbauen. Ein Custom-ROM ist eine inoffizielle [[Firmware]] und wird nicht oder nur sehr selten von Geräteherstellern unterstützt. | ||
Zeile 19: | Zeile 21: | ||
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> | ||
== Entwicklergruppen == | == Entwicklergruppen == | ||
Zeile 50: | Zeile 29: | ||
=== 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'') | 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. | ||
=== ROM-Entwickler === | === ROM-Entwickler === | ||
User in dieser Stufe entwickeln an ROMs wie [[CyanogenMod]] oder [[AOKP]]/[[AOSP]]-basierte, indem sie neue Features in das ROM einbauen, verändern | User in dieser Stufe entwickeln an ROMs wie [[CyanogenMod]] oder [[AOKP]]/[[AOSP]]-basierte, indem sie neue Features in das ROM einbauen, verändern doer entfernen. Anschließend wird die ROM aus dem Quellcode kompiliert. Dies erfordert Kenntnisse über die Entwicklung, [[Android]], den Build-Prozess des ROM's, sowie der Aufbau eines ROM's. | ||
=== Kernel-Entwickler === | === Kernel-Entwickler === | ||
Zeile 63: | Zeile 42: | ||
[[Kategorie:Software]] | [[Kategorie:Software]] | ||