Android 17 rozwija pracę wielozadaniową dzięki „bąbelkom” aplikacji, czyli pływającym oknom, które można uruchomić dla praktycznie dowolnej aplikacji (a nie tylko komunikatorów jeśli ich twórcy dodali dla nich wsparcie), a następnie szybko je chować i przywracać bez bałaganu na ekranie.

System znosi też na dużych ekranach wiele ograniczeń dotyczących orientacji, zmiany rozmiaru i proporcji okien, dzięki czemu aplikacje mogą wypełniać całe okno bez czarnych pasków, co jest ważne dla tabletów, trybu desktopowego i telewizorów.
Ulepszono ponadto obsługę widżetów na zewnętrznych monitorach o różnej gęstości pikseli, aby interfejs wyglądał spójnie niezależnie od podłączonego ekranu. Nowy interaktywny tryb Picture‑in‑Picture w trybie pulpitu pozwala utrzymywać w pełni interaktywne miniokna (np. wideokonferencje) stale na wierzchu podczas pracy w innych aplikacjach.

Rozszerzony tryb ciemny, wprowadzony wcześniej, zyskał wyjątki per aplikacja, dzięki czemu można go wyłączyć dla programów, które renderują się w nim nieprawidłowo. Rozmycia tła z Material 3, które wcześniej subtelnie pogłębiały warstwę panelu powiadomień, trafiły do większej liczby miejsc w interfejsie, takich jak tacka widżetów.
Android 17 wprowadza natywne mapowanie przycisków kontrolera w ustawieniach kontrolerów gier, gdzie można przypisać inne akcje do triggerów, drążków i przycisków, a preferencje zapisywane są w systemie i nie znikają po ponownym sparowaniu. Dla składanych smartfonów przygotowano specjalny tryb gamingowy dzielący ekran 50/50: górna połowa służy jako ekran z grą, a dolna jako dynamiczny, dotykowy gamepad.

