Dostępna jest Android 13 Developer Preview 1 z ikonami tematycznymi, zmianami dotyczącymi prywatności i nie tylko

click fraud protection

Jest już dostępna pierwsza wersja deweloperska Androida 13, która zawiera szereg zmian dla programistów i użytkowników końcowych. Przeczytaj o tym tutaj!

Android to największy system operacyjny na świecie. Zasila ponad 2,5 miliarda smartfonów na całym świecie i co roku otrzymuje nową aktualizację z ulepszeniami w stosunku do poprzedniej wersji. Pierwsza wersja zapoznawcza Google dla programistów Androida 13 jest już dostępny i wprowadza szereg zmian, z których skorzystają programiści, oraz wprowadza ulepszenia w zakresie prywatności, Material You, kontroli języka i nie tylko.

Jak sugeruje tytuł „Podgląd programisty”, te wydania są przeznaczone wyłącznie do użytku przez programistów. Ma to na celu testowanie nowych funkcji i upewnianie się, że ich aplikacje działają na zaktualizowanych urządzeniach tak, jak powinny. Będą błędy, będą inne problemy i Google będzie nalegać na otrzymanie opinii deweloperzy w ciągu najbliższych miesięcy. Jeśli nie masz nic przeciwko problemom, wypróbuj Androida 13. Jeśli jednak zależy Ci na stałej stabilności smartfona, warto poczekać na pełną wersję Androida 13, która ma zostać udostępniona w drugiej połowie roku.

Najbardziej godne uwagi funkcje wersji deweloperskiej Androida 13 w wersji zapoznawczej 1 obejmują:

  • Zaktualizowane funkcje prywatności: nowy systemowy selektor zdjęć, który umożliwia użytkownikom udostępnianie określonych zdjęć i filmów aplikacjom, oraz nowe zezwolenie na Wi-Fi, które pomaga zminimalizować wykorzystanie danych o lokalizacji.
  • Ikony tematyczne: dynamiczne ikony aplikacji znajdujące się w Material You zostaną rozszerzone na wszystkie ikony aplikacji w systemie Android 13, umożliwiając programistom posiadanie dynamicznej ikony aplikacji, która reaguje na skonfigurowane przez użytkownika Material You.
  • Kontrola języka: w Androidzie 13 wprowadzono nowy interfejs API, który pomoże programistom identyfikować języki użytkowników preferowany język, co pomaga poprawić komfort użytkownika i zmniejszyć ilość wymaganego standardowego kodu deweloperzy.
  • Narzędzia programistyczne: Android 13 DP1 rozpoczyna prace nad odświeżeniem podstawowych bibliotek Androida w celu obsługi Java 11. Wiele funkcji opcjonalnych w DP1 można również przełączać, dzięki czemu programiści mogą łatwiej zrozumieć, jak każda zmiana indywidualnie wpływa na ich aplikacje.

Nawiguj w tym artykule

  • Kiedy zostanie wydany Android 13
  • Zaktualizowano kontrolę prywatności w systemie Android 13
    • API selektora zdjęć
    • Zezwolenie na korzystanie z sieci Wi-Fi w pobliżu urządzenia
  • Narzędzia programistyczne w systemie Android 13
    • Interfejs API szybkiego umieszczania ustawień
    • Ikony tematyczne są teraz dostępne dla programistów
    • Preferencje językowe dla poszczególnych aplikacji
    • Szybsze dzielenie wyrazów
    • Programowalne shadery
    • Aktualizacje OpenJDK 11
  • Zgodność aplikacji w systemie Android 13
    • Aktualizacje systemu Google Play
    • Optymalizacja tabletów, urządzeń składanych i Chromebooków
    • Łatwiejsze testowanie i debugowanie
  • Jak pobrać i zainstalować wersję Android 13 Developer Preview 1 na urządzeniu Google Pixel

Kiedy zostanie wydany Android 13?

W przypadku aktualizacji Androida Google zazwyczaj ujawnia kamień milowy dotyczący „stabilności platformy”, aby programiści wiedzieli, kiedy to nastąpi Google zamierza dostarczyć ostateczne interfejsy API SDK/NDK wraz z ostatecznymi 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 które możesz sprawdzić.


