WikiDer > CyanogenMod
CyanogenMod | ||||
CyanogenMod 13 "Marshmallow" | ||||
| Entwickler | CyanogenMod | |||
| Betriebssystem-Familie | Android | |||
| Letzte Ausgabe | 13.0 (23. November 2015) | |||
| Kernel-Typ | Monolithischer Kern, Benutzerdefiniert Linux Kernel | |||
| Lizenz | Apache-Lizenz 2 und GPL mit proprietärem Code. | |||
| Status | abgesetzt | |||
| Webseite | Archivierte Version der Website | |||
| ||||
CyanogenMod war ein Open Source-Betriebssystem vor dem Smartphones und Tablets, beyogen auf Android. Es wurde nur geringfügig an die Benutzerfreundlichkeit angepasst, die Android laut den Entwicklern von CyanogenMod fehlt. Cyanogenmod ist bis auf wenige Ausnahmen nicht standardmäßig im Lieferumfang eines Geräts enthalten, kann aber als Ersatz für die Herstellerversion von Android installiert werden. Die Entwicklung von CyanogenMod wurde am 25. Dezember 2016 eingestellt, nachdem Cyanogen, Inc. angekündigt hatte, die Entwicklung einzustellen. Dies führte auch dazu, dass die Infrastruktur vom Netz genommen wurde.[1]
Android
Das Quellcode von Android ist öffentlich und kann von jedem verwendet und geändert werden. Hersteller verwenden den Quellcode von Android als Grundlage und passen ihn mit Ergänzungen an, die der Hersteller für wichtig hält. Um das System ändern zu können, muss ein Benutzer Root-Zugriff erhalten.
Ein "benutzerdefiniertes ROM" ist eine Op Android-basiert Betriebssystem, das ist das Standardbetriebssystem eines Herstellers wie zum Beispiel Samsung oder HTC komplett ersetzt. Normalerweise basieren diese benutzerdefinierten ROMs auf einer rohen Android-Version, in Kombination mit gerätespezifischen Treibern und Anpassungen, um die Leistung und Benutzerfreundlichkeit zu verbessern. Es wird geschätzt, dass CyanogenMod auf mehr als 50 Millionen Geräten installiert ist.[2]
CyanogenMod als Betriebssystem
CyanogenMod wurde vom Entwickler eingerichtet Steve Kondik, das unter dem Namen Cyanogen auf verschiedenen Entwicklungsplattformen operiert. Sein erstes Custom ROM hieß daher CyanogenMod. Mittlerweile gibt es eine ganze Community von Entwicklern, die diese Android-Versionen für bestimmte Geräte entwickelt haben. Diese Entwickler taten dies auf freiwilliger Basis.
Das Betriebssystem war bekanntlich eine ziemlich einfache, schnelle und stabile Version von Android mit einer Reihe zusätzlicher Optionen, wie z. B. das Anpassen des Benachrichtigungsbildschirms durch den Benutzer, das Festlegen von Berechtigungen pro App, die Steuerung der Helligkeit über die oberen Ecken des Bildschirm, extra anbinden Optionen, Zentralprozessorübertakten und viele andere zusätzliche Optionen für Entwickler. CyanogenMod behauptete, keine . zu enthalten Bloatware. Es liegt am Benutzer, Apps selbst zu installieren, wenn er zusätzliche Funktionalitäten möchte.
CyanogenMod enthält Google Apps aufgrund eines Rechtskonflikts zwischen CyanogenMod und . standardmäßig nicht Google. Diese konnten separat installiert werden, indem eine .zip-Datei über eine benutzerdefinierte Wiederherstellung installiert wurde.
Veröffentlichungen
Wie bereits erwähnt, veröffentlicht CyanogenMod spezifische Versionen von CM für viele Hunderte von Geräten, die alle entwickelt und getestet werden müssen. Da Entwicklung und Test ein komplexer Prozess sind, der viele Freiwillige erfordert, benötigt CyanogenMod die Hilfe von Benutzern, um CM zu optimieren. Aus diesem Grund veröffentlicht CyanogenMod auch Testversionen, die Benutzer kommentieren können. CyanogenMod hat sich entschieden, die Software in mehreren Stufen zu differenzieren:
- Stabil: Dies ist die stabilste Version des Betriebssystems. Dieser wurde ausgiebig getestet, enthält keine bekannten Fehler und ist für den täglichen Gebrauch geeignet. Diese Version ist 'fertig' und wird nicht mehr aktualisiert. Seit CM 10 werden diese Versionen nicht mehr freigegeben, da es immer neue Entdeckungen gibt, die aktualisiert werden müssen.
- Release Candidate (RC): Dies ist die Version des Betriebssystems, die Entwickler für stabil halten. Es ist daher wahrscheinlich fehlerfrei, aber noch nicht ausreichend getestet, um alle Fehler auszuschließen.
- Snapshots (M Releases): Dies sind die Testversionen, für die das Entwicklungsteam gerne Feedback von Benutzern erhält. Diese Version ist stabil genug für den täglichen Gebrauch, aber es kann noch einige Fehler geben, die noch nicht behoben wurden.
- Nightly Build: Wenn Entwickler eines Tages den Quellcode ändern, versuchen sie automatisch, über Nacht eine neue Version von CM zu kompilieren. Wenn dies gelingt, wird ein „Nightly Build“ erstellt. Diese sind frisch und wurden noch von niemandem getestet. Da sie automatisch generiert werden, benötigt das Entwicklungsteam hierzu grundsätzlich kein Feedback. Sie werden jedoch von Entwicklern zur Verfügung gestellt, da die neueste Version von CM von den Benutzern stark nachgefragt wird. Und sicherlich, wenn eine CM-Version eine Weile weiterentwickelt wurde, können sie stabil genug für den täglichen Gebrauch sein.
Versionen
CyanogenMod hat mehrere Versionen, jede mit einer eigenen Android-Version, auf der es basiert.
| Ausführung | Beschreibung |
|---|---|
| 7.0 | Basierend auf Android 2.3 Lebkuchen. |
| 8.0 | Basierend auf Android 3.x Honeycomb und speziell für Tablets entwickelt. |
| 9.0 | Basierend auf Android 4.0.x Ice Cream Sandwich mit Unterstützung für Tablets und Telefone. |
| 10.0 | Basierend auf Android 4.1 Jelly Bean |
| 10.1 | Basierend auf Android 4.2 Jelly Bean. Im Vergleich zu 10.0 gibt es nur einige Geschwindigkeitsverbesserungen. |
| 10.2 | Basierend auf Android 4.3 Jelly Bean. Hier sind auch einige Geschwindigkeitsverbesserungen gegenüber seinem direkten Vorgänger CyanogenMod 10.1. |
| 11.0 | Basierend auf Android 4.4 KitKat. |
| 12.0 | Basierend auf Android 5.0 Lollipop. Viele Änderungen wurden ab 4.4 Kitkat vorgenommen, einschließlich besserer Sicherheit durch Beveiliging SElinux Standardmäßig auf "erzwungen" setzen und statt auf "Kunst" wechseln Dalvik. |
| 12.1 | Basierend auf Android 5.1 Lollipop. |
| 13.0 | Basierend auf Android 6.0 Marshmallow. |
| 14.0 | Basierend auf Android 7.0 Nougat. |
| 14.1 | Basierend auf Android 7.1 Nougat. |
Externe Links
Quellen, Anmerkungen und/oder Verweise
|