Funkcje i listy zmian w Androidzie 15

W tabeli poniżej znajdziesz wszystkie udokumentowane zmiany w funkcjach i działaniach, które mogą mieć wpływ na deweloperów aplikacji. Użyj tej listy, aby znaleźć zmiany, które Cię dotyczą, a potem kliknij odpowiedni link, aby zapoznać się z dokumentacją.

Kategoria Typ Nazwa
Ułatwienia dostępu Nowe funkcje i interfejsy API Lepszy brajl
W Androidzie 15 umożliwiliśmy TalkBack obsługę monitorów brajlowskich korzystających ze standardu HID zarówno przez USB, jak i bezpiecznego Bluetootha.
Aparat i multimedia Zmień (wszystkie aplikacje) Bezpośrednie i odciążanie odtwarzania dźwięku unieważnia wcześniej otwarte lub przeciążone ścieżki audio po osiągnięciu limitu zasobów.
Od Androida 15, gdy aplikacja prosi o bezpośrednie odtwarzanie, system unieważnia aktualnie otwarte obiekty AudioTrack, co uniemożliwia realizację nowego żądania utworu.
Aparat i multimedia Zmiana (aplikacje kierowane na wersję 15+) Ograniczenia dotyczące żądania skupienia dźwięku
Aby można było żądać aktywności audio, aplikacje kierowane na Androida 15 muszą być główną aplikacją lub mieć uruchomioną usługę na pierwszym planie związaną z dźwiękiem.
Aparat i multimedia Nowe funkcje i interfejsy API Elementy sterujące aparatem w aplikacji
Android 15 dodaje nowe rozszerzenia, które dają większą kontrolę nad sprzętem aparatu i jego algorytmami na obsługiwanych urządzeniach.
Aparat i multimedia Nowe funkcje i interfejsy API Ustawienia HDR w zakresie możliwości
Android 15 umożliwia sterowanie zapasem w technologii HDR za pomocą setDesiredHdrHeadroom, aby uzyskać równowagę między treściami SDR a HDR.
Aparat i multimedia Nowe funkcje i interfejsy API Kontrola głośności
W Androidzie 15 wprowadzamy interfejs API LoudnessCodecController oparty na standardzie głośności CTA-2075. Ten interfejs API może pomóc Ci zarządzać niespójnościami głośności dźwięku, aby użytkownicy nie musieli stale dostosowywać głośności podczas przełączania się między treściami lub aplikacjami.
Aparat i multimedia Nowe funkcje i interfejsy API Wzmocnienie słabego oświetlenia
Android 15 wprowadza funkcję słabego oświetlenia – nowy tryb automatycznej ekspozycji dostępny zarówno w Aparacie 2, jak i w rozszerzeniu aparatu w trybie nocnym.
Aparat i multimedia Nowe funkcje i interfejsy API Wirtualne urządzenia MIDI 2.0
Android 15 rozszerza obsługę UMP o wirtualne aplikacje MIDI, umożliwiając aplikacjom do kompozycji sterowanie aplikacjami syntezatorów jako wirtualne urządzenie MIDI 2.0 tak samo jak w przypadku urządzenia USB MIDI 2.0.
Aparat i multimedia Wycofanie Użyj narzędzia Spatializer zamiast Virtualizer
W Androidzie 15 wycofujemy klasę Virtualizer.
Połączenia Nowe funkcje i interfejsy API Obsługa satelitarna
Android 15 rozszerza obsługę platformy do połączeń satelitarnych i zawiera pewne elementy interfejsu, aby zapewnić spójne wrażenia użytkownika w zakresie połączeń satelitarnych.
Połączenia Nowe funkcje i interfejsy API Płynniejsze działanie NFC
W Androidzie 15 pracujemy nad tym, aby płatności zbliżeniowe były bardziej płynne i niezawodne, a jednocześnie były zgodne z ekosystemem aplikacji NFC na Androidzie.
Połączenia Nowe funkcje i interfejsy API Rola w Portfelu
Android 15 wprowadza nową rolę Portfela, która umożliwia ściślejszą integrację z preferowaną przez użytkownika aplikacją portfela.
Główna funkcja Zmień (wszystkie aplikacje) Zmiany stanu zatrzymania pakietu
Na Androidzie 15 aplikacje można usunąć ze stanu FLAG_STOPPED tylko przez bezpośrednie lub pośrednie działanie użytkownika. Oprócz dotychczasowych ograniczeń system anuluje też wszystkie intencje oczekujące, gdy aplikacja zostanie zatrzymana na Androidzie 15.
Główna funkcja Zmiana (aplikacje kierowane na wersję 15+) Nowy typ usługi przetwarzania multimediów na pierwszym planie
W Androidzie 15 wprowadziliśmy nowy typ usługi na pierwszym planie: mediaProcessing. Ten typ usługi jest odpowiedni do operacji takich jak transkodowanie plików multimedialnych.
Główna funkcja Zmiana (aplikacje kierowane na wersję 15+) Ograniczenia dotyczące odbiorników (BOOT_COMPLETED) uruchamiających usługi na pierwszym planie
W przypadku aplikacji kierowanych na Androida 15 odbiorniki BOOT_COMPLETED nie mogą uruchamiać niektórych typów usług na pierwszym planie.
Produktywność i narzędzia programistów Nowe funkcje i interfejsy API Ulepszenia dotyczące plików PDF
Android 15 Developer Preview 2 zawiera wczesną wersję przedpremierową istotnych ulepszeń interfejsów API PdfRenderer.
Produktywność i narzędzia programistów Nowe funkcje i interfejsy API Doprecyzowanie automatycznego przełączania języka
Android 15 udostępnia dodatkowe elementy sterujące, które pomagają w dostosowaniu automatycznego przełączania języków do konkretnego przypadku użycia.
Produktywność i narzędzia programistów Nowe funkcje i interfejsy API Szczegółowe ustawienia podziału wiersza
Od Androida 15 TextView i powiązany z nim podział wierszy mogą zachować określony fragment tekstu w tym samym wierszu, aby poprawić czytelność.
Produktywność i narzędzia programistów Nowe funkcje i interfejsy API Aktualizacje OpenJDK 17
Android 15 nadal odświeża podstawowe biblioteki Androida, aby zapewnić zgodność z funkcjami w najnowszych wersjach OpenJDK LTS.
Produktywność i narzędzia programistów Nowe funkcje i interfejsy API Archiwizowanie aplikacji
Android 15 obsługuje teraz archiwizację i przywracanie z archiwum na poziomie systemu operacyjnego, co ułatwia wdrożenie tej funkcji we wszystkich sklepach z aplikacjami.
Internacjonalizacja Nowe funkcje i interfejsy API Uzasadnienie między znakami
Od Androida 15 w tekście można uzasadniać odstępy między literami za pomocą JUSTIFICATION_MODE_INTER_CHARACTER.
Duże ekrany i różne formaty Nowe funkcje i interfejsy API Obsługa ekranu głównego
Aplikacja może zadeklarować usługę, której używa Android 15, aby umożliwić wyświetlanie elementów Application i Activity na małych ekranach obsługiwanych urządzeń składanych.
Ograniczenia interfejsu innego niż SDK Zmiana (aplikacje kierowane na wersję 15+) Aktualizacje ograniczeń interfejsu spoza SDK
Android 15 zawiera zaktualizowane listy interfejsów spoza pakietu SDK, które zostały zaktualizowane na podstawie współpracy z deweloperami aplikacji na Androida i najnowszych testów wewnętrznych.
Wydajność i bateria Nowe funkcje i interfejsy API ApplicationStartInfo API
Interfejs API ApplicationStartInfo na Androidzie 15 dostarcza informacji o uruchamianiu aplikacji, w tym o stanie uruchamiania, czasie spędzonym na uruchomieniu, o tym, jak aplikacja została uruchomiona podczas tworzenia instancji klasy Application i nie tylko.
Wydajność i bateria Nowe funkcje i interfejsy API Szczegółowe informacje o rozmiarze aplikacji
W Androidzie 15 został dodany interfejs API StorageStats.getAppBytesByDataType([type]), który zapewnia wgląd w to, jak aplikacja wykorzystuje całe to miejsce. Obejmuje to podział plików APK, kod AOT i kod przyspieszający, metadane .dex, biblioteki i profile przewodników.
Wydajność i bateria Nowe funkcje i interfejsy API Profilowanie zarządzane przez aplikację
Android 15 zawiera zupełnie nową klasę ProfilingManager, która umożliwia zbieranie informacji o profilowaniu z poziomu aplikacji.
Wydajność i bateria Nowe funkcje i interfejsy API Ulepszenia bazy danych SQLite
Android 15 wprowadza nowe interfejsy API SQLite, które udostępniają zaawansowane funkcje bazowego silnika SQLite ukierunkowane na określone problemy z wydajnością, które mogą się pojawiać w aplikacjach.
Wydajność i bateria Nowe funkcje i interfejsy API Aktualizacje platformy Android Dynamic Performance Framework
Android 15 to kontynuacja inwestycji w platformę Android Dynamic Performance Framework (ADPF) – zestaw interfejsów API, które umożliwiają grom i wymagającym wysokiej wydajności aplikacjom bardziej bezpośredniej interakcji z systemami zasilania i termicznymi urządzeń z Androidem.
Prywatność Nowe funkcje i interfejsy API Wykrywanie nagrywania ekranu
Android 15 dodaje obsługę aplikacji, aby wykrywać, że aplikacje są nagrywane.
Prywatność Nowe funkcje i interfejsy API Rozszerzone możliwości filtra intencji
Android 15 zapewnia bardziej precyzyjną rozdzielczość w postaci Intent za pomocą UriRelativeFilterGroup. Zawiera on zestaw obiektów UriRelativeFilter tworzących zestaw reguł dopasowania Intent, które muszą zostać spełnione, w tym parametry zapytania URL, fragmenty adresów URL oraz reguły blokowania lub wykluczania.
Prywatność Nowe funkcje i interfejsy API Piaskownica prywatności na urządzeniach z Androidem
Android 15 przenosi Usługi AD na Androida na poziomie 10. Udostępniamy najnowszą wersję Piaskownicy prywatności na Androida. To część naszych prac nad nowymi technologiami, które poprawią prywatność użytkowników i umożliwią wyświetlanie skutecznych, spersonalizowanych reklam w aplikacjach mobilnych.
Prywatność Nowe funkcje i interfejsy API Health Connect
Android 15 integruje rozszerzenia Androida 14 10 z Health Connect na Androida – bezpieczną i scentralizowaną platformą do zarządzania zbieranymi przez aplikacje danymi o zdrowiu i aktywności fizycznej. Ta aktualizacja dodaje obsługę nowych typów danych dotyczących aktywności, odżywiania i innych aspektów.
Prywatność Nowe funkcje i interfejsy API Częściowe udostępnianie ekranu
Android 15 obsługuje częściowe udostępnianie ekranu, dzięki czemu użytkownicy mogą udostępnić lub nagrać tylko okno aplikacji, a nie cały ekran urządzenia. Ta funkcja, po raz pierwszy włączona w Androidzie 14 QPR2, obejmuje wywołania zwrotne MediaProjection, które umożliwiają aplikacji dostosowanie sposobu udostępniania części ekranu.
Zabezpieczenia Nowe funkcje i interfejsy API Zarządzanie kluczami dla pełnego szyfrowania
Nowa klasa E2eeContactKeysManager, która ułatwia pełne szyfrowanie (E2EE) w aplikacjach na Androida.
Zabezpieczenia Nowe funkcje i interfejsy API Ochrona plików za pomocą fs-verity
FileIntegrityManager w Androidzie 15 zawiera nowe interfejsy API, które wykorzystują możliwości funkcji fs-verity w jądrze Linuksa.
Z perspektywy użytkownika Zmiana (aplikacje kierowane na wersję 15+) Egzekwowanie zasad od krawędzi do krawędzi
W przypadku aplikacji kierowanych na Androida 15 wprowadzamy kilka zmian związanych z od początku do końca. Te zmiany mogą negatywnie wpłynąć na wrażenia użytkowników, jeśli aplikacja ma elementy interfejsu u góry lub u dołu ekranu, a aplikacja nie obsługuje wstawionych elementów.
Z perspektywy użytkownika Zmiana (aplikacje kierowane na wersję 15+) Stabilna konfiguracja
Jeśli aplikacja jest kierowana na Androida 15 lub nowszego, Configuration nie wyklucza już pasków systemowych.
Z perspektywy użytkownika Zmiana (aplikacje kierowane na wersję 15+) Atrybut eleganckiTextHeight ma wartość domyślną
W przypadku aplikacji kierowanych na Androida 15 atrybut elegantTextHeight TextView domyślnie przyjmuje wartość prawda, zastępując domyślnie używaną kompaktową czcionkę niektórych skryptów z dużymi danymi pionowymi danym, które są znacznie bardziej czytelne.
Jakość usług Nowe funkcje i interfejsy API Ulepszone reguły Nie przeszkadzać
AutomaticZenRule pozwala aplikacjom dostosowywać reguły Zarządzania aktywnością (Nie przeszkadzać) i decydować, kiedy je aktywować, a kiedy dezaktywować. Android 15 znacznie ulepsza te reguły, aby zapewnić użytkownikom lepsze wrażenia.