Zaktualizowano kontrolę prywatności w systemie Android 13

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 w rzeczywistości są przedłużeniem nas samych i naszego życia na wiele sposobów. Wykorzystujemy je do przechowywania ważnych zdjęć, prowadzenia prywatnych rozmów z przyjaciółmi i rodziną oraz nosząc je ze sobą na co dzień, mając pewność, że mikrofony i kamery nie rejestrują wszystkiego interakcja. Android 12 zrobił wiele dla prywatności użytkowników, a Android 13 to rozszerza.

API selektora zdjęć

Przede wszystkim w Androidzie 13 dodano nowy systemowy selektor zdjęć, będący standardowym i zoptymalizowanym sposobem bezpiecznego udostępniania zdjęć zarówno lokalnych, jak i w chmurze. Systemowy selektor zdjęć to rozszerzenie selektora dokumentów w systemie Android, które umożliwia użytkownikowi udostępnianie dokumentu w aplikacji bez dostępu tej aplikacji do wszystkich dokumentów na urządzeniu. Podobnie, API selektora zdjęć można wywołać bez konieczności dostępu do Wszystko zdjęcia na urządzeniu. Google planuje także udostępnić selektor zdjęć na wszystkich urządzeniach z Androidem 11 i nowszym, z wyjątkiem urządzeń z Androidem Go, poprzez aktualizacje systemu Google Play.

Zezwolenie na korzystanie z sieci Wi-Fi w pobliżu urządzenia

W poprzednich wersjach Androida aplikacje, które musiały łączyć się z pobliskimi urządzeniami Wi=Fi, musiały prosić o pozwolenie na lokalizację, nawet jeśli nie potrzebowały lokalizacji urządzenia do działania. Google dzieli teraz tę funkcjonalność na nowe uprawnienia wykonawcze o nazwie NEARBY_WIFI_DEVICES, które stanowią część grupy uprawnień NEARBY_DEVICES. Aplikacje przeznaczone dla Androida 13 mogą zamiast tego poprosić o pozwolenie NEARBY_WIFI_DEVICES z flagą „neverForLocation”.


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ę usprawniać proces tworzenia aplikacji z każdą iteracją.

Interfejs API szybkiego umieszczania ustawień

Szybkie ustawienia to świetny dodatek do Androida, ponieważ pozwalają szybko przełączać niektóre aspekty telefonu tuż nad szufladą powiadomień. Problem polega na tym, że czasami można znaleźć nową, którą można dodać z aplikacji, o której nie wiedziałeś, że ma funkcję szybkiego przełączania ustawień. Android 13 ma w tym pomóc, jako nowy API umieszczania płytek umożliwia aplikacji monitowanie użytkownika za pomocą przycisku o dodanie niestandardowego szybkiego kafelka do szybkich ustawień.

Tematyczne ikony aplikacji są teraz dostępne dla programistów

Google rozpoczął beta testy ikon aplikacji tematycznych w Pixel Launcherze w systemie Android 12, chociaż było to wyraźnie oznaczone jako „beta”. Podłączają się do „monet”, silnika motywów dla Androida 12, który jest obecnie obecny na smartfonach Pixel. W przypadku Androida 13 aktywnie zachęca się twórców aplikacji do udostępniania zgodnych ikon, aby użytkownicy końcowi mogli korzystać z spójnego interfejsu na ekranie głównym, jeśli włączą tę funkcję.

Preferencje językowe dla poszczególnych aplikacji

W przypadku użytkowników wielojęzycznych często może się zdarzyć, że będziesz chciał używać niektórych aplikacji w jednym języku, a innych w innym. Niektóre aplikacje oferują użytkownikowi końcowemu możliwość wyboru języka, dzięki czemu może on korzystać z aplikacji w innym języku niż język, w którym używany jest telefon. Jednak w Androidzie 13 możesz to teraz zrobić za pomocą nowe API platformy aby ustawić lub uzyskać preferowany język użytkownika. Podobny interfejs API zostanie również dodany do przyszłej biblioteki Jetpack.

Szybsze dzielenie wyrazów

