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.
Ransomware-Angriff auf die KI-gesteuerte Lieferkettenplattform Blue Yonder hat weitreichende Auswirkungen.
Seit Ende September ist sie also verfügbar: die Apple Watch 10. Auch in Deutschland kann…
ISG sieht engere Vernetzung zwischen Hyperscaler, IT-Partnern und Endkunden. Treiber ist das Zusammenspiel von KI…
Mit dem Tool können Unternehmen KI-Agenten mithilfe synthetisch generierter Daten testen, um präzise Antworten und…
Kostengünstiger Mini-PC mit AMD Ryzen 7 5825U-Prozessor, 16 GB Arbeitsspeicher (RAM) und 512 GB SSD.
Bösartige QR-Codes, die per E-Mail versendet werden, eignen sich sehr gut, um Spam-Filter zu umgehen.