Android: koniec instalowania aplikacji spoza Sklepu Play

Google coraz bardziej utrudnia instalowanie aplikacji spoza Sklepu Play. Decyzja będzie zależeć od twórców apek, ale na pewno wielu z tego skorzysta.

Mieszko Zagańczyk (Mieszko)
39
Udostępnij na fb
Udostępnij na X
Android: koniec instalowania aplikacji spoza Sklepu Play

Google zaktualizował Play Integrity API – narzędzie, które pomaga twórcom aplikacji upewnić się, że ich apki i gry używane są w sposób legalny, na właściwych urządzeniach i będą działać w oczekiwany sposób. Zmiana w API prowadzi do tego, że teraz instalowanie z plików APK będzie w wielu przypadkach bezcelowe.

Dalsza część tekstu pod wideo

Apka spoza Sklepu Play? Nie uruchomi się

Play Integrity API już wcześniej dostarczał deweloperom szereg opcji, pozwalających zachować kontrolę nad tym, gdzie jest dystrybuowana aplikacja czy gra, a także czy działa na oryginalnym urządzeniu z Androidem. Play Integrity może wymusić pewne działania, na przykład zachęcać do zainstalowania aplikacji ze sklepu Play zamiast z umieszczonego w pamięci pliku APK.

Podczas Google I/O firma zaprezentowała kolejne mechanizmy kontroli pochodzenia aplikacji, ujęte w kodzie jako appLicensingVerdict. Dotąd deweloperzy ich jeszcze nie stosowali, ale jak donosi Android Authority, już zostały użyte w pierwszych grach i aplikacjach.

Mechanizm licencjonowania aplikacji może wysyłać różne zapytania, w tym „GET_LICENSED". Aplikacja pobrana z nieoficjalnego źródła po uruchomieniu się wyświetli okno dialogowe z komunikatem, że dalsze korzystanie z niej wymaga instalacji ze sklepu Play. Jeżeli użytkownik się zgodzi, wersja nieoficjalna zostanie usunięta i zastąpiona oficjalną, sprawdzoną ze sklepu Google.

Android: koniec instalowania aplikacji spoza Sklepu Play

Dokładny sposób wyświetlania się okien dialogowych i zasady dalszego postępowania będą zależeć od programisty, ale jedną z opcji jest całkowite zablokowanie dostępu do aplikacji. Czyli – albo instalujesz ze Sklepu Play, albo aplikacja po zainstalowaniu nie uruchomi się.

Zabezpieczenia w Play Integrity API pozwalają zabezpieczyć się deweloperom przed  nieautoryzowaną dystrybucją ich aplikacji i gier. Chodzi nie tylko o zwykłe piractwo, ale także o zamieszczanie apek w alternatywnych sklepach czy na stronach z aplikacjami. Choć nie wszyscy twórcy aplikacji są przeciwni takiej formie dystrybucji, to istnieje na przykład zagrożenie, że wersja umieszczona na nieoficjalnej stronie będzie zainfekowana złośliwym oprogramowaniem.

Jeżeli nowa opcja w Play Integrity API przyjmie się wśród twórców aplikacji i gier, samodzielne instalowanie apek z plików APK stanie się jeszcze trudniejsze, a być może nawet – zostanie całkiem zablokowane.