Android 12

Z Wikipedii, wolnej encyklopedii
Android 12
Logo Android 12
Logo programu
ilustracja
Producent

Google

Pierwsze wydanie

4 października 2021; ponad 2 lata temu[1]

Aktualna wersja

12.0.0_r43 (SSV1.210916.052)
(3 stycznia 2023) [±]

Jądro

monolityczne (Linux)

Licencja
Typ pakietów

APK

Poprzednik

Android 11

Następca

Android 12L

Strona internetowa

Android 12 – dwunasta z kolei główna odsłona mobilnego systemu operacyjnego Android, zaprojektowana przez sojusz Open Handset Alliance pod przewodnictwem firmy Google i wydana 4 października 2021[1].

Historia[edytuj | edytuj kod]

Koncepcyjne logo systemu operacyjnego w trakcie prac rozwojowych

W trakcie prac rozwojowych system operacyjny posiadał wewnętrzną nazwę kodową Snow Cone(inne języki)[2]. Dwunasta główna odsłona systemu operacyjnego została zapowiedziana 18 lutego 2021 na oficjalnym blogu Androida[3]. W tym samym czasie została wydana wersja deweloperska nowej odsłony systemu[4] wraz z jednoczesną zapowiedzią wydania dwóch kolejnych wersji tego typu oraz kolejnych czterech wydań w fazie beta, które – począwszy od maja – miałyby być publikowane co miesiąc i zapewnić stabilność działania systemu po czterech miesiącach[5].

Druga wersja deweloperska została wydana 17 marca[6], a trzecia – 21 kwietnia[7]. Pierwsze wydanie w fazie beta zostało opublikowane 18 maja[8], drugie – 9 czerwca[9] (wraz z poprawkami błędów opublikowanymi 23 czerwca[10]), trzecie 14 lipca[11] (wraz z poprawkami błędów opublikowanymi 26 lipca[12]), a czwarte – 11 sierpnia[13]. Niezapowiedziane piąte wydanie w fazie beta ukazało się 8 września[14].

Pierwsza stabilna wersja została opublikowana 4 października 2021[1] w ramach Android Open Source Project, a pierwszy raz pojawiła się na sprzedawanych urządzeniach 19 października[15].

Android 12.1/12L[edytuj | edytuj kod]

W październiku 2021 firma Google zapowiedziała system Android 12L, którego przeznaczeniem miałyby być urządzenia z elastycznymi ekranami i urządzenia pracujące z monitorami ekranowymi, a także Chromebooki. Zaktualizowana wersja systemu miała zwiększyć możliwości modyfikacji graficznego interfejsu użytkownika, co pozwoliłoby na jego lepsze dostosowanie do większych ekranów[16].

Premierę nowej wersji systemu zaplanowano na początek 2022 roku[17]. W październiku opublikowano wersję deweloperską wersji 12L, a następnie wydano trzy wersje w fazie beta – w grudniu 2021, styczniu oraz lutym 2022[18]. Pierwsza stabilna wersja systemu została opublikowana 7 marca 2022 jako odsłona Android 12.1[15].

Nowości i zmiany[edytuj | edytuj kod]

Android 12 odświeża szatę graficzną systemu operacyjnego: przyciski stały się większe, pojawiło się więcej animacji, a widżety ekranu głównego uzyskały nowy styl wizualny. Ponadto została dodana funkcjonalność o wewnętrznej nazwie kodowej „monet”[19], który automatycznie dostosowuje motyw kolorów systemu operacyjnego do kolorystyki wybranej przez użytkownika tapety[20].

Obszar zarządzania urządzeniami w koncepcji Internetu rzeczy oraz aktywacji interakcji z Asystentem Google zostały przeniesione do menu wyświetlanego po przytrzymaniu przycisku zasilania urządzenia[20]. Do systemu została dodana także funkcjonalność wykonania przewijalnych zrzutów ekranu[20][21].

Nowe wydanie systemu poprawia także wydajność usług systemowych, takich jak menedżer okien czy system zarządzania pakietami[20].

Ułatwienia dostępu[edytuj | edytuj kod]

Funkcjonalność powiększenia ekranu w systemie zyskała możliwość częściowego powiększenia ekranu przy użyciu pływających okien, a także może zostać skonfigurowana do śledzenia wprowadzanego przez użytkownika tekstu[22].

Środowisko programistyczne[edytuj | edytuj kod]

Android 12 zyskał natywną obsługę dźwięku przestrzennego (w tym w standardzie MPEG-H 3D Audio) oraz transkodowanie obrazu kodeku H.265/HEVC, aby zapewnić wsteczną kompatybilność dla aplikacji, w których jego obsługa nie została zaimplementowana[20]. Ponadto pojawił się nowy interfejs API o nazwie HapticGenerator, zapewniający sprzężenie systemu powiadomień dźwiękowych z systemem haptycznym urządzenia[23].

