Android ist offen und iOS ist geschlossen - aber was bedeutet das für Sie?
Wenn es etwas gibt, auf das sich alles zu einigen scheint, dann ist es, dass Googles Android „offener“ ist und Apples iOS ein „geschlossenes“ Betriebssystem ist. Was bedeutet das eigentlich für Sie?.
„Offen“ vs. „geschlossen“ bedeutet viele Dinge, vom Quellcode über den App Store bis hin zu dem Umfang, in dem das Betriebssystem es Ihnen ermöglicht, Dinge anzupassen und anzupassen.
Open Source (teilweise) vs. Closed-Source
Android ist in vielerlei Hinsicht „offen“. Zum einen basiert das Android-Betriebssystem auf Code aus dem „Android Open Source Project“ oder AOSP. Es ist Open Source, sodass Benutzer diesen Quellcode verwenden und benutzerdefinierte Betriebssysteme erstellen können. CyanogenMod ist beispielsweise ein benutzerdefiniertes ROM, das auf diesem Code basiert. Amazons Fire OS, das auf dem Kindle Fire und Fire Phone verwendet wird, basiert ebenfalls auf diesem Open-Source-Android-Code.
Immer mehr Android-Apps werden jedoch in Form von Closed-Source-Anwendungen und APIs von Google Play Services bereitgestellt. "Android" kann mehrere Dinge bedeuten. Es ist ein Open-Source-Betriebssystem (AOSP), ja. Was die meisten Leute als "Android" mit allen Google-Bits bezeichnen, ist jedoch nur ein teilweise Open-Source-Betriebssystem. Die meisten Handys werden mit einem gesperrten Bootloader geliefert. Bei einigen Handys ist es möglicherweise nicht möglich, das Gerät zu entsperren, ohne eine Sicherheitsanfälligkeit auszunutzen. Daher ist die Installation eines bevorzugten Android-Betriebssystems möglicherweise schwieriger als Sie denken.
Auf der anderen Seite ist Apples iOS Closed Source. Ja, es hat einige Open-Source-Bits, aber die überwiegende Mehrheit des Betriebssystems ist Closed-Source. Es gibt keine echte Möglichkeit, daraus ein neues Betriebssystem zu erstellen.
Was bedeutet das für Sie?: Wenn Sie unbedingt benutzerdefinierte ROMs für Ihr Telefon wünschen und sich mit dieser Art von Dingen herumschlagen möchten, ist Android genau das Richtige für Sie. Wenn nicht, geht es iOS gut. Und hier ist eine unglückliche Wahrheit: Einer der Hauptgründe für die Installation eines benutzerdefinierten ROMs besteht darin, eine modernere Version von Android auf einem Telefon zu installieren, das vom Hersteller nicht mehr unterstützt wird. Dies ist kein Problem mit iOS.
Apps können von überall her kommen und nur der App Store
Unter Android können Sie einen Switch umdrehen, um Apps von „unbekannten Quellen“ zu installieren. Auf diese Weise können Sie Anwendungen von außerhalb von Google Play installieren, dem App Store von Google. Auch wenn Google eine App nicht genehmigt, können Sie sie auch von einer anderen Stelle installieren. Google ist auch in Bezug auf Apps im eigenen App Store weniger restriktiv.
Unter iOS können Sie nur Anwendungen aus dem App Store von Apple installieren. Wenn Apple eine App nicht genehmigen möchte oder sie aus dem App Store entfernt, können Sie sie einfach nicht verwenden. Für das "Sideloading" nicht genehmigter Apps ist ein Jailbreak erforderlich, was Kopfschmerzen verursacht.
Was bedeutet das für Sie?: Je nachdem, was Sie auf Ihrem Telefon tun möchten, kann dies ein Problem sein. Im App Store von Apple sind beispielsweise keine Emulatoren für Videospiele, BitTorrent-Clients und andere Arten von Apps zulässig, die sie als umstritten betrachten. Zum Beispiel verbietet Apple Spiele mit umstrittenem Inhalt aus dem App Store.
Realistisch gesehen werden die meisten Menschen wahrscheinlich nicht auf diese Einschränkungen stoßen. Wenn Sie jedoch planen, Videospielemulatoren und andere umstrittene Apps zu verwenden, möchten Sie wahrscheinlich ein Android-Handy anstelle eines iPhone.
Anpassbarkeit und Flexibilität
In der Vergangenheit waren Android-Telefone flexibler. Android-Apps haben Zugriff auf ein vollständiges Dateisystem, können über die Share-Funktion miteinander kommunizieren, den Starter für den Startbildschirm ändern, die Tastatur austauschen, sich selbst als Standard-Apps einrichten und viele andere Dinge tun. Beispielsweise können einige Apps tatsächlich über anderen Apps laufen. Sie können Widgets auf Ihrem Startbildschirm platzieren. Sie können ein Startprogramm eines Drittanbieters und ein Symbol-Design installieren, um die Anzeige Ihres Startbildschirms und der darauf befindlichen App-Symbole vollständig zu ändern.
iOS ist eher begrenzt. Apps haben nicht so viel Macht und können nicht miteinander kommunizieren. Apple hat dies im Laufe der Jahre verbessert. Apps können mehr im Hintergrund tun und iOS 8 fügt eine Freigabefunktion, Tastaturen von Drittanbietern und Widgets hinzu, die im Benachrichtigungscenter und nicht auf dem Startbildschirm ausgeführt werden.
Was bedeutet das für Sie?: iOS ist noch eingeschränkter, aber Funktionen wie Widgets, das Teilen von Apps, Apps, die im Hintergrund ausgeführt werden, und Tastaturen von Drittanbietern sind jetzt in iOS verfügbar. Wenn Sie möchten, dass der gesamte Startbildschirm und der Bildschirm gesperrt werden, benötigen Sie ein Android-Telefon. IOS bietet jedoch viel Flexibilität, ohne dabei völlig über Bord zu gehen.
Mit Apples iOS können Sie jedoch immer noch nicht Ihren Standard-Webbrowser, E-Mail-Client, Mapping-App und andere Standard-Apps auswählen. Dies ist jedoch immer noch ein Ärgernis, wenn Sie andere Apps bevorzugen.
Rooting vs Jailbreaking
Trotz aller Möglichkeiten, die Android bietet, sind viele Funktionen hinter dem "Rooting" verankert. Sie benötigen Root-Zugriff, um alle Vorteile der Trompete von Android-Enthusiasten nutzen zu können. Bei den meisten Handys muss für das Rooten tatsächlich eine Sicherheitsanfälligkeit ausgenutzt werden. Bei einigen Handys - zum Beispiel bei den Google Nexus-Handys - ist es einfach, die Sicherheit zu umgehen und das zu tun, was Sie möchten. Google mag das Rooten jedoch immer noch nicht und Android-Updates entfernen Ihren Root-Zugriff.
Apple-Benutzer, die nicht genehmigte Apps, Verbesserungen und einen tieferen Zugriff auf iOS wünschen, müssen das Betriebssystem "jailbreaken". Dies ähnelt dem Rooten in mancher Hinsicht - es erfordert eine Sicherheitslücke in iOS. Nachdem Sie einen Jailbreak durchgeführt haben, können Sie nicht unbedingt auf eine neue Version von iOS upgraden. Sie müssen warten, bis zuerst ein Jailbreak veröffentlicht wird, oder Sie verlieren alle Ihre Jailbreak-Anpassungen.
Was bedeutet das für Sie?: Es ist normalerweise einfacher, Android zu rooten als Jailbreak für iOS. Wählen Sie ein Telefon, das leicht zu rooten ist, wenn dies für Sie wichtig ist.
Was macht es also letztlich? Für die meisten Menschen spielt es ehrlich gesagt keine große Rolle. iOS bietet mit jeder vorübergehenden Version mehr und mehr Flexibilität. Googles Android ist keine völlig offene Plattform - für etwas Open Source sollten Sie sich Ubuntu für Handys oder Firefox OS anschauen.
Auf der anderen Seite: Wenn Sie jemand sind, der alles an Ihrem Gerät anpassen, einfache Dinge anpassen und zufällige Apps installieren möchte, die von Apple möglicherweise nicht genehmigt werden, ist ein Android-Handy dennoch eine flexiblere Plattform.
Es ist unmöglich, jeden Aspekt dieser Debatte in einem einzigen Beitrag zu behandeln. Dies gibt Ihnen jedoch eine Vorstellung davon, was "offen" und "geschlossen" hier bedeutet. Im Laufe der Jahre sind Android und iOS immer enger zusammengerückt - die gesamte Android-Plattform von Google wird weniger Open-Source, da immer mehr Dinge in die Google Play-Dienste aufgenommen werden.
Bildnachweis: Aidan auf Flickr