25Aug
Android hat ein Berechtigungssystem für einzelne Apps, aber auch iPhones und iPads. Android gibt Ihnen eine einzige Aufforderung, wenn Sie eine App installieren, aber iOS ermöglicht Ihnen, weitere Entscheidungen zu treffen.
Viele Geeks haben lange geglaubt, dass Androids Berechtigungssystem ein Vorteil gegenüber dem Fehlen eines iOS ist. Das mag für viele Android-Geeks schockierend sein, aber das Berechtigungssystem von iOS ist wohl viel praktischer.
Update: Google hat die AppOps-Funktion von Android 4.4.2 entfernt, nachdem dieser Artikel geschrieben wurde, und behauptet, dass sie versehentlich veröffentlicht wurde. Dies bedeutet, dass die Android-App-Berechtigungssituation jetzt noch schlechter ist als unten dargestellt.
Das Problem mit Android-Berechtigungen
Bevor wir uns ein Bild davon machen können, wie App-Berechtigungen auf iPhones und iPads anders funktionieren, werfen wir einen kurzen Blick darauf, wie sie unter Android funktionieren. Wenn Sie eine App von Google Play( oder einem anderen Ort) installieren, sehen Sie eine Liste der Berechtigungen, die für die App erforderlich sind. Apps müssen die Erlaubnis erteilen, alles zu tun, vom Zugriff auf das Internet, um den USB-Speicher zu lesen, bis hin zu Ihrem Telefonanrufstatus und den GPS-Standortdaten.
Wenn Sie jemand sind, der wirklich aufpasst, können Sie diese Liste der Berechtigungen zum Zeitpunkt der Installation anzeigen. Aber es ist eine Take-it-or-leave-it-Entscheidung. Sie können die App installieren und die Berechtigungen akzeptieren oder die Installation der App verweigern und die Berechtigungen verweigern.
Wenn Sie ein durchschnittlicher Android-Nutzer sind, besteht eine gute Chance, dass Sie den Berechtigungen nicht viel Aufmerksamkeit schenken. Sie haben wahrscheinlich gelernt, dass Apps alle Arten von Berechtigungen anfordern, einschließlich "Standort" -Berechtigungen in kostenlosen Spielen für Targeting-Zwecke. Wenn Sie die App verwenden möchten, werden Sie sie am Ende installieren.
Dies ist die einzige Erlaubnisentscheidung, die die meisten Benutzer jemals treffen. Ab Android 4.3 ist es jetzt möglich, App-Berechtigungen mit Einstellungen zu verwalten, die mit dem neuen AppOps-Bedienfeld in das System integriert wurden. Diese Einstellungen sind jedoch ausgeblendet und werden von den meisten Benutzern nie gefunden. Sie müssen auch eine aktivere Entscheidung treffen, indem Sie nach der Installation der App nach dem Control Panel suchen, um die Berechtigungen zu verwalten.
Funktionsweise von iOS-Berechtigungen
-App-Berechtigungen für iPhone und iPad funktionieren anders. Wenn Sie eine App installieren, treffen Sie keine Auswahl an Berechtigungen. Sie entscheiden sich für bestimmte grundlegende Berechtigungen - jede App, die Sie installieren, verfügt über grundlegende Berechtigungen wie die Möglichkeit, auf das Internet zuzugreifen. Zur Installationszeit installieren Sie einfach die App und gewähren keine speziellen Berechtigungen wie Zugriff auf Ihr GPS oder Ihre Kontakte.
Um bestimmte Berechtigungen zu nutzen - insbesondere für den Zugriff auf Ihre Standortdienste( GPS), Kontakte, Kalender, Erinnerungen, Fotos, Bluetooth, Mikrofon, Bewegungsaktivität, Twitter-Konto oder Facebook-Konto - fordert die App die Berechtigung an, wenn sie benötigt wird. Wenn Sie beispielsweise Google Maps oder eine andere Mapping-App installieren, wird bei der ersten Verwendung der Mapping-Funktionen ein Popup-Fenster angezeigt, in dem Sie aufgefordert werden, Ihren Standort anzuzeigen. Wenn eine App Ihre Kontakte für ein bestimmtes Feature benötigt, sehen Sie nur eine Eingabeaufforderung für Kontakte, wenn Sie diese spezifische Funktion zum ersten Mal verwenden.
Es ist einfacher zu verstehen, warum eine App die Berechtigungen benötigt und wofür sie verwendet wird.
Außerdem haben Sie hier mehr als eine Option. Sie können eine Berechtigungsanfrage ablehnen, indem Sie sagen "Nein, ich vertraue dieser App nicht, um auf meine Kontakte oder den GPS-Standort zuzugreifen" und die App trotzdem weiterhin zu verwenden. Sie können einige Berechtigungen aktivieren, andere jedoch nicht.
Unter Android können normale Benutzer alle Berechtigungen zum Zeitpunkt der Installation zulassen oder die App nicht verwenden. Unter iOS können normale Benutzer Berechtigungen einfacher verwalten und verstehen.
Sie können auch auf den Bildschirm iOS-Einstellungen gehen und auf Datenschutz tippen, um diese Berechtigungskategorien anzuzeigen.
Tippen Sie auf eine Kategorie, um anzuzeigen, welche installierten Apps Zugriff auf eine Berechtigung haben, und diese optional widerrufen. Dies ist im Wesentlichen iOS-Version des AppOps-Bildschirms auf Android, aber es ist sichtbar für durchschnittliche Nutzer statt nur für Geeks versteckt.
Dieses System zwingt App-Entwickler, die erforderlichen Berechtigungen zu rechtfertigen. Auf iOS würden Benutzer den Zugriff auf Angry Birds verweigern, wenn sie plötzlich nach ihrem GPS-Standort fragen würden. Auf Android erkennen viele Benutzer wahrscheinlich nicht einmal, dass sie dies zulassen.
Wo Android immer noch
gewinntNatürlich hat Androids Berechtigungssystem immer noch seine Vorteile. Wenn Sie ein Geek sind, können Sie über AppOps eine feinkörnigere Zugriffskontrolle erhalten. Android zwingt auch Apps, mehr Berechtigungen zu deklarieren, damit Sie sehen können, ob eine App auf das Internet zugreifen kann oder nicht. Android bietet auch Berechtigungen, die auf iOS nicht verfügbar sind, sodass Apps mehr tun können.
Android ist zwar immer noch flexibel und in vielerlei Hinsicht leistungsfähig, aber es stolpert, wenn es um die reale Welt geht. Normale Benutzer, die nur Handyspiele spielen möchten, ohne dass ihre Kontakte geerntet werden und Standorte gesammelt werden, haben viel mehr Kontrolle über iOS.
Es gibt keinen Grund, warum das Berechtigungssystem von Android so sein sollte, "nimm es oder lass es", es sei denn, du weißt von einem geheimen Einstellungsbildschirm. Das Web funktioniert wie iOS - wenn eine Website auf Ihren Standort zugreifen möchte, muss sie danach fragen. Wenn es auf Ihr Mikrofon oder Ihre Webcam zugreifen möchte, muss es fragen. Sie können diese Berechtigungen zulassen oder verweigern und die Website weiterhin verwenden. So sollte es auch auf Android funktionieren.
Hoffentlich wird Google AppOps weiter entwickeln und für normale Android-Nutzer verfügbar machen. Fürs Erste ist es nicht wahr, dass Android App-Berechtigungen hat, während iOS das nicht tut - beide Betriebssysteme haben Berechtigungssysteme. Und Apples Lösung ist wahrscheinlich für die meisten Leute besser.