Nowa wersja środowiska programistycznego ułatwia także obsługę funkcjonalności przenoszenia sformatowanego tekstu i multimediów pomiędzy aplikacjami, między innymi przy użyciu schowka[20], a także wprowadza możliwość wykonania automatycznej aktualizacji aplikacji w tle bez konieczności pytania użytkownika o zgodę za każdym razem[24].

Prywatność i bezpieczeństwo[edytuj | edytuj kod]

Aplikacje żądające dostępu do lokalizacji zyskują możliwość uzyskania także wyłącznie przybliżonych współrzędnych, zamiast wyłącznie precyzyjnej lokalizacji. Obszar przełączników szybkich ustawień zyskał możliwość odebrania aplikacjom dostępu do kamery i mikrofonu, a ponadto na ekranie będzie wyświetlał się wskaźnik w przypadku ich aktywnego użycia przez aplikacje[20].

Przypisy[edytuj | edytuj kod]

  1. a b c Android 12 has been released to the Android Open Source Project. engadget.com, 2021-10-04. [dostęp 2023-07-25]. [zarchiwizowane z tego adresu (2022-04-29)]. (ang.).
  2. Android 12’s dessert name is confirmed to be Snow Cone. xda-developers.com, 2021-10-04. [dostęp 2023-07-25]. (ang.).
  3. Android Developers Blog: First preview of Android 12. android-developers.googleblog.com, 2021-02-18. [dostęp 2023-07-25]. (ang.).
  4. Here’s The First Developer Preview Of Android 12!. androidheadlines.com, 2021-02-18. [dostęp 2023-07-25]. (ang.).
  5. Android 12 Preview | Timeline, milestones, and updates. developer.android.com. [dostęp 2023-07-25]. [zarchiwizowane z tego adresu (2021-05-19)]. (ang.).
  6. Android Developers Blog: Android 12 Developer Preview 2. android-developers.googleblog.com, 2021-03-17. [dostęp 2023-07-25]. (ang.).
  7. Android Developers Blog: Android 12 Developer Preview 3. android-developers.googleblog.com, 2021-04-21. [dostęp 2023-07-25]. (ang.).
  8. Android Developers Blog: What’s new in Android 12 Beta. android-developers.googleblog.com, 2021-05-18. [dostęp 2023-07-25]. (ang.).
  9. Android Developers Blog: Android 12 Beta 2 Update. android-developers.googleblog.com, 2021-06-09. [dostęp 2023-07-25]. (ang.).
  10. Android 12 Beta 3.1 rolling out with Google Pixel bug fixes. 9to5google.com, 2021-06-26. [dostęp 2023-07-25]. (ang.).
  11. Android Developers Blog: Android 12 Beta 3 and final APIs. android-developers.googleblog.com, 2021-07-14. [dostęp 2023-07-25]. (ang.).
  12. Android 12 Beta 3.1 rolling out with Google Pixel bug fixes. 9to5google.com, 2021-07-26. [dostęp 2023-07-25]. (ang.).
  13. Android 12 Beta 4 promotes order over chaos – The Verge. theverge.com, 2021-08-11. [dostęp 2023-07-25]. (ang.).
  14. Android Developers Blog: Android 12 Beta 5 update, official release is next!. android-developers.googleblog.com, 2021-09-08. [dostęp 2023-07-25]. (ang.).
  15. a b Android 12L is official as “Android 12.1,” rolling out now to Pixel phones. arstechnica.com, 2022-03-08. [dostęp 2023-07-25]. (ang.).
  16. Android Developers Blog: 12L and new Android APIs and tools for large screens. android-developers.googleblog.com, 2021-10-27. [dostęp 2023-07-25]. (ang.).
  17. Google Android 12L update will bring improved features to tablets, foldable phones. cnet.com, 2021-10-27. [dostęp 2023-07-25]. (ang.).
  18. 12L Developer Preview | Timeline, milestones, and updates. developer.android.com. [dostęp 2023-07-25]. [zarchiwizowane z tego adresu (2021-12-02)]. (ang.).
  19. Android 12 automatically themes your UX from your wallpaper. xda-developers.com, 2021-05-18. [dostęp 2023-07-25]. (ang.).
  20. a b c d e f g Android 12 preview: first look at Google’s radical new design. theverge.com, 2021-05-18. [dostęp 2023-07-25]. (ang.).
  21. Android 12 developer preview is available now with many under-the-hood updates. theverge.com, 2021-02-18. [dostęp 2023-07-25]. (ang.).
  22. Android 13 DP2 introduces a long-overdue change to the magnifier tool. androidpolice.com, 2022-03-21. [dostęp 2023-07-25]. (ang.).
  23. Android 12 features we love: Haptics and audio can work together. androidcentral.com, 2021-03-01. [dostęp 2023-07-25]. (ang.).
  24. Android 12 will finally let alternative app stores update apps without bothering the user. xda-developers.com, 2021-05-19. [dostęp 2023-07-25]. (ang.).