Google ogłosił niektóre z nadchodzących funkcji prywatności i bezpieczeństwa dla Androida 11, najnowszego systemu operacyjnego Android. Najbardziej ekscytujące wiadomości dla użytkowników i programistów Androida zostaną zapisane na Google I/O 2020 w maju.
Na razie firma udostępniła to, co nazywa się pierwszą wersją Developer Preview. Oto podsumowanie niektórych funkcji ogłoszonych przez Google.
Jednorazowy dostęp do uprawnień
Android dokładnie kontroluje, do jakich aplikacji danych mają dostęp. Kiedyś użytkownik musiał wyrazić zgodę na dostęp do danych, gdy aplikacja została zainstalowana. Po wydaniu Androida 6.0 Marshmallow wprowadzono uprawnienia w czasie wykonywania. Aplikacja może monitować użytkownika o dostęp do niektórych wrażliwych danych nawet po instalacji.
Niektóre wrażliwe dane obejmowały lokalizację, mikrofon i kamerę. W systemie Android 10 firma Google wprowadziła wersję uprawnień w czasie wykonywania, która pozwalała użytkownikowi udzielać dostępu tylko wtedy, gdy aplikacja była uruchomiona. Jednak ta funkcja dotyczyła tylko danych o lokalizacji.
Android 11 zapewnia użytkownikom bardziej wyrafinowaną kontrolę nad dodatkowymi wrażliwymi danymi, w tym dostępem do kamery i mikrofonu. Google wprowadziło nowe jednorazowe pozwolenie funkcja dla Androida 11. Developer Preview.
Ta nowa funkcja pozwala użytkownikom tymczasowo przyznać dostęp do aplikacji, dopóki aplikacja jest na pierwszym planie. Gdy tylko użytkownik opuści aplikację, dostęp zostanie cofnięty.
Zmiany w zakresie pamięci masowej
Zmiana znana jako Przechowywanie w zakresie miał na celu powstrzymanie nadużywania READ_EXTERNAL_STORAGE. Zbyt wiele aplikacji w Google Play otrzymało dostęp do całej pamięci zewnętrznej, w której użytkownicy zapisywali swoje prywatne dokumenty, zdjęcia i inne pliki. Aplikacje Scoped Storage przyznawały dostęp tylko do potrzebnych plików. Jeśli aplikacja ma uprawnienie READ_EXTERNAL_STORAGE w ramach magazynu o określonym zakresie, może wyświetlać określone pliki za pośrednictwem interfejsu API MediaStore.
Alternatywnie aplikacja może ręcznie wybrać pliki, do których ma uzyskać dostęp za pomocą systemowego selektora plików. Aplikacje, które nadal potrzebują pełnego dostępu do pamięci zewnętrznej, mogą poprosić użytkownika o przyznanie aplikacji dostępu do katalogu głównego pamięci zewnętrznej.
Do 1 sierpniaNS, 2020 wszystkie nowe aplikacje przesłane do Sklepu Google Play muszą być kierowane na system Android 10. Do 1 listopadaNS, 2020 wszystkie aktualizacje istniejących aplikacji muszą działać tak samo. Deweloperzy menedżerów plików dla Androida 11 muszą przekazać Google formularz deklaracji, jeśli chcą szerokiego dostępu do pamięci zewnętrznej.
Po zaakceptowaniu formularza aplikacja menedżera plików będzie miała pełny widok MediaStore, ale nie będzie miała dostępu do zewnętrznych katalogów aplikacji.
Wsparcie dla mobilnej licencji kierowcy
Od zeszłego roku Google pracuje nad funkcją, która stanowi podstawę bezpiecznego przechowywania dokumenty tożsamości na Twoim urządzeniu mobilnym, w szczególności jazda mobilna zgodna z normą ISO 18013-5 licencje. Google ogłosił tę funkcję na Google I/O 2019, a teraz Android 11 jest gotowy do jej obsługi. Istnieje kilka stanów USA testujących lub wdrażających eDL.
Biometryczne szybkie zmiany
Google uwzględniło teraz trzy różne typy uwierzytelniania: silne, słabe i dane uwierzytelniające urządzenia. W Androidzie 11 programiści mogą teraz wyszukiwać uznane metody biometryczne słaby jak rozwiązania do rozpoznawania twarzy oparte na oprogramowaniu, które można znaleźć w wielu telefonach. Google wcześniej zauważył kilka telefonów, które dają słabe uwierzytelnianie rozpoznawania twarzy podczas uwierzytelniania opartego na kryptografii. Teraz programiści decydują, jakiego poziomu uwierzytelniania potrzebuje ich aplikacja.
Bezpieczne moduły pamięci masowej i Mainline
BlobstoreManager ułatwi aplikacjom udostępnianie obiektów blob danych lub kolekcje danych binarnych. Będzie to również bezpieczniejsza opcja dla Twoich danych. Ponadto Google ma teraz 20 nowych modułów projektu Mainline dla Androida 11 Developer Preview.
Hartowanie platformy
Google rozszerza zastosowanie środków dezynfekujących na kilka komponentów krytycznych dla bezpieczeństwa. Te środki dezynfekujące wykryją problemy z pamięcią w produkcji dla wszystkich aplikacji przeznaczonych dla systemu Android 11 lub nowszego. Umożliwi to programistom dokładne przetestowanie swoich aplikacji przed ich uruchomieniem.
Z nowymi rozwiązaniami na horyzoncie w tym roku, użytkownicy Androida z pewnością mają na co czekać. Na razie ciesz się podglądem!