Google potrzebuje opinii programistów na temat tego, jak oprogramowanie OEM zakłóca działanie aplikacji

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.