Pojawia się Android 13 Developer Preview 2 z prośbami o pozwolenie na powiadomienia i innymi zmianami

click fraud protection

Android 13 Developer Preview 2 jest już dostępny i zawiera prośby o pozwolenie na powiadomienia oraz ulepszenia produktywności programistów. Sprawdź to.

W lutym ukazała się pierwsza Androida 13 Wersja zapoznawcza dewelopera, a wraz z nią podstawy do kolejnej iteracji największego na świecie systemu operacyjnego. Wprowadził szereg zmian korzystnych dla programistów i wprowadził ulepszenia w zakresie prywatności, Material You, kontroli języka i nie tylko. Teraz firma ogłosiła drugą wersję zapoznawczą dla programistów, która zawiera kilka dodatkowych funkcji i wiele ulepszeń w stosunku do poprzedniej wersji zapoznawczej dla programistów.

Jak sugeruje tytuł „Podgląd programisty”, te wersje są przeznaczone wyłącznie do użytku przez programistów. Służy do testowania nowych funkcji i upewniania się, że ich aplikacje działają na zaktualizowanych urządzeniach tak, jak powinny. Będą błędy, będą inne problemy, a Google będzie naciskać na opinie programistów w nadchodzących miesiącach. Jeśli nie masz nic przeciwko napotkaniu problemów, wypróbuj Androida 13. Jeśli jednak polegasz na tym, że Twój smartfon jest niezmiennie stabilny, warto poczekać na pełną wersję Androida 13, która ma zostać uruchomiona w drugiej połowie roku.

Najbardziej godne uwagi funkcje Androida 13 Developer Preview 2 to:

  • Prośby o pozwolenie na powiadomienia
  • Deweloperzy mogą teraz obniżyć swoje uprawnienia
  • Mnóstwo ulepszeń produktywności programistów

Kiedy pojawi się Android 13?

W przypadku aktualizacji Androida Google zazwyczaj ujawnia kamień milowy „stabilności platformy”, aby programiści mogli wiedzieć, kiedy Google zamierza dostarczyć ostateczne interfejsy API SDK/NDK wraz z końcowymi wewnętrznymi interfejsami API i systemem obsługującym aplikacje zachowania. Google zamierza osiągnąć stabilność platformy w czerwcu 2022 r., planując co najmniej kilka tygodni przed oficjalną premierą. Android 12 osiągnął stabilność platformy w sierpniu 2021 r., a ostateczna wersja była wydany w październiku tamtego roku. Google wydało więcej szczegółów na temat harmonogramu wydania że możesz sprawdzić.


Prywatność i ochrona

Google wie, że użytkownicy chcą systemu operacyjnego, któremu mogą powierzyć swoje dane. W końcu smartfony osiągnęły punkt, w którym są na wiele sposobów przedłużeniem nas samych i naszego życia. Używamy ich do przechowywania ważnych zdjęć, prywatnych rozmów z przyjaciółmi i rodziną oraz nosząc je ze sobą każdego dnia, ufając, że mikrofony lub kamery nie rejestrują każdego interakcja. Widzieliśmy zmiany w systemie uprawnień Androida 13 (między innymi) wprowadzone w Androidzie 13 Developer Preview 1, a Developer Preview 2 rozszerza to.

Pozwolenie na powiadomienia

Android 13 wprowadza nowe uprawnienia wykonawcze do wysyłania powiadomień z aplikacji: POST_NOTIFICATIONS. Aplikacje przeznaczone dla systemu Android 13 będą teraz musiały prosić użytkownika o pozwolenie, aby otrzymywać powiadomienia push. W przypadku aplikacji przeznaczonych dla systemu Android 12 lub starszego system obsłuży proces aktualizacji, ale użytkownicy już tak nadal widzą systemowe okno dialogowe, które muszą zaakceptować lub odrzucić, aby zezwolić aplikacji na wypychanie powiadomienia. Google zachęca programistów do jak najwcześniejszego kierowania aplikacji na Androida 13 i proszenia o pozwolenie na powiadomienia w ich aplikacjach.

Uprawnienia dewelopera do obniżenia wersji

Czasami, gdy aplikacje są aktualizowane, nie potrzebują starszych uprawnień, które zostały wcześniej przyznane. Wprowadzenie Androida 13 nowy interfejs API które pozwolą programistom na obniżenie poprzednio przyznanych uprawnień wykonawczych.

Bezpieczniejsze eksportowanie odbiorników zarejestrowanych w kontekście

Android 12 wprowadził i wymagał od programistów zadeklarowania możliwości eksportu odbiorników Intent zadeklarowanych w Manifeście Androida. Google prosi teraz programistów, aby zrobili to samo dla odbiorników zarejestrowanych w kontekście, dodając albo ODBIORNIK_EKSPORTOWANY Lub RECEIVER_NOT_EXPORTED flaga podczas rejestrowania odbiorników dla źródeł niesystemowych. Nie będą one wymagane w Androidzie 13, ale są wysoce zalecane dla programistów, aby je włączyli.

