Google przedstawił pierwszą wersję beta Androida 12 w którym zaproponowano szereg aktualizacji projektu interfejsu najważniejsze w historii projektu. Nowy projekt realizuje tę koncepcję „Material You” reklamowany jako następna generacja Material Design.
Nowa koncepcja zostanie zastosowany automatycznie na wszystkich platformach i elementach interfejsu, i nie będzie wymagać żadnych zmian od twórców aplikacji.
Na samej platformie nowy wygląd widżetu wyróżnia się jako zostały one bardziej widoczne, zaokrąglono narożniki i zapewniono możliwość używania dynamicznych kolorów w celu dopasowania do motywu systemu.
Dodano możliwość automatycznego dostosowywania palety systemowej do wybranego koloru tapety: system automatycznie wykrywa dominujące kolory, dostosowuje bieżącą paletę i wprowadza zmiany do wszystkich elementów interfejsu, w tym obszaru powiadomień, ekranu blokady, widżetów i regulacji głośności.
Dodano nowe animowane efekty, takie jak stopniowe skalowanie i płynne przesuwanie obszarów podczas przewijania, pojawiania się i przesuwania elementów na ekranie. Na przykład po anulowaniu powiadomienia na ekranie blokady wskaźnik czasu automatycznie rozszerza się i zajmuje miejsce zajmowane wcześniej przez powiadomienie.
Podkreśla się również, że dodano efekt rozciągania przewijanych krawędzi, co wyjaśnia, że użytkownik przekroczył limit przewijania i dotarł do końca treści. Dzięki nowemu efektowi obraz zawartości jest rozciągany i odzyskiwany. Nowy tryb wskazania końca przewijania jest domyślnie włączony, ale istnieje opcja w ustawieniach, aby przywrócić stare zachowanie.
Zaimplementowano płynniejsze przejścia dźwiękowe- Podczas przełączania się z jednej aplikacji emitującej dźwięk na inną, dźwięk pierwszej jest teraz cicho wyciszany, a druga jest delikatnie podnoszona, bez narzucania dźwięku w drugiej.
Ponadto, przeprowadzono istotną optymalizację wydajności systemu: obciążenie procesora głównych usług systemowych spadło o 22%, co z kolei doprowadziło do wydłużenia żywotności baterii o 15%. Zmniejszając rywalizację o blokady, zmniejszając opóźnienia i optymalizując operacje we / wy, zwiększasz wydajność przejść z jednej aplikacji do drugiej i skracasz czas uruchamiania aplikacji.
Poprawiona wydajność zapytań do bazy danych przy użyciu optymalizacji wbudowanych w operacji CursorWindow. W przypadku niewielkich ilości danych CursorWindow jest o 36% szybsze, a dla zestawów zawierających ponad 1000 wierszy przyspieszenie może wynosić nawet 49 razy.
Plik tryb hibernacji aplikacji, który pozwala, jeśli użytkownik nie wchodził w bezpośrednią interakcję z programem przez długi czas, automatycznie resetuje uprawnienia wcześniej wydane aplikacji, zatrzymuje wykonywanie, zwraca zasoby wykorzystywane przez aplikację, takie jak pamięć oraz blokuje uruchamianie zadań w tle i wysyłanie powiadomień push.
Dodano uprawnienie BLUETOOTH_SCAN oddzielne, aby skanować pobliskie urządzenia przez Bluetooth. Wcześniej taką możliwość dawano, gdy istniał dostęp do informacji o lokalizacji urządzenia, co powodowało konieczność nadania dodatkowych uprawnień aplikacjom, które muszą łączyć się z innym urządzeniem przez Bluetooth.
W drugiej wersji beta oczekuje się, że pojawi się Panel Prywatności z przeglądem wszystkich ustawień uprawnień, umożliwiający zrozumienie, do jakich danych ma dostęp użytkownik aplikacji). Do panelu zostaną dodane wskaźniki aktywności mikrofonu i kamery, za pomocą których można też na siłę wyłączyć mikrofon i kamerę.
Wreszcie premiera Androida 12 spodziewana jest w trzecim kwartale 2021 roku.
Spośród gotowych wersji oprogramowania układowego tej wersji beta są one oferowane dla urządzeń Pixel 3/3 XL, Pixel 3a / 3a XL, Pixel 4/4 XL, Pixel 4a / 4a 5G i Pixel 5, a także dla niektórych urządzeń ASUS , Urządzenia OnePlus, Oppo, Realme, Sharp, TCL, Transsion, Vivo, Xiaomi i ZTE.
źródło: https://android-developers.googleblog.com
Dobrze, że mówisz o androidzie (dla tych, którzy są zainteresowani pozostaniem niewolnikiem), ale biorąc pod uwagę tematykę bloga, byłoby znacznie lepiej, gdybyś opowiedział o nowościach na temat prawdziwych smartfonów linuxowych, a także swoje oprogramowanie, które ma ciekawe wiadomości, z których nie raportujesz. Wyraźnym przykładem jest sieć https://linuxsmartphones.com
pozdrowienia