Zazwyczaj, gdy słowo wypełnia się do krawędzi kontenera (powiedzmy ekranu telefonu) i chce kontynuować zapisywane w następnym wierszu, przed kontynuowaniem w następnym wierszu należy dodać łącznik w miejscu ucięcia słowa. Chociaż możliwe było, aby system Android obsługiwał to za Ciebie przy dynamicznym zawijaniu tekstu, nigdy nie było to wskazane ze względu na wysoką wydajność, jaką można było z niego uzyskać. W rezultacie jest domyślnie wyłączona.

Teraz jednak Google twierdzi, że ta funkcja została znacznie ulepszona i może pochwalić się wzrostem wydajności aż o 200%, dzięki czemu prawie nie ma wpływu na wydajność renderowania tekstu.

Programowalne shadery

W systemie Android 13 dodano obsługę programowalnych obiektów RuntimeShader z zachowaniem zdefiniowanym przy użyciu języka Android Graphics Shading Language (AGSL). AGSL ma taką samą składnię jak GLSL, ale działa w silniku renderującym Androida, aby dostosować malowanie w obszarze roboczym Androida, a także filtrować zawartość widoku.

Aktualizacje OpenJDK 11

Podstawowe biblioteki Androida 13 zostały zaktualizowane do najnowszej wersji LTS OpenJDK 11. Dostępne są zarówno aktualizacje bibliotek, jak i obsługa języka programowania Java 11 dla twórców aplikacji i platform. Te podstawowe zmiany w bibliotece będą również dystrybuowane do użytkowników końcowych za pośrednictwem aktualizacji systemu Google Play w ramach modułu ART dla Androida 12 i nowszych.


Zgodność aplikacji w systemie Android 13

Wraz ze zmianami smartfonów, określone obudowy (takie jak składane) stwarzają problemy dla programistów. W jaki sposób programista może na przykład sprawić, by jego aplikacja działała i płynnie przełączała się w locie między dwiema całkowicie różnymi obudowami? W jaki sposób aplikacja może wiarygodnie przewidzieć, gdzie nastąpi przerwa w aparacie? Są to problemy, które Google stara się rozwiązać, maksymalnie ułatwiając programistom wysyłanie zapytań do systemu i znajdowanie tych konkretnych parametrów.

Nie tylko to, ale firma również wprowadziła szczegółowe wytyczne dotyczące projektowania responsywnego których programiści powinni przestrzegać, aby zapewnić maksymalną kompatybilność między urządzeniami.

Aktualizacje systemu Google Play

Google się rozwija Główna linia projektu w systemie Android 13 w celu dalszej modularyzacji podstawowych części systemu Android. Firma Google pokazała już, w jaki sposób można zaktualizować podstawowe elementy systemu, na przykład poprzez wprowadzenie interfejsu API selektora zdjęć za pośrednictwem aktualizacji systemu Google Play na starszych urządzeniach. W systemie Android 13 Google dodał zarówno moduł Bluetooth, jak i ultraszerokopasmowy.

Optymalizacja tabletów, urządzeń składanych i Chromebooków

Opierając się na dynamice wprowadzonej przez Androida 12L, Android 13 zawiera optymalizacje dla urządzeń z dużym ekranem, takich jak tablety, urządzenia składane i Chromebooki.

Łatwiejsze testowanie i debugowanie

Aby ułatwić programistom testowanie poszczególnych zmian w Androidzie 13, Google wprowadziło szereg przełączników w ustawieniach programisty. Te przełączniki umożliwiają programistom indywidualne wymuszanie lub wyłączanie zmian.


Jak pobrać i zainstalować wersję Android 13 Developer Preview 1 na urządzeniu Google Pixel

Możesz z łatwością pobierz Android Developer Preview 1i koniecznie zapoznaj się z naszym przewodnikiem na temat jak zainstalować Androida 13 jeśli nie masz pewności, jak to zrobić.

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


Jakie są Twoje przemyślenia na temat najnowszej wersji Developer Preview? Czy będziesz instalować go na swoim urządzeniu? Jakie są Twoje doświadczenia? Daj nam znać w komentarzach poniżej!