Firma Google rozpoczęła testy trzeciej wersji beta otwartej mobilnej platformy Android 12. Wydanie Androida 12 planowane jest na trzeci kwartał 2021 roku. Kompilacje oprogramowania dostosowane są do urządzeń Pixel 3 / 3 XL, Pixel 3a / 3a XL, Pixel 4 / 4 XL, Pixel 4a / 4a 5G oraz Pixel 5, a także niektórych urządzeń ASUS, OnePlus, Oppo, Realme, Sharp, TCL, Transsion, Vivo, Xiaomi i ZTE.
Zasadnicze zmiany w porównaniu z drugą wersją beta:
- Dodano możliwość tworzenia zrzutów ekranu, obejmujących nie tylko widoczną część, ale także treść w obszarze przewijania. Możliwość zapisywania treści poza widoczną strefą działa dla wszystkich aplikacji, które używają klasy View do wyświetlania. Aby umożliwić obsługę przewijanych zrzutów ekranu w programach korzystających z specyficznych interfejsów, zaproponowano interfejs API ScrollCapture.

- W skład wchodzi nowy wysoce wydajny silnik wyszukiwania AppSearch, który umożliwia indeksowanie informacji na urządzeniu oraz przeprowadzanie pełnotekstowego wyszukiwania z rankingiem wyników. AppSearch zapewnia dwa rodzaje indeksów — do organizacji wyszukiwania w pojedynczych aplikacjach oraz do wyszukiwania w całym systemie.
- Do klasy WindowInsets dodano interfejs API do określania pozycji wyświetlania wskaźników użycia kamery i mikrofonu (wskaźniki mogą nakładać się na elementy sterujące w aplikacjach pełnoekranowych, a przez podany interfejs API aplikacja może dostosować swój interfejs).
- Dla systemów zarządzanych centralnie dodano możliwość zablokowania użycia przełączników do wyłączania mikrofonu i kamery.
- Dla aplikacji CDM (Companion Device Manager) działających w tle, zarządzających urządzeniami towarzyszącymi, takimi jak smartwatche i fitness trackery, wprowadzono możliwość uruchamiania aktywnych usług.
- Ulepszono funkcję automatycznego obracania zawartości ekranu, która teraz może korzystać z rozpoznawania twarzy przez przednią kamerę, aby określić potrzebę obrotu ekranu, na przykład gdy osoba używa telefonu leżąc. Aby zapewnić prywatność, informacje są przetwarzane na bieżąco bez pośredniego zapisywania obrazów. Funkcja ta na razie dostępna jest tylko na smartfonach Pixel 4 i nowszych modelach.
- Zoptymalizowano animację podczas obracania ekranu, co pozwoliło zmniejszyć opóźnienie przed obrotem o około 25%.
- Dodano API Game Mode oraz odpowiednie ustawienia, które pozwalają zarządzać profilem wydajności gier — na przykład można poświęcić wydajność na rzecz wydłużenia pracy baterii lub wykorzystać wszystkie dostępne zasoby, aby osiągnąć maksymalny FPS.
- Dodano funkcję play-as-you-download, umożliwiającą pobieranie zasobów gier w tle w trakcie instalacji, co pozwala rozpocząć grę jeszcze przed zakończeniem pobierania.
Dodatkowo opublikowano lipcowy zestaw poprawek dotyczących bezpieczeństwa dla Androida, który eliminuje 44 luki, z których 7 zagrożeń otrzymało krytyczny poziom niebezpieczeństwa, a pozostałe — wysoki. Większość krytycznych problemów pozwala na zdalny atak w celu uruchomienia swojego kodu w systemie. Problemy oznaczone jako niebezpieczne umożliwiają wykonanie kodu w kontekście uprzywilejowanego procesu poprzez manipulacje lokalnymi aplikacjami.
6 krytycznych luk dotyczy zamkniętych komponentów dla chipów Qualcomm, a jeden moduł DRM Widevine (przepełnienie bufora podczas przetwarzania treści zewnętrznych). Dodatkowo warto zauważyć luki w komponentach Android Framework, Android Media Framework i Android System, które pozwalają na podwyższenie swoich uprawnień w systemie.
Źródło: opennet.ru

