Google informiert in einem neuen Blogbeitrag über die granularere Rechtevergabe für Apps, die Android 6.0 Marshmallow bringen wird. Apps müssen dann nicht mehr bei der Installation nach allen erforderlichen Rechten fragen, sondern können das zu dem Zeitpunkt, da sie den Zugriff – etwa auf Kamera, Adressen oder Mikrofon – tatsächlich benötigen. Entwicklern stellt Google dazu „Runtime Permissions“ zur Verfügung.
Das System, das sich so ähnlich heute schon in Apples iOS findet, war auf der Entwicklerkonferenz Google I/O im Juni vorgestellt worden. Jetzt klärt Developer Advocate Ian Lake einige Details.
Um Entwicklern die Arbeit zu erleichtern, legt Google Best Practices vor, also Musterbeispiele für die Implementierung. Es informiert Programmierer auch, wie sie mit Weigerungen des Anwenders umgehen sollten.
In einigen Fällen könne man das Rechtesystem auch einfach umgehen, schreibt Lake – etwa indem man eine existierende Kamera-App aufruft, die bereits über die nötigen Rechte verfügt, statt ein eigenes Aufnahmemodul zu bauen und dafür zusätzliche Rechte einzuholen.
Wichtig ist für Entwickler auch, zu bedenken, dass Nutzer die Rechte jederzeit zurückziehen können. Deshalb müssen diese bei jedem Zugriff auf bestimmte Funktionen überprüft werden. Außerdem sieht Google die Option vor, dass Entwickler eine zusätzliche Erklärung liefern, warum ihre App bestimmte Rechte benötigt. Dies wird angezeigt, wenn der Anwender zuvor die Genehmigung verweigert hat, aber die Checkbox „Nicht mehr fragen“ nicht aktiviert hat. Grundsätzlich sei möglichst große Transparenz immer erstrebenswert, heißt es.
Weitere Details zu Runtime Permissions enthalten die Design Guidelines und der Developer Guide für Android 6.0. Das OS selbst liegt derzeit in der dritten Testversion für Nexus 5, 6 und 9 sowie den Nexus Player vor.
Das inzwischen fast ein Jahr alte Android Lollipop lief Anfang August laut Google lediglich auf 18,1 Prozent aller Geräte. Die aktuellste Version Android 5.1.1 hatte sogar nur einen Anteil von 2,6 Prozent. Auf fast drei Viertel aller Android-Smartphones und –Tablets laufen die zwischen Juni 2012 und Juni 2014 erschienen Versionen 4.1.x bis 4.4.4 Jelly Bean und KitKat.
[mit Material von Kevin Tofel, ZDNet.com]
Tipp: Wie gut kennen Sie Google? Testen Sie Ihr Wissen – mit dem Quiz auf silicon.de.
Die Einnahmen klettern auf fast 95 Milliarden Dollar. Allerdings belastet der Steuerstreit mit der EU…
Das stärkste Wachstum verbucht die Cloud-Sparte. Microsoft verpasst bei der Umsatzprognose für das laufende Quartal…
Ein Coil-on-Module-Package integriert Chip und Antenne, was den Kartenkörper fast vollständig recycelbar machen soll.
Mindestens eine Anfälligkeit erlaubt das Einschleusen von Schadcode. Außerdem erweitern die Entwickler den Support für…
Zum 30. Juni 2028 soll das 2G-Netz komplett abgeschaltet werden und den Weg für schnellere…
Gewinn und Umsatz legen deutlich zu. Zum Wachstum tragen auch die Sparten Cloud und Abonnements…