Alle Updates für vorhandene Play Store-Apps müssen jetzt auf Android 9 Pie ausgerichtet sein

Ende 2017 traf Google eine mutige Entscheidung: Android-App-Entwickler wurden gezwungen, auf neuere API-Ebenen zuzugreifen, indem neue Play Store-Anforderungen hinzugefügt wurden. Googles Ziel ist es, die Sicherheit des Ökosystems zu verbessern (indem sichergestellt wird, dass Apps alle datenschutz- und berechtigungsbezogenen Plattformänderungen einhalten) und die Einführung neuer APIs zu fördern (damit Nutzer neue Funktionen auf ihren Handys nutzen können). Am 1. August eines jeden Jahres wird Google erfordert, dass alle neuen Apps, die an den Play Store gesendet werden, auf die im Vorjahr eingeführte Haupt-API-Version abzielen. Am 1. November eines jeden Jahres erweitert Google diese Anforderung, um Updates für vorhandene Apps abzudecken. Ab dem 1. August 2019 müssen alle neuen Android-Apps, die auf Google Play hochgeladen wurden, auf API-Level 28 oder Android 9 Pie ausgerichtet sein. Ab heute gilt diese Anforderung auch für App-Updates.

Laut Google lief Android 9 Pie Ende August dieses Jahres auf 22, 6% aller von Google Play zertifizierten Geräte. Mit dem Abschluss des Zertifizierungsfensters für neue Android 9-Geräte am 31. Januar 2020 wird der Prozentsatz der Geräte mit API-Level 28 oder höher noch größer. Mit Funktionen wie Adaptive Battery in Android 9 und Scoped Storage in Android 10 möchten Sie sicherstellen, dass Ihre vorhandene App zumindest weiterhin wie vorgesehen funktioniert. Persönlich hoffe ich, dass die neue Anforderung Entwickler, die die ältere FingerprintManager-API verwenden, dazu bringt, BiometricPrompt zu übernehmen, damit Pixel 4-Besitzer Face Unlock in all ihren Apps genießen können.

Sowohl in Android 9 als auch in Android 10 gibt es unzählige neue APIs und Optimierungen an vorhandenen APIs, sodass Sie möglicherweise sogar in der Lage sind, eine innovative neue App zu erstellen oder eine vorhandene Funktion zu erweitern, sobald Sie die Dokumentation durchgesehen haben. Leider wird diese Anforderung wahrscheinlich dazu führen, dass einige Entwickler die Entwicklung ihrer Apps aufgeben, wie wir gesehen haben, als die API-Level-Anforderung im letzten Jahr erhöht wurde. Sie können Google hier nicht wirklich die Schuld geben, da sie den Entwicklern nicht nur viel Zeit zum Aktualisieren ihrer Apps eingeräumt haben, sondern auch einen triftigen Grund haben, die Entwickler dazu zu zwingen, auf neuere API-Ebenen abzustimmen.