Android 13 Beta 1 jest już dostępny z lepszymi uprawnieniami do plików multimedialnych

Już jest Android 13 Beta 1, który zapewnia bardziej szczegółowy dostęp do plików multimedialnych, lepsze raportowanie błędów i przewidywanie routingu audio.

W lutym ukazała się pierwsza część Androida 13 Developer Preview, a wraz z nim powstały podstawy dla kolejnej iteracji największego systemu operacyjnego na świecie. Przyniosło szereg zmian, z których skorzystali programiści, a także ulepszenia dotyczące prywatności, Material You, kontroli języka i nie tylko. Następnie pojawiła się druga wersja zapoznawcza dla programistów z prośbami o pozwolenie na powiadomienia i innymi zmianami, które przynoszą korzyści programistom. Teraz wychodzimy z etapu „podglądu programisty” wraz z pierwszą wersją Androida 13 Beta 1.

W przeciwieństwie do wersji „developer Preview”, które są przeznaczone wyłącznie dla programistów, wersje beta Androida 13 są przeznaczone dla zwykłych użytkowników, którzy chcą wypróbować następną wersję Androida. Google szczególnie zwraca uwagę na ogólne opinie zwykłych użytkowników na temat korzystania z nowej wersji Androida. W rezultacie, chociaż być może nadal powinieneś zachować ostrożność podczas instalowania go w codziennym sterowniku, oczekuje się, że ta kompilacja będzie nieco bardziej stabilna niż poprzednie kompilacje.

Najbardziej godne uwagi funkcje Androida 13 beta 1 to:

  • Bardziej szczegółowy dostęp do plików multimedialnych
  • Lepsze raportowanie błędów
  • Przewidywanie routingu audio

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ć.


Co nowego w Androidzie 13 Beta 1?

Obecnie, gdy aplikacja chce uzyskać dostęp do plików w pamięci telefonu, musi poprosić o pozwolenie READ_EXTERNAL_STORAGE. To uprawnienie zapewnia jednak dostęp do wszelkiego rodzaju plików multimedialnych, co nie zawsze jest konieczne. Na przykład: dlaczego aplikacja odtwarzająca dźwięk powinna mieć dostęp do Twoich zdjęć? W Androidzie 13 Google wprowadza trzy nowe uprawnienia:

  • CZYTAJ_MEDIA_IMAGES (dla obrazów i zdjęć)
  • CZYTAJ_MEDIA_WIDEO (dla filmów)
  • CZYTAJ_MEDIA_AUDIO (dla plików audio)

Google twierdzi, że aby ułatwić użytkownikom korzystanie z aplikacji, jeśli aplikacja żąda jednocześnie READ_MEDIA_IMAGE i READ_MEDIA_VIDEO, system wyświetla jedno okno dialogowe umożliwiające przyznanie obu uprawnień.

Lepsze raportowanie błędów w Keystore i KeyMint

Programistom, którzy generują klucze, Keystore i KeyMint zapewniają lepsze błędy. Obecnie istnieje hierarchia klas wyjątków poniżej Java.bezpieczeństwo.

Wyjątek dostawcy, z wyjątkami specyficznymi dla Androida, które obejmują Kody błędów magazynu kluczy/KeyMint. Metody używane do generowania kluczy, podpisywania i szyfrowania można również modyfikować, aby zgłaszać te nowe wyjątki.

Przewidywanie routingu audio

Aby aplikacje multimedialne mogły określić, dokąd będzie kierowany ich dźwięk, Google dodał zestaw nowych interfejsów API tras audio w pliku Menedżer audio klasa. Pierwszym z nich jest getAudioDevicesForAttributes() API, które umożliwia pobranie listy urządzeń, na których można odtwarzać określony dźwięk. Po drugie, Google dodał również plik getDirectProfilesForAttributes

() API, które pomoże Ci zrozumieć, czy Twój strumień audio może być odtwarzany bezpośrednio. Te nowe interfejsy API można następnie wykorzystać do określenia najlepszego Format audio którego chcesz używać do odtwarzania ścieżki audio.


Jak pobrać i zainstalować system Android 13 Beta 1 na urządzeniu Google Pixel

Możesz z łatwością pobierz Android Developer Beta 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ę beta dla Pixela 6 Pro, Pixela 6, Pixela 5a 5G, Pixela 5, Pixela 4a (5G), Pixela 4a, Pixela 4 XL i Pixela 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 beta? Czy będziesz instalować go na swoim urządzeniu? Jakie są Twoje doświadczenia? Daj nam znać w komentarzach poniżej!