Google lädt App-Entwickler ein, Feedback dazu zu geben, wie sich OEM-Software auf ihre Apps auswirkt. Lesen Sie weiter, um mehr zu erfahren.
In den letzten Jahren hat Google die Art und Weise, wie Android mit Hintergrund-Apps umgeht, erheblich verbessert. Optimierungen wie Doze und App-Standby-Buckets Helfen Sie dabei, Systemressourcen den Apps zuzuweisen, die sie am meisten benötigen, und stellen Sie gleichzeitig sicher, dass missbräuchliche Apps nicht im Hintergrund grassieren.
Obwohl die Energiesparmaßnahmen von Android recht effektiv sind, gehen viele Smartphone-OEMs noch einen Schritt weiter, um zusätzliche Richtlinien zum Beenden von Apps im Hintergrund und Optionen zum Batteriesparen zu implementieren. Diese Maßnahmen sind oft weitaus aggressiver und Verhindern Sie, dass Apps von Drittanbietern ihre Arbeit erledigen. Einige OEMs führen auch eine Whitelist, die die uneingeschränkte Ausführung von Apps wie Facebook und WhatsApp ermöglicht, was kleine App-Entwickler benachteiligt. Google ist sich dessen durchaus bewusst
schlechte Praktiken, und obwohl es noch keine entscheidenden Maßnahmen ergriffen hat, bittet es jetzt um Feedback von Entwicklern, um eine mögliche Lösung zu finden.Ein Problem wurde erstellt im AOSP-Bugtracker bereits im Jahr 2018, in dem detailliert beschrieben wurde, wie ein Teil chinesischer OEMs die Kernfunktionalität von Android missbrauchte und die Ausführung von Drittanbieter-Apps im Hintergrund verbot. Die Ausgabe ist voll von Antworten von Hunderten von App-Entwicklern, die ähnliche Erfahrungen wiederholen. Wir fordern Google auf, OEMs davon abzuhalten, gegen die Android-Compliance zu verstoßen und solche aggressiven Maßnahmen umzusetzen Richtlinien.
Am 8. Juni 2021 kommentierte ein Benutzer, dass OEMs wie Xiaomi und OnePlus AccessibilityService sogar abschaffen. Als Reaktion darauf äußerte ein Google-Mitarbeiter kürzlich, dass man sich mit dem Problem befassen werde, und forderte App-Entwickler auf, ihr Feedback einzureichen.
Google bittet die Entwickler um die Angabe der folgenden Details:
- Name der betroffenen App(s)
- Name der OEMs und Gerätemodelle, bei denen sie das Problem beobachten
- Android-Betriebssystemversion
- Schritte zur Reproduktion des Problems sowie der erwarteten und beobachteten Ergebnisse
- Betroffene API
- Ob sie das gleiche Problem auf einem Pixel-Gerät (oder einem anderen Gerät mit derselben Android-Version) reproduzieren konnten
Wenn Sie App-Entwickler sind, können Sie Google Ihr Feedback übermitteln, indem Sie dieses Formular ausfüllen auf dieser Seite.