Categories: MobileMobile Apps

Android Marshmallow: Google erläutert Runtime Permissions

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.

„Runtime Permissions geben Ihrer App die Möglichkeit, zu steuern, wann und in welchem Kontext sie um Erlaubnis fragt. Das heißt, dass Anwender nicht in eine Liste von Rechten einwilligen müssen, wenn sie Ihre App aus Google Play installieren“, schreibt Lake. Das erleichtere den Zugang. Auch bei Updates sei es nicht mehr notwendig, eine pauschale Genehmigung einzuholen, wenn diese zur Laufzeit erfolge.

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.

Loading ...

Die Final von Android 6.0 Marshmallow soll im Herbst erscheinen. Erfahrungsgemäß wird sie zunächst Googles Nexus-Geräten und wenigen High-End-Produkten anderer Hersteller vorbehalten sein. Das mittlere und untere Preissegment wird sie wahrscheinlich nur in Form von neuen Geräten, aber nicht als Update erreichen, was wiederum die Fragmentierung der Android-Versionen festigt.

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.

Florian Kalenda

Seit dem Palm Vx mit Klapp-Tastatur war Florian mit keinem elektronischen Gerät mehr vollkommen zufrieden. Er nutzt derzeit privat Android, Blackberry, iOS, Ubuntu und Windows 7. Die Themen Internetpolitik und China interessieren ihn besonders.

Recent Posts

Starbucks von Cyberattacke betroffen

Ransomware-Angriff auf die KI-gesteuerte Lieferkettenplattform Blue Yonder hat weitreichende Auswirkungen.

17 Stunden ago

Was kann die Apple Watch Series 10?

Seit Ende September ist sie also verfügbar: die Apple Watch 10. Auch in Deutschland kann…

21 Stunden ago

Microsoft-Clouds: GenAI verändert Servicegeschäft

ISG sieht engere Vernetzung zwischen Hyperscaler, IT-Partnern und Endkunden. Treiber ist das Zusammenspiel von KI…

21 Stunden ago

Agentforce Testing Center: Management autonomer KI-Agenten

Mit dem Tool können Unternehmen KI-Agenten mithilfe synthetisch generierter Daten testen, um präzise Antworten und…

2 Tagen ago

NiPoGi AM06 PRO Mini PC: Perfekte Kombination aus Leistung, Flexibilität und Portabilität

Kostengünstiger Mini-PC mit AMD Ryzen 7 5825U-Prozessor, 16 GB Arbeitsspeicher (RAM) und 512 GB SSD.

2 Tagen ago

Black Friday: Vorsicht vor schädlichen QR-Codes

Bösartige QR-Codes, die per E-Mail versendet werden, eignen sich sehr gut, um Spam-Filter zu umgehen.

5 Tagen ago