Firma Google zaprezentowała pierwszą wersję beta otwartej mobilnej platformy Android 16. Aby ocenić nowe możliwości platformy, zaproponowano program wstępnego testowania. Wersje oprogramowania zostały przygotowane dla urządzeń Pixel 6/6a/6 Pro, Pixel 7/7a/7 Pro, Pixel 8/8a/8 Pro, Pixel 9/9 Pro/9 Pro XL/9 Pro Fold, Pixel Fold i Pixel Tablet. Premiera Androida 16 planowana jest na drugi kwartał 2025 roku.
Wśród zmian w Android 16 Beta 1:
- Przejście na wykorzystanie adaptywnego interfejsu na urządzeniach z dużymi ekranami, takich jak tablety, systemy komputerowe i smartfony ze składanymi ekranami. Na urządzeniach z ekranem o szerokości większej niż 600 pikseli (dp) platforma będzie teraz wyświetlać aplikacje w oknach, które można zmieniać rozmiar. Ustawienia w pliku manifestu aplikacji (nie gier), ograniczające rozmiar okien i wymuszające orientację ekranu, będą ignorowane na dużych ekranach. Do 2026 roku deweloperzy będą mieli możliwość wyłączenia tego nowego zachowania.

- Wprowadzono nowy typ powiadomień — aktualizacje na żywo (Live Update), umożliwiające śledzenie zmian stanu związanych z określoną aktywnością (na przykład, wyświetlanie etapu dostawy lub ruchu na trasie). Dla nowych aktualizacji zaproponowano styl ProgressStyle, który pozwala na utworzenie bloku do wyświetlania postępów realizacji operacji.
- Dodano wsparcie dla kodeka wideo APV (Advanced Professional Video), przeznaczonego do nagrywania i przetwarzania wideo na profesjonalnym poziomie jakości, bliskim oryginalnej jakości treści przy kompresji bezstratnej. W celu uproszczenia użytkowania przy edytowaniu wideo format APV zapewnia wysoką przepustowość oraz niską złożoność kodowania w obrębie klatki, a także gwarantuje brak strat w jakości przy ponownym kodowaniu. Obsługiwane są rozdzielczości 2K, 4K i 8K, HDR10/10+, podział klatek (tiling) dla równoległego kodowania/dekodowania, różne formaty dyskretyzacji koloru, wideo wielo-perspektywowe (multi-view), dodawanie metadanych (głębokość, przezroczystość, dane do podglądu). Realizacja opiera się na bibliotece OpenAPV i użyciu profilu APV 422-10 (YUV 422 i 10-bit na kanał), obsługującego bitrate do 2Gbps.
- Dla aplikacji działających z kamerą dodano możliwość określenia korzystania z trybu nocnego.
- Dodano niskopoziomowy API do pionowego renderowania tekstu. W klasie Paint dodano wsparcie dla flagi VERTICAL_TEXT_FLAG, co pozwala na obsługę parametrów pionowego tekstu na tym samym poziomie co tekst poziomy.
- Dodano API RangingManager, który pozwala określić odległości i kąt między aktualnym a zewnętrznymi urządzeniami użytkownika, wykorzystując różne technologie określania odległości, na podstawie analizy parametrów kanału i odbieranego sygnału BLE (Bluetooth Low Energy), a także oceny czasu reakcji przez Wi-Fi.
- W celu optymalizacji wydajności zmieniono wewnętrzne struktury Android Runtime (ART), co wymaga zaktualizowania aplikacji korzystających z tych struktur.
- Domyślnie włączona jest „przewidywalna” (predictive) animacja operacji powrotu na ekran domowy podczas stosowania gestu „wstecz”, a także podczas przełączania między zadaniami i aktywnościami. Istota przewidywalnego powrotu polega na możliwości podglądania obszaru, do którego nastąpi przejście (na przykład, gdy powrót nastąpi na ekran domowy, okno aplikacji zmniejsza się i wyświetla się ekran domowy). W nowej wersji wsparcie dla przewidywalnego powrotu zostało zaimplementowane nie tylko dla gestów, ale także dla nawigacji z użyciem przycisków „Wstecz”, „Dom” i „Przeglądaj”.
Źródło: opennet.ru

