Sobes.tech
Middle

Was ist nach Version 6 mit den Berechtigungen in Android passiert?

sobes.tech KI

Antwort von AI

Nach Android 6.0 Marshmallow (API 23) wurde ein Modell für Laufzeitberechtigungen eingeführt.

Wichtige Änderungen:

  • Anfrage von Berechtigungen zur Laufzeit: Anwendungen müssen gefährliche Berechtigungen (z.B. Zugriff auf Kamera, Kontakte, Standort) direkt während der Ausführung anfordern, wenn sie diese wirklich benötigen, nicht bei der Installation.
  • Anfrage-Dialoge: Das System zeigt dem Benutzer ein Dialogfenster, in dem eine bestimmte Berechtigung angefordert wird, der Benutzer kann erlauben oder verweigern.
  • Verwaltung der Berechtigungen: Benutzer können jederzeit die erteilten Berechtigungen in den Systemeinstellungen der Anwendung widerrufen.
  • Gruppierung von Berechtigungen: Berechtigungen wurden nach Kategorien gruppiert (z.B. Berechtigungen im Zusammenhang mit Telefon oder Speicher). Wenn eine Berechtigung aus einer Gruppe erteilt wird, können auch andere Berechtigungen dieser Gruppe erteilt werden (obwohl sich dieses Verhalten in späteren Android-Versionen leicht ändern kann).

Diese Änderung zielt darauf ab, die Sicherheit und Privatsphäre der Benutzer zu verbessern, indem ihnen mehr Kontrolle darüber gegeben wird, auf welche Daten Anwendungen zugreifen können. Für Entwickler bedeutet dies, die Logik der Anwendung anzupassen, um Berechtigungen an den entsprechenden Stellen im Code zu überprüfen und anzufordern.