21Jul
Wenn es etwas zu geben scheint, auf das sich alles zu einigen scheint, dann ist Googles Android "offener" und Apples iOS ist ein "geschlosseneres" Betriebssystem. Hier ist, was das für Sie bedeutet.
"Open" vs. "Closed" bedeutet eine Menge Dinge, vom Quellcode bis zum App Store, bis zu dem, wie viel das Betriebssystem es erlaubt, Dinge anzupassen und zu optimieren.
Open-Source( teilweise) vs. Closed-Source
Android ist auf verschiedene Arten "offen".Zum einen basiert das Android-Betriebssystem auf Code aus dem "Android Open Source Project" oder AOSP.Es ist Open-Source, also können Leute den Quellcode nehmen und benutzerdefinierte Betriebssysteme daraus erstellen. CyanogenMod ist ein benutzerdefiniertes ROM, das zum Beispiel auf diesem Code basiert. Amazon Fire OS, das auf dem Kindle Fire und Fire Phone verwendet wird, basiert ebenfalls auf diesem Open-Source-Android-Code.
Android kommt jedoch immer häufiger in Form von Closed-Source-Anwendungen und APIs von Google Play Services."Android" kann mehrere Dinge bedeuten. Es ist ein Open-Source-Betriebssystem( AOSP), ja. Aber was die meisten Leute als "Android" mit allen Google-Bits betrachten, ist nur ein teilweise Open-Source-Betriebssystem. Und die meisten Telefone werden mit einem gesperrten Bootloader ausgeliefert - manche lassen Sie nicht entsperren, ohne eine Sicherheitslücke auszunutzen. Daher ist die Installation Ihres eigenen bevorzugten Android-Betriebssystems möglicherweise schwieriger, als Sie vielleicht 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, ein neues Betriebssystem daraus zu machen.
Was bedeutet das für Sie? : Wenn Sie verzweifelt wollen, dass benutzerdefinierte ROMs für Ihr Telefon und wollen mit so etwas herumspielen, ist Android für Sie. Wenn nicht, ist iOS in Ordnung. Und hier ist eine unglückliche Wahrheit: Einer der Hauptgründe, ein benutzerdefiniertes ROM zu installieren, ist, eine modernere Version von Android auf einem Telefon zu bekommen, das nicht mehr vom Hersteller unterstützt wird. Dies ist kein Problem mit iOS.
Apps können von überall statt nur im App Store kommen
Auf Android können Sie einen Schalter umlegen, um Apps von "unbekannten Quellen" zu installieren. Dadurch 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 von woanders installieren. Google ist in Bezug auf Apps im eigenen App Store weniger restriktiv.
Unter iOS können Sie nur Anwendungen aus dem Apple App Store installieren. Wenn Apple eine App nicht genehmigen möchte oder sie sie aus dem App Store entfernt, können Sie sie nicht verwenden."Sideloading" nicht genehmigte Anwendungen erfordern Jailbreak, was Kopfschmerzen ist.
Was bedeutet das für Sie? : Je nachdem, was Sie auf Ihrem Telefon tun möchten, kann dies ein echtes Problem sein. Zum Beispiel erlaubt der App Store von Apple keine Videospiel-Emulatoren, BitTorrent-Clients und andere Arten von Apps, die sie als kontrovers betrachten. Zum Beispiel verbietet Apple Spiele mit umstrittenen Inhalten aus dem App Store.
Realistisch gesehen werden die meisten Menschen wahrscheinlich nicht gegen diese Einschränkungen angehen. Aber wenn Sie vorhaben, Videospiel-Emulatoren und andere Arten von kontroversen Apps zu verwenden, werden Sie wahrscheinlich ein Android-Telefon anstelle eines iPhones erhalten wollen.
Anpassbarkeit und Flexibilität
Historisch gesehen waren Android-Telefone flexibler. Android-Apps haben Zugriff auf ein vollständiges Dateisystem, können über die Share-Funktion miteinander kommunizieren, den Startbildschirm-Launcher ändern, die Tastatur austauschen, sich als Standard-Apps festlegen und viele, viele andere Dinge tun. Zum Beispiel können einige Apps sogar über anderen Apps laufen. Sie können Widgets überall auf Ihrem Startbildschirm platzieren. Sie können einen Launcher eines Drittanbieters und ein Symboldesign installieren, um die Darstellung des Startbildschirms und der App-Symbole auf dem Gerät völlig zu ändern.
iOS ist begrenzter. Apps haben nicht so viel verfügbare Energie und können nicht miteinander kommunizieren. Im Laufe der Jahre hat Apple dies verbessert. Apps können mehr im Hintergrund ausführen, und iOS 8 fügt eine Freigabefunktion, Drittanbieter-Tastaturen und Widgets hinzu, die im Benachrichtigungscenter und nicht auf dem Startbildschirm ausgeführt werden.
Was das für Sie bedeutet : iOS ist noch eingeschränkter, aber Funktionen wie Widgets, die Freigabe von Apps, Apps, die im Hintergrund laufen, und Third-Party-Tastaturen sind jetzt in iOS angekommen. Wenn Sie Ihren gesamten Home-Bildschirm und Sperrbildschirm auf eine andere Weise funktionieren lassen möchten, benötigen Sie ein Android-Telefon. Aber iOS bietet viel Flexibilität, ohne komplett über Bord zu gehen.
Aber Apples iOS erlaubt Ihnen immer noch nicht, Ihren Standard-Webbrowser, E-Mail-Client, Mapping-App und andere Standard-Apps zu wählen - das ist immer noch ein bisschen ärgerlich, wenn Sie andere Apps bevorzugen.
Rooting vs. Jailbreaking
Trotz all der Power, die Android bietet, sind viele Funktionen hinter "Rooten" geschützt. Sie benötigen Root-Zugriff, um wirklich alle Power-Android-Enthusiasten Trompete nutzen zu können. Auf den meisten Telefonen erfordert das Rooten eigentlich die Nutzung einer Sicherheitslücke. Auf manchen Telefonen, z. B. den Nexus-Telefonen von Google, ist es einfach, die Sicherheit zu umgehen und zu tun, was Ihnen gefällt. Aber Google möchte immer noch nicht rooten und Android-Updates entfernen Ihren Root-Zugriff.
Apple-Nutzer, die nicht genehmigte Apps, Tweaks und detaillierteren Zugriff auf iOS wünschen, müssen das Betriebssystem "jailbreak".Dies ähnelt in gewisser Weise dem Rooten - es erfordert die Ausnutzung einer Sicherheitslücke in iOS.Sobald Sie einen Jailbreak durchgeführt haben, können Sie nicht unbedingt auf eine neue Version von iOS aktualisieren. Du musst warten, bis ein Jailbreak zuerst veröffentlicht wird, sonst verlierst du alle Jailbreak-Tweaks.
Was das für Sie bedeutet : Es ist normalerweise einfacher, Android zu rooten als Jailbreak iOS.Achten Sie darauf, ein Telefon zu wählen, das leicht zu rooten ist, wenn Ihnen das wichtig ist.
Also, was ist letztendlich wichtig? Für die meisten Menschen ist es ehrlich gesagt nicht so wichtig.iOS bietet mit jeder übergehenden Version mehr und mehr Flexibilität. Googles Android ist keine vollständig offene Plattform - für etwas komplett Open-Source, könnten Sie sich Ubuntu für Telefone oder Firefox OS anschauen.
Auf der anderen Seite, wenn Sie jemand sind, der jede Kleinigkeit über Ihr Gerät anpassen, Low-Level-Dinge optimieren und zufällige Apps installieren möchte, die Apple vielleicht nicht billigt, ist ein Android-Handy immer noch eine flexiblere Plattform dafür.
Es ist unmöglich, jeden Aspekt dieser Debatte in einem einzigen Beitrag zu behandeln, aber dies gibt Ihnen eine Vorstellung davon, was "offen" und "geschlossen" hier bedeutet. Im Laufe der Jahre sind Android und iOS enger zusammengewachsen - mit Googles gesamter Android-Plattform, die immer weniger Open Source ist, da mehr Dinge in Google Play Services subsumiert werden und iOS Apps und Benutzern mehr Power und Flexibilität bietet.
Bildrechte: Aidan auf Flickr