Google zaprasza twórców aplikacji do przesyłania opinii na temat wpływu oprogramowania OEM na ich aplikacje. Czytaj dalej, aby dowiedzieć się więcej.
W ciągu ostatnich kilku lat Google znacznie ulepszył sposób, w jaki Android radzi sobie z aplikacjami działającymi w tle. Optymalizacje takie jak Doze i Zasobniki gotowości aplikacji pomagają przydzielać zasoby systemowe aplikacjom, które ich najbardziej potrzebują, jednocześnie zapewniając, że szkodliwe aplikacje nie będą działać w tle.
Chociaż rozwiązania oszczędzające energię Androida są dość skuteczne, wielu producentów OEM smartfonów dokłada wszelkich starań, aby wdrożyć dodatkowe zasady zabijania aplikacji działających w tle i opcje oszczędzania baterii. Środki te są często znacznie bardziej agresywne i uniemożliwiać aplikacjom innych firm wykonywanie swojej pracy. Niektórzy producenci OEM prowadzą również białą listę, która pozwala aplikacjom takim jak Facebook i WhatsApp na nieograniczone działanie, co stawia twórców małych aplikacji w niekorzystnej sytuacji. Google doskonale o tym wie
tandetne praktykii choć nie podjął jeszcze zdecydowanych działań, obecnie prosi programistów o opinie w poszukiwaniu możliwego rozwiązania.Jakiś temat został stworzony w narzędziu do śledzenia błędów AOSP już w 2018 r., szczegółowo opisując, jak część chińskich producentów OEM nadużywała podstawowych funkcji Androida i zabraniała aplikacjom innych firm działania w tle. Problem jest pełen odpowiedzi od setek twórców aplikacji, którzy powtarzają podobne doświadczenia, wzywając Google, aby powstrzymał producentów OEM od naruszania zgodności z Androidem i stosowania tak agresywnych rozwiązań polityki.
8 czerwca 2021 r. użytkownik skomentował, że producenci OEM, tacy jak Xiaomi i OnePlus, nawet niszczą usługę AccessibilityService. W odpowiedzi pracownik Google oświadczył niedawno, że przyjrzy się temu problemowi i poprosił twórców aplikacji o przesłanie opinii.
Google prosi programistów o podanie następujących szczegółów:
- Nazwa aplikacji, których dotyczy problem
- Nazwa producentów OEM i modele urządzeń, w których zaobserwowali problem
- Wersja systemu operacyjnego Android
- Kroki prowadzące do odtworzenia problemu, a także oczekiwanych i zaobserwowanych wyników
- Dotknięty interfejs API
- Czy udało im się odtworzyć ten sam problem na urządzeniu Pixel (lub innym urządzeniu z tą samą wersją Androida)
Jeśli jesteś programistą aplikacji, możesz przesłać Google swoją opinię, wypełniając ten formularz na tej stronie.