Das Symptom
Auf dem neuen Handy erscheint beim ersten Start einer vertrauten App ein Hinweis, sie laufe im 16-KB-Kompatibilitätsmodus, manchmal ruckelt sie oder stürzt ab. Der Mensch liest das als Fehler des Geräts: Das Handy sei defekt, fehlerhaft ausgeliefert oder die App sei Schadsoftware. Er setzt das Gerät zurück oder trägt es zum Händler. Beides bringt nichts, weil die Ursache nicht im Handy, sondern im Paket der App steckt.
Die „Layer 8“-Wahrheit
Google dokumentiert den Vorgang unter Support 16 KB page sizes: „Beginning with Android 15, AOSP supports devices that are configured to use a page size of 16 KB (16 KB devices).“ Apps mit nativen Bibliotheken müssen dafür neu gebaut werden: „If your app uses any NDK libraries, either directly or indirectly through an SDK, then you will need to rebuild your app for it to work on these 16 KB devices.“ Reine Java- oder Kotlin-Apps sind laut Google bereits kompatibel: „If your app only uses code written in the Java programming language or in Kotlin, including all libraries or SDKs, then your app already supports 16 KB devices.“
Android 16 ergänzt einen Kompatibilitätsmodus. Die Seite zu den Verhaltensänderungen beschreibt ihn so: „When your app is running on a device with Android 16 or higher, if Android detects that your app has 4 KB aligned memory pages, it automatically uses compatibility mode and display a notification dialog to the user.“ Das ist der Dialog, den der Mensch für eine Fehlermeldung hält. Der Modus lässt manche Apps laufen, ist aber ausdrücklich kein Ersatz: „16 KB backcompat mode allows some apps to work, but for best reliability and stability, apps should still be 16 KB aligned.“
Der Schalter sitzt laut Google in der App-Info: „On the app info page, under Advanced, toggle the setting Run app with page size compat mode to enable or disable the 16 KB backcompat mode for specific app. This setting is visible only when the device is running with 16 KB page size.“ Auf dem alten Handy fehlt er, weil das alte Handy ihn nicht braucht.
Für den Play Store gilt außerdem, dass Apps mit Ziel Android 15 auf 64-Bit-Geräten 16 KB unterstützen müssen, und: „Starting February 1, 2027, if your app updates don’t support 16 KB memory page sizes, you won’t be able to release these updates.“ Die Lösung ist damit ein Update vom Entwickler, nicht ein Umtausch des Handys. Das Gerät ist nicht kaputt; es ist nur neuer als die App.
Wer es genau wissen will, kann den Hinweis als Inventar lesen: Jede App, die den Dialog zeigt, enthält nativen Code, der noch für 4-KB-Seiten ausgerichtet ist. Google nennt für Entwickler Werkzeuge, mit denen sich die Ausrichtung der Bibliotheken prüfen lässt; für Nutzer reicht die Liste der betroffenen Apps und ein Blick in den Store, ob es ein Update gibt. Alles andere ist Sache des Entwicklers, und Google Play drängt ihn mit einem Datum, das näher liegt als der nächste Handy-Kauf.