Google hat die Veröffentlichung von Android 17 offiziell angekündigt und den Rollout auf Pixel-Geräten gestartet. Gleichzeitig wurde der Quellcode der Plattform im Rahmen des Android Open Source Project (AOSP) verfügbar gemacht. Dieses Update markiert einen fundamentalen Wandel in der Systemarchitektur, verwandelt Android in eine vollwertige KI-Plattform und überarbeitet die Regeln für die App-Entwicklung grundlegend.

KI als Fundament des Systems

Die wichtigste konzeptionelle Änderung in Android 17 ist der Fokus auf die Schaffung eines umfassenden KI-Ökosystems, das Hardware, Software und LLM-Modelle (Large Language Models) vereint. Ein Schlüsselinstrument hierfür ist die Erweiterung der AppFunctions-Funktionen – einer speziellen API und Jetpack-Bibliothek.

Dank dieser Technologie können Entwickler einzigartige Funktionen ihrer Apps als Werkzeuge für Android MCP (eine lokale Variante des Model Context Protocol) bereitstellen. Dies ermöglicht intelligenten Assistenten und KI-Agenten (insbesondere Google Gemini), eigenständig komplexe Aktionsketten in Drittanbieter-Apps im Namen des Benutzers zu finden, zu kombinieren und auszuführen.

Neue Regeln für Entwickler und Nutzer

Google hat den Wechsel zum Standard „Anpassbarkeit vor allem anderen“ angekündigt. Für alle Apps, die auf Android 17 (API Level 37) ausgerichtet sind, wird die Möglichkeit, die Fenstergröße zu sperren und die Bildschirmorientierung auf großen Displays (sw > 600 dp) zu fixieren, vollständig abgeschafft. Das System wird veraltete Manifest-Parameter wie screenOrientation oder resizeableActivity=false ignorieren. Ausnahmen gelten nur für Spiele.

Das Update bringt zudem neue Werkzeuge für die Multitasking-Funktionalität mit sich:

  • App Bubbles und Bubble Bar: Nutzer können nun jede App in einen schwebenden „Blasen“-Modus versetzen, indem sie lange auf das Icon drücken. Auf Tablets gibt es zudem eine spezielle „Bubble Bar“ zur Verwaltung dieser Elemente.
  • Interaktiver PiP auf dem Desktop: Der „Picture-in-Picture“-Modus für Desktop-Konfigurationen ist nun vollständig interaktiv – die Fenster bleiben klickbar und funktionsfähig, auch wenn sie über anderen Programmen schweben.
  • Continue On-Funktion: Ermöglicht das sofortige Übertragen aktiver Aufgaben zwischen verschiedenen Android-Geräten. Der Nutzer sieht einen Hinweis in der Taskleiste seines Tablets und kann die App mit einem einzigen Tippen genau dort öffnen, wo er auf dem Smartphone aufgehört hat.

Compose-first und der Kampf gegen „schwere“ Apps

Google hat offiziell erklärt, dass Android nun eine „Compose-first“-Plattform ist. Alle neuen Schnittstellen, Tools, Bibliotheken und offiziellen Dokumentationen werden ausschließlich für Jetpack Compose entwickelt. Alte Komponenten (Paket android.widget) und klassische View-basierte Bibliotheken (einschließlich Fragments, RecyclerView und ViewPager) wechseln in den Wartungsmodus – sie erhalten nur noch kritische Sicherheitsupdates, keine neuen Funktionen.

Um „schwere“ Apps zu bekämpfen, die den Prozessor überlasten und den Akku entladen, führt Android 17 strenge Grenzen für die Nutzung des Arbeitsspeichers (RAM) ein. Wenn eine App das auf der Basis des gesamten RAM-Volumens des Geräts festgelegte Limit überschreitet, wird sie vom System sofort beendet, wobei der Fehler MemoryLimiter:AnonSwap protokolliert wird.

Auch im Systemkern wurden wichtige Änderungen vorgenommen:

  • Garbage Collection (GC): Es wurden häufigere und ressourcenschonendere Speicherbereinigungszyklen für kurzlebige Objekte eingeführt. Dies hat die CPU-Last verringert und Mikro-Ruckler in der Benutzeroberfläche beseitigt.
  • Lock-Free MessageQueue: Die Nachrichtenwarteschlange wurde auf eine lock-freie Architektur umgestellt – dies hat sich positiv auf die App-Startgeschwindigkeit ausgewirkt.
  • Verbot der Feldänderung: Versuche, die Werte von static final-Feldern via Reflexion zu ändern, führen nun zu einem IllegalAccessException, und über JNI zu einem sofortigen Programmabsturz.

Datenschutz und Post-Quanten-Kryptografie

Android 17 setzt den Kurs zum Schutz personenbezogener Daten fort. Temporärer Zugriff wird nun nur noch auf konkret ausgewählte Zeilen gewährt. In das System wurde die Unterstützung des ML-DSA-Algorithmus auf Ebene des sicheren Schlüsselspeichers (Keystore) integriert, sowie das APK-Signierschema v3.2 zum Schutz vor zukünftigen Bedrohungen durch Quantencomputer.

Zu den wichtigsten Neuerungen im Bereich der Sicherheit gehören:

  • EyeDropper API: Ein neues, sicheres System-Tool ermöglicht es Apps, Farben von jedem Punkt auf dem Bildschirm zu extrahieren, ohne dass dafür sensible Berechtigungen für die vollständige Aufzeichnung oder Übertragung des Bildschirms erforderlich sind.
  • Schutz vor SMS-Abfangen: Der Zugriff auf Nachrichten mit OTP-Codes (Einmalpasswörtern) wird für alle Drittanbieter-Apps künstlich um drei Stunden verzögert, wenn eine Diskrepanz zum Domain-Namen (WebOTP) festgestellt wird oder wenn die App auf SDK 37+ ausgerichtet ist.
  • Lokales Netzwerk: Für die Kommunikation mit „Smart Home“-Geräten ist nun zwingend eine separate Berechtigung ACCESS_LOCAL_NETWORK erforderlich.
  • Verbergen von Zeichen: Bei der Eingabe von Passwörtern auf einer physischen Tastatur wird das zuletzt eingegebene Zeichen standardmäßig nicht mehr angezeigt.