Ist Android wirklich Open Source? Und spielt es überhaupt eine Rolle?
Ich benutze Android, weil es aus Linux besteht, und ich bin hier nicht alleine. Viele Open-Source-Desktopbenutzer haben ein Android-Handy aufgrund der Attraktivität eines Linux-basierten mobilen Betriebssystems zuerst gekauft. Ich bin sicher, deshalb lesen viele von Ihnen dies jetzt.
Android hat eine breite Akzeptanz erlebt, und das hat einige Unannehmlichkeiten verursacht. Dies ist nur zum Teil auf den gelegentlichen Wunsch des Linux-Benutzers zurückzuführen, sich vom Mainstream abzusetzen. Das größere Problem ist, was Telefonhersteller, Netzbetreiber und sogar Google mit dem Betriebssystem gemacht haben. Tatsache ist, dass jedes Android-Telefon, das Sie aus dem Laden abholen, gesperrt ist und eine ganze Menge an geschlossenem Quellcode ausgeführt wird.
Daher haben sich Menschen, die Open Source-Ideale schätzen, eher in Richtung Ubuntu Touch, Firefox OS und Sailfish OS orientiert - und mit Enttäuschung zuschauen, da alle drei bisher nicht durchstarten. Trotz des Versands von Ubuntu auf ein paar Handys hat Canonical noch kein wirklich konsumbereites Modell veröffentlicht. Firefox OS hat sich zu einem Internet of Things-Projekt entwickelt. Obwohl Jolla vor kurzem das Sailfish OS 2.0 vorangebracht hat, klappt es immer noch. Keiner von ihnen ist in den US-Markt eingetreten.
Die Situation lässt Android als erste Option für viele Benutzer, die Linux auf ihren Handys verwenden möchten. Aber die Frage bleibt, ist Android wirklich Open Source?
Technisch gesehen ja
Android hat Open Source-Wurzeln. Das Projekt begann 2005 unter Android Inc., die Google zwei Jahre später kaufte. Im selben Jahr gründeten Google und mehrere andere Unternehmen die Open Handset Alliance, wobei Android die wichtigste Software dieses Konsortiums war.
Android basiert auf dem Linux-Kernel. Wie bei diesem komplexen Code sind die meisten Teile Open Source, mit ein paar binären Blobs, die mit bestimmter Hardware funktionieren. Die Android-Kernplattform von Android, das Android Open Source Project (AOSP), steht allen zur Verfügung, die das tun, was sie wollen.
Android-Skins von HTC, Huawei, LG, Samsung, Sony, Xiaomi und vielen anderen Herstellern erklärt: Wie ändern Hardware-Hersteller Stock Android? Android-Skins erklärt: Wie verändern Hardware-Hersteller Android? Hardwarehersteller nehmen Android gerne und verwandeln es in etwas, das ganz und gar nichts für sie ist, aber ist das eine gute oder eine schlechte Sache? Schauen Sie sich diese Android-Skins an und vergleichen Sie sie. Lesen Sie mehr haben genau dies auf Handys und Tablets getan. Sie sind kaum alleine.
Amazon und Barnes & Noble haben es auf E-Reader gesetzt. HP hat Android in einen Laptop gesteckt. NVIDIA steckte Android auf eine Spielekonsole. Sony liefert das Betriebssystem auf seinen neuen Smart-TVs aus. Von Point-and-Shoot-Kameras bis zu Kühlschränken erhalten Sie Android für alles. Unternehmen stolpern über sich selbst, um Android Wear auf Uhren zu setzen.
Und das ist noch nicht einmal alles, was die Bastler mit Android gemacht haben.
Im Gegensatz zu iOS und Windows Phone müssen die Menschen niemandem Geld zahlen, um Android in ihrem Produkt verwenden zu können. Und da der Code offen ist, können Sie die Software beliebig experimentieren und anpassen.
Warum fühlt es sich nicht so an??
Es gibt einen signifikanten Unterschied zwischen der Verwendung von herkömmlichem Desktop-Linux und dem Ausführen von Windows. Der Kontrast zwischen Android und iOS ist bei weitem nicht so stark. Wenn Android Open Source ist, warum fühlt es sich nicht so an??
1. Menschen dürfen Open Source Code sperren
Android ist Open Source, aber die meiste Software, die wir auf der Plattform ausführen, ist es nicht. Dies gilt unabhängig davon, ob Sie ein Nexus-Gerät oder etwas von Samsung erhalten. Im Gegensatz zu den Anfängen von Android sind der Google Now Launcher und die meisten Apps von Google nicht mehr verfügbar.
Das Gleiche gilt für den Code, der auf Samsung, HTC, LG und anderen kundenspezifischen Anpassungen geliefert wird. Die meisten Apps, die Sie bei Google Play erhalten, sind nicht Open Source, unabhängig davon, ob sie kostenlos heruntergeladen werden können. Da diese Software den Großteil dessen darstellt, was wir sehen und nutzen, fühlt sich Android letztendlich wie eine Closed-Source-Plattform.
Aber Leute dürfen Closed-Source-Software herstellen, die unter Linux läuft. Wenn die Ersteller Software nicht unter einer Copyleft-Lizenz vertreiben, können andere Personen den Code verwenden, um proprietäre Anwendungen zu erstellen.
Google veröffentlicht einen Großteil von Android unter der Apache-Lizenzversion 2.0. Dies hindert die Benutzer jedoch nicht daran, den Code zur Erstellung restriktiver Produkte zu verwenden. Dass die Leute dies getan haben, macht Android nicht selbst geschlossen. Wenn überhaupt, dass so viele Leute ihre Arbeit auf Android stützen, ist dies ein Beweis für ihren Erfolg als Open Source-Projekt.
2. Die Kernentwicklung von Android ist nicht von der Community angetrieben
In den meisten Fällen entwickelt Google Android. Ein- oder zweimal im Jahr spuckt das Unternehmen einen Haufen neuen Code über eine metaphorische Wand, in der Bastler und Hardware-Hersteller eilen (oder, wissen Sie, nehmen Sie sich Zeit, Warum hat mein Android-Handy noch nicht aktualisiert? Warum hat mein Android-Handy nicht?) Der Update-Vorgang für Android ist langwierig und kompliziert. Lassen Sie uns einen Blick darauf werfen, um herauszufinden, warum Ihr Android-Handy so lange braucht, um ein Update durchzuführen.
Google veröffentlicht dann etwa jeden Monat Wartungs- und Sicherheitsupdates, während es sich auf die nächste große Veröffentlichung vorbereitet.
Viele andere bekannte Open Source-Projekte streben normalerweise nach einer stärkeren Einbindung der breiten Öffentlichkeit. Red Hat kann einen guten Teil der Arbeit finanzieren, die für GNOME 5 überraschende Gründe für die Wiederbelebung von GNOME verantwortlich ist. 5 überraschende Gründe für die Wiederbelebung von GNOME. Heute gewinnt GNOME 3 endlich wieder Benutzer, und es gibt weniger Menschen, die online gegen ihren Hass sprechen die Desktop-Umgebung. Was ist passiert, dass GNOME langsam zurückkommt? Lesen Sie mehr, aber Entwickler aus aller Welt tragen Code bei.
Canonical, das Unternehmen hinter Ubuntu, übt eine Menge Kontrolle darüber aus, wie die Linux-Distribution aussieht und sich anfühlt, aber Community-Mitglieder haben immer noch Einfluss darauf, welche Programme in die App-Repositorys aufgenommen werden oder was auf einigen der Websites angezeigt wird.
Im Vergleich dazu ist Android ein Produkt von Google.
3. Sie haben nicht die volle Kontrolle
Ein Teil dessen, was die Menschen für Linux und andere Open-Source-Betriebssysteme anzieht 3 UNIX-ähnliche Betriebssysteme, die nicht Linux sind 3 UNIX-ähnliche Betriebssysteme, die keine Linux-Betriebssysteme sind In letzter Zeit wurde "UNIX" mit "Linux" verwechselt. Linux wurde von UNIX beeinflusst, aber UNIX-Systeme haben keine Beziehung zu Linux. Hier sind einige wichtige UNIX-basierte Systeme, die es zu wissen gilt. Lesen Sie mehr ist die Freiheit und Kontrolle, die verfügbar ist. Sie können nicht in das Herz eines Windows- oder Mac OS X-Computers eintauchen und sehen, was dazu führt, dass es tickt. Unter Linux können Sie den größten Teil des Codes nicht verstehen, aber Sie können mehr oder weniger mit dem ganzen Code basteln.
In der Praxis wird ein Android-Telefon mit nur geringfügig mehr Freiheiten geliefert als ein iPhone. Möglicherweise können Sie den Launcher ändern, einige umfangreiche Themen anwenden und einige Funktionen an Ihren Geschmack anpassen. Die besten Optimierungen, die Sie für Ihr Android-Gerät machen können, ohne zu plündern Die besten Optimierungen, die Sie für Ihr Android-Programm erstellen können, ohne Absturz Das Anpassen Ihres Android-Geräts isn ' t nur für technisch versierte. Erfahren Sie, wie Sie Ihr Android-Handy oder -Tablet optimal nutzen können! Lesen Sie mehr, aber Sie können nicht an dem zugrunde liegenden Betriebssystem basteln, ohne Ihre Garantie zu verlieren.
Umfangreichere Verbesserungen erfordern das Verwurzeln des Geräts. Anpassen des Telefons ohne das Flashen eines ROM mit dem Xposed Framework. Anpassen des Telefons ohne das Flashen eines ROM mit dem Xposed Framework. Es ist allgemein bekannt, dass Sie das Android-Gerät am besten mit einem neuen ROM aktualisieren können . Es ist auch falsch. Lesen Sie mehr oder flashen Sie ein benutzerdefiniertes ROM. 6 Gründe, warum Sie ein benutzerdefiniertes ROM verwenden müssen 6 Gründe, warum Sie ein benutzerdefiniertes ROM verwenden müssen Benutzerdefinierte ROMs sind das Beste, was Sie mit einem Android-Handy haben! Verpassen Sie es nicht! Weiterlesen . In dieser Hinsicht kann es sich so anfühlen, als hätten Sie auf einem proprietären Desktop-Betriebssystem mehr Freiheit als auf einem mobilen Open-Source-Betriebssystem.
Aber Android Ja wirklich ist Open Source
Und es ist nicht nur im Namen offen. Es gibt viele Beweise dafür, dass Android wirklich offen ist, und wir können die greifbaren Vorteile nutzen.
1. Benutzerdefinierte ROMs sind vorhanden
Community-ROMs, die auf AOSP basieren, geben Android-Benutzern Alternativen zu der auf ihren Geräten enthaltenen Software. CyanogenMod läuft auf Millionen von Android-Smartphones. Außerhalb der Box unterscheidet sich das Erlebnis nicht so sehr von dem, was Sie mit einem Nexus machen können. Das ist der Grund, warum sich viele Leute dazu entschließen, ein ROM zu flashen.
CyanogenMod ist nicht die einzige Option, die entweder die besten benutzerdefinierten Android-ROMs ist. Was sind die besten benutzerdefinierten Android-ROMs? In dem Moment, in dem Sie feststellen, dass Sie Ihr Android-Telefon mit einem neuen ROM-Speicher flashen können, ist dies von entscheidender Bedeutung. Plötzlich sind Sie kostenlos: Endlose Anpassungsoptionen, keine Bloatware mehr und vor allem haben Sie keine… Weiterlesen. Viele sind im Laufe der Jahre gestiegen und gesunken, wie Paranoid Android und AOKP. In gewisser Weise ähnelt das angepasste ROM-Ökosystem dem Linux-Verteilungsmodell. Diese ROMs sind größtenteils gleich, aber für Projekte wird derselbe Code verwendet und auf unterschiedliche Weise angepasst. Dies wäre nicht möglich, wenn Android selbst nicht Open Source wäre.
2. Sogar die Open Source-Konkurrenten hängen von Android ab
Am Anfang dieses Beitrags erwähnte ich Firefox OS, Sailfish OS und Ubuntu Touch als konkurrierende Open-Source-Betriebssysteme. Die Sache ist, dass die Teams hinter diesen drei Projekten Android-Code auf die eine oder andere Art und Weise verwendet haben. Mit Sailfish OS können Sie Android-Apps direkt installieren, obwohl sie nicht auf Android basieren.
Firefox OS begann als Boot to Gecko, das Sie auf Android-Geräten installieren konnten. Vor Ubuntu Touch gab es Ubuntu für Android.
Es gibt eine unglaubliche Ironie der Idee, dass Android Closed Source sein könnte, aber darauf basierende Projekte können offen sein.
3. Sie Können Übernehmen Sie die Kontrolle über Ihr Gerät
Hersteller und Spediteure möchten Sie möglicherweise nicht, und dadurch wird Ihre Garantie ungültig. Sie haben jedoch die Möglichkeit, mit Ihrer Hardware das zu tun, was Sie möchten. Sie können root-Benutzer haben, um Administratorzugriff zu erlangen, den Bootloader zu entsperren oder ein alternatives Betriebssystem zu flashen (z. B. Ubuntu Touch ausführen). Wie Sie Ihr Android mit Ubuntu doppelt booten können Wie Sie Ihr Android mit Ubuntu doppelt booten Weitere Informationen.
Dies sind möglicherweise nicht die von Android angebotenen Funktionen, sie sind jedoch vorhanden. Und während die große Mehrheit der Menschen mit Android-Geräten nicht so mit ihnen bastelt, wären Sie kaum die einzige Person, die dies tut.
Es gibt Millionen von Menschen, die die Freiheit lieben, ihre Handys und Tablets auf diese Weise zu benutzen.
Warum spielt es eine Rolle?
Menschen nutzen Open Source-Betriebssysteme aus vielen verschiedenen Gründen. Einige vertrauen nicht darauf, die Kontrolle über ihre Daten aufzugeben. Außerdem kommen und gehen proprietäre Anwendungen und Dienste, aber Open-Source-Software bleibt erhalten, auch wenn sie nicht unterstützt wird. Freie Betriebssysteme können auch Hardware mit Leben füllen, die gut funktioniert, aber die Unternehmen haben sich entschieden, das Angebot aufzugeben.
An ethischen Gründen mangelt es nicht an Entscheidungen, von denen bestimmt werden sollte, was auf welcher Hardware ausgeführt wird, bis hin zu Diskussionen über Wohlstand, Privatsphäre und Freiheit.
Da Millionen von Menschen sich für Mobile Computing interessieren, ist es wichtig, dass die Benutzer über die verfügbaren Optionen auf Desktops und Laptops verfügen. Sich um eines der oben genannten Dinge zu kümmern, sollte nicht bedeuten, Telefone, Tablets und coole Dinge mit Touchscreens aufzugeben.
Android ist nach wie vor die beste mobile Option für Menschen, die Open Source schätzen. Nach dem Auspacken kann es eine übermäßig kommerzialisierte, anstrengende Erfahrung sein, aber Sie können dies ändern.
Ich verwende CyanogenMod und erhalte meine Software von F-Droid. Hier ist, wie Sie Android verwenden können. Aber Ditch Google Hier können Sie Android verwenden, aber Ditch Google Möchten Sie Ihr Android-Smartphone oder -Tablet ohne Google verwenden? Möchten Sie Open-Source-Software verwenden? Hier werfen wir einen genauen Blick darauf, wie das genau geht. Weiterlesen . Diese Kombination erscheint im Vergleich zu Google Play möglicherweise einschränkend, bietet jedoch mehr Funktionen als das, was konkurrierende Open-Source-Betriebssysteme derzeit bieten. Ich schaue immer noch zu und hoffe, dass diese Alternativen Erfolg haben, aber während ich auf ihren Erfolg warte, höre ich Podcasts, benutze GPS-Navigation, verwalte meine lokale Musikbibliothek und bleibe in Kontakt mit Menschen, die ein zuverlässiges und schnelles Handy verwenden Gerät, auf dem überwiegend Open Source-Software ausgeführt wird heute.
Warum benutzt du Android? Bedeutet Ihnen der Open-Source-Aspekt viel? Warten Sie auf ein alternatives, kostenloses mobiles Betriebssystem, um sich durchzusetzen? Ich würde gerne deine Gedanken hören!
Bildnachweise: Pinguin springt mit Bluezace via Shutterstock
Erfahren Sie mehr über: Android-Anpassung, Linux, Open Source.