Produktywność programisty

Android nie byłby tym, czym jest bez programistów, a każda aktualizacja platformy zwykle przynosi aktualizacje, które ułatwiają życie programistom. Niektóre aktualizacje zdecydowanie to utrudniają, ale Google generalnie stara się usprawnić proces tworzenia aplikacji przy każdej iteracji.

Ulepszone zawijanie tekstu w języku japońskim

Android 13 DP1 wprowadził ulepszenia zawijania tekstu TextView, a teraz wprowadzane są pewne ulepszenia specjalnie dla tekstu w języku japońskim. Tym razem TextViews może teraz zawijać tekst według Bunsetsu (najmniejszej jednostki słów, która brzmi naturalny) lub frazy — zamiast po znakach — dla bardziej dopracowanego i czytelnego języka japońskiego Aplikacje. Musisz tylko włączyć android: lineBreakWordStyle="

wyrażenie" z TextView.

Zawijanie tekstu w języku japońskim z włączonym stylem frazy (poniżej) i bez (powyżej)

Poprawione wysokości linii dla skryptów innych niż łacińskie

W Androidzie 13 alfabety inne niż łacińskie (takie jak tamilski, birmański, telugu i tybetański) są wyświetlane przy użyciu wysokości linii dostosowanej do każdego języka. Zapobiega to przycinaniu i poprawia pozycjonowanie tekstu, a wszystko, co aplikacja musi zrobić, aby wdrożyć te ulepszenia, to kierowanie na Androida 13.

Interfejsy API konwersji tekstu

Osoby posługujące się językami takimi jak japoński czy chiński używają liter fonetycznych, co może spowolnić wyszukiwanie i funkcje takie jak automatyczne uzupełnianie. W systemie Android 13 aplikacje mogą wywoływać nowe API konwersji tekstu dzięki czemu użytkownicy mogą szybciej i łatwiej znaleźć to, czego szukają. Wcześniej wyszukiwanie w języku japońskim wymagało od użytkownika wykonania następujących czynności:

  • Wprowadź Hiragana jako fonetyczną wymowę wyszukiwanego hasła (np. nazwy miejsca lub aplikacji)
  • Za pomocą klawiatury przekonwertuj znaki Hiragana na Kanji,
  • Ponowne wyszukiwanie przy użyciu znaków Kanji
  • Uzyskaj ich wyniki wyszukiwania.

Dzięki nowemu interfejsowi API konwersji tekstu japońscy użytkownicy mogą wpisywać Hiragana i natychmiast wyświetlać wyniki wyszukiwania Kanji na żywo, pomijając dwa środkowe kroki.

Kolorowe czcionki wektorowe

Android 13 dodaje obsługę renderowania czcionek COLR w wersji 1 i aktualizuje systemowe emotikony do formatu COLRv1. COLRv1 to nowy i bardzo kompaktowy format czcionki, który renderuje się szybko i wyraźnie w dowolnym rozmiarze. W przypadku większości aplikacji system obsługuje wszystko, a COLRv1 po prostu działa. Google zaleca przetestowanie renderowania emotikonów, jeśli Twoja aplikacja implementuje własne renderowanie tekstu i używa czcionek systemowych. Możesz przeczytać więcej o COLRv1 w przeglądarce Chrome ogłoszenie kiedy ogłoszono z system operacyjny Chrome 98.

Dźwięk Bluetooth LE

Bluetooth Low Energy Audio to, jak sama nazwa wskazuje, niskoenergetyczny sposób przesyłania dźwięku przez Bluetooth. Android 13 przynosi dla niego oficjalne wsparcie.

MIDI 2.0

Android 13 dodaje również obsługę nowego standardu MIDI 2.0, w tym możliwość podłączenia sprzętu MIDI 2.0 przez USB. MIDI 2.0 oferuje ulepszenia, takie jak zwiększona rozdzielczość dla kontrolerów, lepsza obsługa intonacji innych niż zachodnie i bardziej ekspresyjna wydajność przy użyciu kontrolerów na nuty.


Jak pobrać i zainstalować Androida 13 Developer Preview 2 na urządzeniu Google Pixel

Możesz łatwo pobierz Android Developer Preview 2i koniecznie zapoznaj się z naszym przewodnikiem jak zainstalować Androida 13 jeśli nie jesteś pewien, jak to zrobić.

Google oficjalnie udostępnia tę aktualizację podglądu programisty dla Pixela 6 Pro, Pixela 6, Pixela 5a 5G, Pixela 5, Pixela 4a (5G), Pixela 4a, Pixela 4 XL lub Pixela 4. Możesz używać 64-bitowych obrazów systemu z emulatorem Androida w Android Studio, a także możesz użyć GSI.


Co sądzisz o najnowszej kompilacji Developer Preview? Czy zainstalujesz go na swoim urządzeniu? Jakie są Twoje doświadczenia? Daj nam znać w komentarzach poniżej!