Google Play schreibt jetzt vor, dass alle vorhandenen Apps, die im Play Store aktualisiert werden, jetzt auf API-Level 28 oder höher abzielen (Android 9 Pie oder Android 10).
Ende 2017 traf Google eine mutige Entscheidung: Zwingen Sie Android-App-Entwickler dazu, auf neuere API-Ebenen abzuzielen durch Hinzufügen neuer Play Store-Anforderungen. Die Ziele von Google bestehen darin, 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 Benutzer dies tun können). Genießen Sie neue Funktionen auf ihren Handys.) Am 1. August eines jeden Jahres verlangt Google, dass alle neuen Apps, die im Play Store eingereicht werden, auf die im vorherigen eingeführte Haupt-API-Ebene abzielen Jahr. Am 1. November eines jeden Jahres weitet Google diese Anforderung auf Updates bestehender Apps aus. Daher müssen ab dem 1. August 2019 alle neuen Android-Apps, die auf Google Play hochgeladen werden, auf API-Level 28 oder Android 9 Pie ausgerichtet sein. Ab heute gilt die gleiche Anforderung auch für App-Updates.
Laut GoogleEnde August dieses Jahres lief Android 9 Pie auf 22,6 % aller Google Play-zertifizierten Geräte. Mit dem Zertifizierungsfenster für neue Android 9-Geräte Bis zum 31. Januar 2020 wird der Anteil der Geräte mit API-Level 28 oder höher voraussichtlich noch größer werden. Mit Funktionen wie Adaptive Battery in Android 9 und Scoped Storage in Android 10 möchten Sie zumindest sicherstellen, dass Ihre vorhandene App weiterhin wie vorgesehen funktioniert. Persönlich hoffe ich, dass die neue Anforderung Entwickler, die die ältere FingerprintManager-API verwenden, dazu drängt, BiometricPrompt zu übernehmen Besitzer eines Pixel 4 können Face Unlock genießen in all ihren Apps.
In beiden gibt es eine Menge neuer APIs und Optimierungen an bestehenden APIs Android 9 Und Android 10, sodass Sie möglicherweise sogar in der Lage sind, eine innovative neue App zu erstellen oder eine vorhandene Funktion zu verbessern, wenn Sie einen Blick auf die Dokumentation werfen. 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. Hier kann man Google nicht wirklich die Schuld geben, da sie den Entwicklern nicht nur viel Zeit für die Aktualisierung ihrer Apps gegeben haben, sondern auch einen triftigen Grund haben, Entwickler zu zwingen, sich auf neuere API-Ebenen zu konzentrieren.