Android 2 Developer Preview 12 został już wydany

Niedawno firma Google wydała drugą wersję próbną otwarta platforma mobilna Android 12 iw tej nowej wersji zaprezentowanej możemy znaleźć następujące innowacje klucz, taki jak możliwość dostosowania elementów interfejsu do urządzeń z zaokrąglonymi ekranami.

Dzięki temu programiści teraz mogą uzyskać informacje o połączeniach ekranu i dostosuj elementy interfejsu użytkownika, które mieszczą się w niewidocznych obszarach narożnych. Za pomocą nowego interfejsu API RoundedCorner można znaleźć takie parametry, jak promień i środek zaokrąglenia, a za pomocą funkcji Display.getRoundedCorner () i WindowInsets.getRoundedCorner () można określić współrzędne każdego zaokrąglonego narożnika ekranu.

Ponadto tryb obrazu w obrazie został ulepszony wraz z płynniejszymi efektami przejścia. Jeśli włączysz automatyczne przełączanie do PIP za pomocą gestu startu (przesuwając dół ekranu w górę), aplikacja natychmiast przełącza się teraz w tryb PIP, bez czekania na zakończenie animacji. Ulepszona zmiana rozmiaru PIP w przypadku treści innych niż wideo.

Możemy to również znaleźć system prognozowania wydajności został ulepszony jako aplikacje mogą teraz sprawdzać całkowitą oczekiwaną przepustowość według operatora, określonej sieci bezprzewodowej (identyfikator SSID Wi-Fi), typ sieci i siłę sygnału.

Uproszczono stosowanie typowych efektów wizualnych, jak rozmycie i zniekształcenie kolorów, które można teraz zastosować za pomocą interfejsu API RenderEffect do dowolnego obiektu RenderNode lub całego widocznego obszaru, nawet w łańcuchu z innymi efektami. Ta funkcja umożliwia na przykład rozmycie obrazu wyświetlanego przez ImageView bez jawnego kopiowania, renderowania i zastępowania mapy bitowej, wykonując te czynności na platformie.

Ponadto, Oferowane jest API Window.setBackgroundBlurRadius () , z którym może rozmazać tło okna efektem matowego szkła i podkreśl głębię, rozmywając przestrzeń wokół okna.

Ponadto sZnajdziemy wbudowane narzędzia do transkodowania multimediów które mogą być używane w środowiskach z aplikacją aparatu, która zapisuje wideo HEVC w celu zapewnienia zgodności z aplikacjami innymi niż HEVC. W przypadku takich zastosowań do popularniejszego formatu AVC dodano funkcję automatycznego transkodowania.

Dodano obsługę formatu obrazu AVIF (Format obrazu AV1), który wykorzystuje technologie kompresji wewnątrzklatkowej z formatu kodowania wideo AV1. Kontener do dystrybucji skompresowanych danych w formacie AVIF jest całkowicie podobny do HEIF. AVIF obsługuje obrazy HDR (high dynamic range) i szeroki gamut, a także obrazy o standardowym zakresie dynamicznym (SDR).

Aby uniknąć potencjalnych problemów z wydajnością, aplikacje nie mogą uruchamiać usług na pierwszym planie podczas działania w tle, z wyjątkiem niektórych szczególnych przypadków. Do rozpoczęcia pracy w tle zaleca się użycie WorkManagera. Aby uprościć przejście, w JobScheduler proponowany jest nowy typ pracy, który uruchamia się natychmiast, ma wyższy priorytet i dostęp do sieci.

Zaproponowano ujednolicony interfejs API OnReceiveContentListener do wstawiania i przenoszenia między aplikacjami o rozszerzonych typach treści (tekst sformatowany, obrazy, wideo, pliki dźwiękowe itp.) Przy użyciu różnych źródeł danych, w tym schowka, klawiatury i interfejsu przeciągania. I upuść.

Dodano dotykowy efekt sprzężenia zwrotnego za pomocą silnika wibracyjnego wbudowany w telefony częstotliwość i intensywność wibracji zależą od aktualnych parametrów wyjściowych dźwięku. Nowy efekt pozwala fizycznie doświadczyć dźwięku i może być używany do dodawania realizmu do gier i pokazów dźwiękowych.

W trybie immersyjnym, w którym program wyświetlany jest na pełnym ekranie z ukrytymi panelami serwisowymi, nawigację upraszcza się za pomocą gestów sterujących. Na przykład podczas czytania książek, oglądania filmów i pracy ze zdjęciami możesz teraz nawigować jednym gestem przesunięcia.

Zaktualizowano wygląd interfejsu do wyświetlania powiadomień, który stał się prostszy i bardziej funkcjonalny. Również płynniejsze i zaktualizowane efekty przejścia i animacji. Zwykle wyświetlane są powiadomienia o treści określonej przez aplikację.

Poprawiona responsywność i szybkość reakcji podczas pracy z powiadomieniami. Na przykład, gdy użytkownik dotknie powiadomienia, natychmiast przeskakuje do powiązanej aplikacji. Aplikacje mają ograniczone wykorzystanie trampoliny powiadomień.

Zoptymalizowane połączenia IPC w Binder, Dzięki wdrożeniu nowej strategii buforowania i rozwiązywaniu sporów dotyczących blokad, opóźnienie zostało znacznie zmniejszone. Ogólnie przepustowość wywołań Binder wzrosła mniej więcej dwukrotnie, ale w niektórych obszarach udało się osiągnąć jeszcze większe przyspieszenie.

Premiera Androida 12 spodziewana jest w trzecim kwartale 2021 roku. S

źródło: https://android-developers.googleblog.com


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.