Google udostępnił informacje o wersji Android Automotive 13, podkreślając zakulisowe zmiany w najnowszej wersji systemu operacyjnego dla samochodów.
Google rozpoczął wdrażanie pierwszej stabilnej wersji z Androida 13 do oferty Pixel na początku tego miesiąca. Chociaż aktualizacja nie dotarła jeszcze do wszystkich użytkowników Pixela, firma wypuściła już Android Automotive 13 – najnowszą wersję systemu operacyjnego dla pokładowych systemów informacyjno-rozrywkowych (IVI). W przeciwieństwie do Androida 13, który zawiera kilka nowych funkcji, Android Automotive 13 wprowadza wiele zakulisowych zmian. Chociaż brak nowych funkcji może rozczarować niektórych użytkowników Androida Automotive, wspaniale jest widzieć, jak Google wypuszcza na czas aktualizacje systemu operacyjnego, aby poprawić wygodę użytkownika.
Oficjalne informacje o wydaniu Google dla Android Automotive 13 (za pośrednictwem Mishaala Rahmana) ujawniają, że aktualizacja zawiera ulepszenia dla podsystemu kamery, konstrukcji samochodu, łączności, prywatności, czujników, telemetrii, zarządzania użytkownikami i pojazdu integracja. Do najbardziej godnych uwagi dodatków zalicza się obsługa ultraszerokopasmowego systemu Android 12
Panel prywatnościoraz nową wersję stosu Bluetooth dla Androida o nazwie Gabeldorsche.Ponadto w systemie Android Automotive 13 wprowadzono pewne ulepszenia aparatu, dzięki którym aplikacje innych firm będą miały dostęp do jednego lub większej liczby aparatów kamer pojazdu jednocześnie bez wpływu na system rozszerzonego widoku (EVS) i umożliwia podłączanie zewnętrznych kamer podczas pracy kamery. Ponadto Google dodał obsługę nowych typów czujników i nowych właściwości świateł przeciwmgłowych, ładowania pojazdów elektrycznych, przyczepy, masy pojazdu i odstępu kół. Sprawdź pełną listę zmian w poniższej sekcji.
Dziennik zmian Androida Automotive 13
-
Kamera
- Interfejs API aparatu Android 2. Umożliwia aplikacjom konsumenckim innych firm jednoczesny dostęp do jednej lub większej liczby kamer pojazdu bez wpływu na działanie i zachowanie systemu rozszerzonego widoku (EVS).
- Wyliczaj urządzenia z kamerami według względnych lokalizacji. Umożliwia klientom wyliczanie i otwieranie kamer (lub strumieni wideo) według względnych lokalizacji, wraz ze szczegółami sprzętu (na przykład nazwą węzła urządzenia) ukrytymi przed klientami.
- Wydarzenia typu hotplug EVS. Dodaje powiadomienia i obsługę kamer typu hotplug.
-
Rama samochodu
- Główna linia szkieletowa samochodu. Dodano nowy moduł struktury samochodu, który zawiera interfejsy API samochodów i usługi samochodowe. Umożliwia to aktualizację stosu samochodów niezależnie od wersji platformy Android.
- Wsparcie regionu dotyczącego bezpieczeństwa jazdy. Zezwala aplikacjom na określanie regionów w celu zapewnienia bezpieczeństwa jazdy oraz umożliwia systemowi określanie regionu i zapewnianie tymczasowego odstępstwa.
- Przeprowadź migrację HAL pojazdu z HIDL do AIDL. HIDL HAL pozostaje obsługiwany, ale nowe właściwości należy dodawać tylko do nowej HAL pojazdu AIDL.
- Obsługa większych ładunków i wywołań wsadowych w VHAL. VHAL może teraz przesyłać większe ładunki przez pamięć współdzieloną. Grupowanie wywołań pozwala na bardziej efektywne wysyłanie wielu żądań.
- Wypełnianie metadanych nawigacji dla klastra. Ta funkcja rozszerza bufor protokołu stanu nawigacji w interfejsie API stanu nawigacji o dodatkowe pola opisujące metadane nawigacji.
- Tryb dotykowy. Powiadomienia są teraz odłączone od zdarzeń fokusowych w systemie Android 13. W systemie Android 12 i wcześniejszych wersjach tryb fokusu i dotyku są reprezentowane przez to samo natywne zdarzenie FocusEvent w języku C++. Zmiany trybu dotykowego są teraz reprezentowane w nowym zdarzeniu TouchModeEvent. To nowe natywne zdarzenie jest wywoływane we wszystkich istniejących oknach, niezależnie od tego, czy są skupione, czy nie.
-
Łączność
- Włącz ultraszerokopasmowe (UWB). Zapewnia obsługę wielu kotwic w celu lokalizowania znaczników UWB z dokładnością do 10 cm.
- Integracja z główną linią Bluetooth. Zamienia samochodowy moduł Bluetooth w moduł umożliwiający aktualizacje niezależne od wersji platformy Android. Ukryte interfejsy API są migrowane do systemowych interfejsów API przy stałym wsparciu Google.
- Gabledorscha. Włączono nowszą wersję stosu Bluetooth z obsługą zastosowań motoryzacyjnych.
- Sieć samochodowa. Dodaje kontrolę dla sieci opartych na Ethernecie, w tym dynamiczne zarządzanie konfiguracją IP, siecią możliwości, listy kontroli dostępu do aplikacji oraz możliwość łączenia i rozłączania sieci w sieci latać.
- Referencyjny TCU. Ułatwia integrację zewnętrznego ECU telematycznego z systemem Android za pośrednictwem telefonii HAL.
- Wsparcie projekcji. Dodano nowe API umożliwiające dołączenie VendorElements jako części wygenerowanej konfiguracji punktu dostępowego hostapd.
- API umożliwiające uzyskanie listy kanałów Wi-Fi i kodów krajów, gdy Wi-Fi jest wyłączone.
-
Moc
- Obsługa zawieszenia na dysku. Tryb wyłączenia w celu zachowania zawartości pamięci RAM. Obsługiwane jest zawieszenie na dysku i zawieszenie na pamięć RAM.
- Kontrola procesu zamykania. Umożliwia dostawcom podejmowanie w odpowiednim czasie działań przed i po trybie garażowym.
-
Prywatność
- Model uprawnień dla auto. Zmiany w modelu uprawnień równoważą bezpieczeństwo, prywatność i wygodę użytkownika podczas jazdy.
- Przypomnienie o decyzji o pozwoleniu na jazdę po jeździe. Przypomina użytkownikom, którzy zaparkowali, o decyzjach dotyczących zezwoleń podjętych podczas jazdy.
- Ostatnie decyzje zezwalające. Ostatnie decyzje dotyczące uprawnień są wyświetlane w Ustawieniach prywatności, umożliwiając użytkownikom zmianę decyzji dotyczących uprawnień.
- Panel prywatności dla auto. Umożliwia użytkownikom przeglądanie ostatniego wykorzystania uprawnień aplikacji w Ustawieniach prywatności, łącznie z osią czasu zdarzeń dla czujników (takich jak lokalizacja, mikrofon i kamera) oraz przypisania cząstkowego dla GMSCore stosowanie.
-
Czujniki
- Nowe typy czujników w środowisku czujników Androida. Dodano nowe typy czujników inercyjnej jednostki pomiarowej (IMU) dla ograniczonych osi i kursu, aby obsługiwać różne konfiguracje czujników i przypadki użycia nawigacji.
-
Telemetria
- Telemetria OEM. Umożliwia producentom OEM korzystanie z systemu informacyjno-rozrywkowego opartego na systemie Android w celu konfigurowania i gromadzenia informacji o pojeździe (IVI) oraz danych o pojeździe.
-
Zarządzanie użytkownikami
- Ulepszone zarządzanie zdarzeniami cyklu życia użytkownika. Dodano nowy filtr cyklu życia użytkownika, aby poprawić wydajność i uprościć kod klienta.
-
Integracja pojazdów
- Nowe właściwości VHAL. Dodano nowe właściwości świateł przeciwmgielnych, ładowania pojazdów elektrycznych, przyczepy, masy pojazdu i rozstawu kół.
Ponieważ Android Automotive 13, w przeciwieństwie do Androida 13, jest przeznaczony dla producentów OEM oferujących systemy IVI z systemem Android Automotive OS, dziennik zmian jest skierowany do inżynierów systemu Android Automotive OS. Dlatego, jak zauważył Rahman, Google mogło pominąć w informacjach o wersji pewne zmiany widoczne dla użytkowników. Niemniej jednak, jeśli chcesz dowiedzieć się więcej o zmianach zawartych w najnowszej wersji, zalecamy zapoznanie się ze szczegółowym opisem Rahmana w poście na blogu Espera, do którego link znajduje się poniżej.
Źródło:Informacje o wersji Androida Automotive 13
Przez:Espera