Spisu treści:
Wideo: Android 11 Ma Nowe Narzędzia Zapewniające Lepszą Przejrzystość Dostępu Do Prywatnych Danych Przez Aplikacje I Dokładne Przyczyny Zakończenia Procesu
2024 Autor: Kayla Nelson | [email protected]. Ostatnio zmodyfikowany: 2023-12-17 01:33
Nadchodząca główna aktualizacja systemu operacyjnego Android, Android 11, ma mieć dwa ważne narzędzia, które promują lepszą przejrzystość prywatnego dostępu do danych i ich dokładnych przyczyn wyjścia. Te narzędzia, nazywane interfejsami API inspekcji DatAccess i powodami zakończenia procesu, są specjalnie zaprojektowane, aby zapewnić programistom aplikacji na smartfony z systemem Android, a być może także użytkownikom, lepszy wgląd w wydajność ich aplikacji.
Programiści Androida wprowadzili dwa nowe narzędzia stworzone specjalnie w celu zapewnienia bardziej przejrzystych informacji o sposobie, w jaki aplikacje instalowane na smartfonach uzyskują dostęp i przetwarzają prywatne informacje o użytkowniku. Oczekuje się, że te narzędzia zostaną uwzględnione w nadchodzącym systemie Android 11.
Interfejsy API do inspekcji DatAccess
W systemie Android 11 programiści będą mieli dostęp do nowych interfejsów API, które zapewnią im większą przejrzystość w zakresie korzystania z prywatnych i chronionych danych. Programiści wskazują, że taka funkcja może być przydatna na przykład w przypadku dużych aplikacji, które mogą mieć starszy kod, oraz tych, które korzystają z bibliotek lub zestawów SDK innych firm. Pakiet zawiera zasadniczo dwa interfejsy API.
Pierwszym interfejsem API jest „wywołanie zwrotne”, które umożliwia aplikacjom śledzenie użycia danych chronionych przez uprawnienia środowiska wykonawczego do kodu, który wywołał użycie. Aby otrzymać powiadomienie, każda aplikacja może ustawić wywołanie zwrotne w AppOpsManager, które będzie wywoływane za każdym razem, gdy sekcja kodu używa prywatnych danych, takich jak pobieranie aktualizacji lokalizacji. Twórcy aplikacji i użytkownicy mogą tworzyć określoną logikę do śledzenia, pozyskiwania i analizowania danych.
Android 11 zapewnia „lepszą” prywatność dzięki bardziej szczegółowym uprawnieniom.
Jednak uprawnienia są zasadniczo wadliwe, a zmiany w nich są kosmetyczne. Prawdziwe problemy z prywatnością w aplikacjach pozostają nierozwiązane.
- Konrad Kollnig (@KKollnig) 2 lipca 2020 r
Drugi interfejs API jest przeznaczony dla aplikacji o większej złożoności. Innymi słowy, drugi interfejs API jest przeznaczony dla aplikacji z wieloma funkcjami. Aplikacja dla dowolnej platformy mediów społecznościowych może mieć funkcję „znajdź znajomych” i funkcję oznaczania zdjęć. Nie trzeba dodawać, że wszystkie takie funkcje wymagają podzbioru danych wrażliwych. Funkcja „Znajdź znajomych” wykorzystuje lokalizację i kontakty użytkownika smartfona z Androidem. Tymczasem tag zdjęć wykorzystuje lokalizację, kontakty i aparat. W Androidzie 11 programiści mogą tworzyć nowy obiekt Context, który umożliwia im przypisywanie podzbioru kodu aplikacji do jednej lub większej liczby funkcji. Idąc dalej, każde użycie uprawnień można prześledzić do funkcji związanych z kontekstem.
Przyczyny zakończenia procesu:
Programiści i użytkownicy aplikacji na Androida zawsze mieli trudności ze znalezieniem przyczyny zamykania aplikacji. Istnieje kilka typowych przyczyn nagłego zamknięcia aplikacji. Obejmuje to błąd ANR, awarię lub wymuszenie zatrzymania aplikacji przez użytkownika. Aby lepiej zrozumieć i zdiagnozować przyczynę, niektórzy programiści dodają dostosowany kod do swoich aplikacji. Mają one na celu tworzenie niestandardowych analiz, które są często używane do poprawy kondycji, stabilności i czasu działania aplikacji.
twitter.com/AndroidDev/status/1278403059727699969
Android 11 wprowadza nowy interfejs API ActivityManager do raportowania historycznych informacji związanych z zakończeniem procesu aplikacji. Programiści mogą łatwo używać interfejsu API do pobierania wszelkich dostępnych historycznych informacji diagnostycznych dotyczących wyjścia procesu, takich jak to, czy zakończenie procesu jest spowodowane błędami ANR, problemami z pamięcią lub innymi przyczynami.
Zalecana:
Poprawka: Przyczyny Błędów Programu Przez Rasadhlp.dll
W systemie Windows może wystąpić błąd rasadhlp.dll z komunikatem o błędzie, takim jak „rasadhlp.dll nie jest przeznaczony do uruchamiania w systemie Windows lub zawiera błąd”
Kongres Niezadowolony, że Apple I Google Zezwalają Aplikacjom Innych Firm Na Wykorzystywanie Prywatnych Danych Konsumentów
W następstwie ostrzeżenia z maja ogólnego rozporządzenia o ochronie danych (RODO) firma Apple podjęła poważne kroki w celu ochrony danych swoich użytkowników. Zajęło się aplikacją
Luki W Zabezpieczeniach SQL Injection W Seagate Personal Cloud Media Server Umożliwiają Pobieranie Prywatnych Danych
Seagate Media Server to mechanizm sieciowej pamięci masowej UPnp / DLNA wbudowany w Seagate Personal Cloud do użytku na poziomie indywidualnym. W
Firma Microsoft Opracowuje Nowe Narzędzia Do Migracji, Aby Zwiększyć Bezpieczeństwo Danych Swoich Użytkowników
W zeszłym tygodniu Microsoft dodał do swojej mapy drogowej Office 365 i wspomniał o nadchodzącym Google G Suite do swojego „środowiska migracji” Office 365 jako o jednym
Poprawka: Podjęto Próbę Uzyskania Dostępu Do Gniazda W Sposób Zabroniony Przez Jego Uprawnienia Dostępu
Niektórzy użytkownicy zgłaszali otrzymywanie błędu „podjęto próbę uzyskania dostępu do gniazda w sposób zabroniony przez jego uprawnienia dostępu” podczas próby uruchomienia