Firma Google ogłosiła, że Play Protect zacznie ostrzegać użytkowników, gdy będą próbowali zainstalować aplikacje na Androida przeznaczone dla starszych wersji Androida.
W zeszłym roku Google nałożył nowe wymagania w Google Play, aby zmusić aplikacje na Androida do korzystania z nowszego poziomu API. Powodem decyzji Google jest zapewnienie wszystkim użytkownikom ochrony środki wprowadzone w nowszych wersjach Androida, takie jak ograniczenia aplikacji działających w tle i czas działania uprawnienia. Według Google w 2018 roku ponad 150 000 aplikacji dodało obsługę uprawnień wykonawczych, która została po raz pierwszy wprowadzona w systemie Android 6.0 Marshmallow (poziom API 23). Startowy sierpnia 2018 r, wszystkie nowe aplikacje przesyłane do Google Play musiały być przeznaczone dla systemu Android 8.0 Oreo (poziom API 26) lub nowszego, natomiast przesyłane były aktualizacje istniejących aplikacji po listopadzie 2018 r musiałby również kierować się na poziom API 26. Teraz Google ogłosił, że aktualizuje te ograniczenia, aby tak jak początkowo obiecywał, wypychać aplikacje w celu obsługi jeszcze nowszych poziomów API. Oto nowe terminy:
- sierpień 2019: Nowe aplikacje muszą być przeznaczone dla systemu Android 9 Pie (poziom API 28) lub nowszego.
- listopad 2019: Aby uzyskać docelowy poziom interfejsu API 28 lub wyższy, wymagane są aktualizacje istniejących aplikacji.
Zmiany te nie są zaskakujące, gdyż już wiedzieliśmy o postępujących ograniczeniach poziomu API w Sklepie Google Play. Firma Google ogłosiła jednak nowe ogłoszenie, które naszym zdaniem jest ważniejsze dla użytkowników. Chociaż Google pozyskał kilka głównych chińskich rynków aplikacji od Huawei, OPPO, Vivo, Xiaomi, Baidu, Alibaba i Tencent zacznie również wymagać, aby aplikacje obsługiwały nowsze poziomy API, Google zajmie się także innymi instalacjami źródła. Najwyraźniej firma użyje usługi Play Protect, aby ostrzec użytkowników, że aplikacja, którą zamierzają zainstalować, wykorzystuje starszy poziom interfejsu API. Oto harmonogramy:
- sierpień 2019: Nowe aplikacje będą otrzymywać ostrzeżenia podczas instalacji, jeśli nie są przeznaczone dla systemu Android 8.0 Oreo (poziom API 26) lub nowszego.
- listopad 2019: Nowe wersje istniejących aplikacji będą otrzymywać ostrzeżenia podczas instalacji, jeśli nie są przeznaczone dla poziomu interfejsu API 26 lub wyższego.
- Od 2020 r.: Wymagany docelowy poziom interfejsu API będzie corocznie zwiększany.
Miło widzieć, że Google podejmuje drastyczne kroki, aby poprawić stan bezpieczeństwa na Androidzie. Chociaż platforma Android jest stale poprawiana, aby zapewnić większe bezpieczeństwo, zajmuje to dużo czasu urządzeń, aby uzyskać ważne aktualizacje Androida, dlatego wielu użytkowników jest narażonych na problemy występujące w starszym systemie Android wydania. Według Google ponad 95% zidentyfikowanych programów szpiegujących ma docelowy poziom API 22 lub niższy, który nie obsługuje uprawnień wykonawczych. Wymaganie od programistów zaktualizowanych aplikacji było już sprytnym posunięciem firmy. Uwzględnienie rynków zewnętrznych z Chin i wykorzystanie Play Protect do egzekwowania nowszych poziomów API przenosi sprawy na wyższy poziom.
Źródło: Blog programistów Androida