Spory nacisk położono na ochronę danych użytkownika, zaczynając od systemowego dialogu wyboru kontaktów, który pozwala aplikacjom pobierać tylko wybrane przez użytkownika kontakty, zamiast wymagać pełnego uprawnienia READ_CONTACTS do całej listy jak do tej pory.
Nowa opcja w dialogu uprawnień lokalizacji umożliwia nadanie aplikacji dostępu do dokładnego położenia tylko na czas pojedynczej sesji, a Google Play będzie wymagać stosowania tego mechanizmu wszędzie tam, gdzie nie jest konieczny stały dostęp do lokalizacji. Ponadto algorytm lokalizacji przybliżonej został dostosowany do gęstości zaludnienia, by lepiej chronić prywatność w mało zaludnionych rejonach. Zmieniono też wygląd dialogu uprawnień lokalizacji, mocniej wizualnie rozróżniając tryb „Dokładny” i „Przybliżony”.
Po udanym pilotażu w Brazylii domyślnie globalnie udostępniono Theft Detection Lock i Remote Lock, które reagują na potencjalną kradzież i ułatwiają zdalne blokowanie urządzenia. System znacząco ogranicza liczbę prób odgadnięcia PIN‑u, hasła lub wzoru, wydłuża przerwy między błędnymi próbami i zmienia sposób prezentacji informacji na ekranie blokady po nieudanych logowaniach. Ponadto funkcja „Oznacz jako zgubione” w Find Hub wymaga teraz oprócz PIN‑u także uwierzytelnienia biometrycznego, a po aktywowaniu blokuje panel szybkich ustawień i blokuje nowe połączenia Wi‑Fi i Bluetooth, utrudniając użycie skradzionego telefonu.
Android 17 utrudnia też przechwytywanie SMS‑owych kodów jednorazowych przez złośliwe aplikacje: trzygodzinne opóźnienie dostarczania wiadomości zawierających OTP przez API do aplikacji z uprawnieniem czytania SMS‑ów obejmuje teraz wszystkie wiadomości z kodami jednorazowymi, nie tylko te ze specjalnym ciągiem znaków wykorzystywanym prze API Androida, dzięki czemu zwykle zdążą wygasnąć, zanim złośliwy program je odczyta.
Rozszerzana jest również ochrona Advanced Protection, w tym domyślne blokowanie dostępu do usług ułatwień dostępu dla aplikacji, które nie są oznaczone jako narzędzia dostępności, wyłączenie odblokowywania między urządzeniami, blokada WebGPU w Chrome oraz integracja wykrywania scamów w powiadomieniach czatu. W ramach tego profilu wprowadzane będą kolejne usprawnienia, jak wsparcie dla Android Enterprise, aby organizacje mogły wymuszać Advanced Protection na służbowych urządzeniach.
Nowości obejmują też mechanizm Live Threat Detection, który w czasie rzeczywistym analizuje zachowanie aplikacji i potrafi wykrywać podejrzane wzorce, takie jak ukrywanie ikony, uruchamianie aktywności w tle czy nadużywanie ułatwień dostępu. Dzięki dynamicznemu monitorowaniu sygnałów Android 17 ma ostrzegać przed szerszą klasą złośliwych aplikacji.
Użytkownicy dostają nowe uprawnienie „Location Network Permission” chroniące przed nieautoryzowanym dostępem aplikacji do sieci lokalnej, co ma utrudnić śledzenie i fingerprinting poprzez lokalną infrastrukturę.
WebView zyskuje skrócony User‑Agent, aby utrudnić pasywny fingerprinting, a Android OS verification pozwala sprawdzić, czy urządzenie działa na oficjalnyej kompilacji systemu od producenta urządzenia.
Dla twórców treści i osób nagrywających ekran wprowadzono Screen Reactions, czyli możliwość jednoczesnego nagrywania ekranu i własnej twarzy przednią kamerką w pływającym oknie bez konieczności posiadania greenscreena – tło jest automatycznie wycinane, a użytkownik może przesuwać i skalować podgląd kamery oraz zmieniać kolor tła. Interfejs nagrywania ekranu zyskał nowy pływający pasek z wygodnym dostępem do sterowania i ustawień, a po zakończeniu można od razu obejrzeć, edytować, usunąć lub udostępnić wideo.
Pojawia się osobny kanał głośności dla Asystenta, co pozwala niezależnie regulować poziom dźwięku multimediów i odpowiedzi asystenta – można np. wyciszyć muzykę, zachowując głośne komunikaty głosowe. „Background audio hardening” uniemożliwia aplikacjom odtwarzanie dźwięku, zdobywanie focusu audio czy zmianę głośności, jeśli nie są widoczne lub nie mają działającej usługi pierwszoplanowej z widocznym powiadomieniem, ograniczając niezamierzone odtwarzanie dźwięków w tle.
Live Updates, czyli rozbudowane, powiadomienia „na żywo”, zostały wypromowane w interfejsie – są lepiej widoczne w centrum powiadomień, na ekranie blokady i w pasku statusu, a nowy szablon typu „metric” ułatwia prezentowanie danych z aplikacji fitness, timerów czy usług podróżniczych. Dzięki Semantic Coloring API deweloperzy mogą stosować kolorystykę przekazującą stan (np. postęp, ostrzeżenia), aby użytkownik mógł szybkim „rzutem oka” ocenić, czy np. z naszą dostawą jedzenia jest wszystko w porządku.
Android 17 mocno poprawia też obsługę urządzeń słuchowych: użytkownik może osobno routować powiadomienia, dzwonki i alarmy na aparat słuchowy lub głośnik telefonu, co pozwala uniknąć niechcianych głośnych komunikatów wprost do ucha przy zachowaniu Bluetooth do zarządzania aparatem. Dodano autonomiczne ponowne parowanie urządzeń Bluetooth przy utracie powiązania – system sam je odnawia w tle, zamiast zmuszać użytkownika do ręcznego usuwania i ponownego łączenia akcesorium.
Nowości obejmują także warstwę foto‑wideo: wsparcie dla vendor‑defined camera extensions daje producentom sprzętu możliwość wystawienia do aplikacji trzecich zaawansowanych funkcji aparatu, jak upscaling czy ulepszenia AI. System zyskuje także obsługę kodeka VVC, która trafi na urządzenia wyposażone w odpowiedni dekoder sprzętowy i sterowniki, co powinno poprawić efektywność strumieniowania wideo.
Android 17 wprowadza ujednolicony, oparty na Compose API model tworzenia widżetów dla urządzeń mobilnych, środowiska Android Auto i zegarków z Wear OS, tak aby deweloper mógł łatwiej skalować ten sam interfejs w całym ekosystemie. Na Android Auto dodano obsługę widżetów, dzięki czemu podczas nawigacji można na desce rozdzielczej mieć skróty do ulubionych kontaktów, sterowania bramą garażową, pogody czy innych kluczowych informacji.
Funkcja Continue On pozwala rozpocząć pracę w aplikacji na jednym urządzeniu, a następnie płynnie kontynuować ją na innym – na początek obsługiwane są przejścia z telefonu na tablet z Androidem, gdzie w pasku zadań tabletu pojawia się sugestia ostatnio używanej aplikacji z telefonu. CompanionDeviceManager otrzymuje dwie nowe kategorie – profil urządzeń medycznych i profil opasek fitness – a system udostępnia wspólny dialog do kojarzenia urządzeń i nadawania stosownych uprawnień, ograniczając liczbę wyskakujących okienek.
Nowy system limitów pamięci aplikacji, zależny od całkowitej ilości RAM, ma na celu wyłapywanie ekstremalnych wycieków pamięci i innych skrajnych przypadków zanim doprowadzą do spadków płynności, wyższego zużycia baterii czy masowego ubijania procesów.
Pod kątem energooszczędności Android 17 przynosi też ADB Wi‑Fi 2.0 – głęboko przeprojektowany stos ADB po sieci bezprzewodowej, który lepiej monitoruje stan sieci, samoczynnie wznawia połączenie w zaufanych sieciach, rozpoznaje je po SSID i BSSID oraz lepiej reaguje na zmiany połączeń na różnych platformach.
Android Parental Controls, dotąd obecne tylko na Pixelach, trafiają w Androidzie 17 na wszystkie urządzenia z systemem. Funkcje kontroli rodzicielskiej znajdują się bezpośrednio w ustawieniach i stanowią jedno, spójne centrum dla wbudowanych mechanizmów oraz Google Family Link, zabezpieczone prostym PIN‑em. Rodzice mogą definiować dzienny limit czasu korzystania z urządzenia, ustawiać harmonogramy wyłączeń na noc, narzucać filtry wiekowe w Google Play i ograniczać lub blokować konkretne aplikacje.
Wśród mniejszych usprawnień codziennego użytkowania znalazł się rozdział kafelka „Internet” na dwa osobne przełączniki szybkich ustawień – Wi‑Fi oraz danych komórkowych – z dwoma strefami dotyku (ikona do przełączania, etykieta do otwierania pełnego panelu).
System potrafi teraz wysłać powiadomienie przy planowanej zmianie czasu (np. koniec czasu letniego), o ile użytkownik włączy tę funkcję w ustawieniach „Data i czas”. Zmieniono też domyślne zachowanie klawiatury po obrocie ekranu – jeśli była widoczna, po rotacji nie pojawi się ponownie, chyba że aplikacja explicite o to poprosi. Dodatkowo rozdzielono ustawienia widoczności wpisywanych haseł dla klawiatur dotykowych i fizycznych: wpisy z klawiatur sprzętowych są domyślnie ukrywane od razu, podczas gdy na ekranie dotykowym znaki mogą być nadal na moment odsłaniane, by zrekompensować brak haptyki.
Źródło: reddit


