Android Automotive 25Q2

Google, bu Android 25Q2 sürümünü Android Automotive iş ortaklarıyla paylaşmaktan memnuniyet duyar. Android 16 için bu Android Automotive 25Q2 sürümü uyumludur. Özellikleri ince ayar yapmaya devam ediyoruz. Amacımız, OEM'ler için yakında çıkacak bir sürümü önermek.

Sürüm bilgileri

Bu bölümde, AAOS B sürümünde sunulan başlıca özellikler ve geliştirmeler özetlenmektedir.

Bu güncellemeler Android16, API düzeyi 36 için geçerlidir.

Android Automotive 25Q2 sürümü, Android 16 ile uyumludur.

Yeni özellikler

25Q2 sürümünde aşağıdaki yeni özellikler sunulmaktadır.

AAOS Framework

  • Ses ve radyo:

    • Ses kontrolü HAL iyileştirmeleri: Araba ses özelliklerini yapılandırmak için XML dosyası yerine API'leri kullanın.

    • Yüksek çözünürlüklü (HD) radyo Acil Durum Uyarı Sistemi (EAS): EAS bilgilerini bir API ile radyo uygulamalarına aktarın. Bu, HD Radio (Kuzey Amerika) ve DAB EWS (Avrupa Birliği) için geçerlidir.

    • AAudio yerleşik kitaplığı: AAudio, uygulama davranışını özelleştirmek için OEM tarafından tanımlanan Audio Attributes etiketlerini destekler. Örneğin, ses yönlendirme ve ses seviyesi yönetimi.

  • Güç yönetimi:

    • Yerleşik işlemlere yönelik güç durumu bildirimleri: OEM'lerin yerleşik işlemlerine (Android uygulamalarının ötesinde) yönelik güç durumu bildirimlerinin kullanılabilirliği genişletildi.
  • Araba çerçevesi:

    • Araç özelliklerinin dinamik yapılandırılması: Araç özelliklerinde minimum ve maksimum değerlerin ve desteklenen değerlerin dinamik yapılandırılması desteklenir.

Bağlantı

  • Ağ:

    • Minimal Telefon: Otomotiv OEM'lerinin, Android telefon özelliğini yalnızca veri cihazlarında (TCU'lar dahil) kullanmasına olanak tanıyan Android Telefon Donanımı Soyutlama Katmanı'nın (HAL) bir alt kümesi. Bu, parçalanmayı azaltır ve telefon işlevselliği için destek sağlar.

    • Bağlantı Mesajlaşması ile Üst Sürüme Satış API'si: Kullanıcının mobil veri aboneliği durumunu gösterebilen API'ler sağlamak için SubscriptionManager geliştirildi. Örneğin, active, inactive, trial ve son kullanma tarihi.

    • Öngörülen uygulama desteği: Otomotiv OEM'lerinin, Android API'leri aracılığıyla kullanılamayan hostapd.conf parametrelerinin tamamını yapılandırmasına olanak tanıyan destek eklendi. OEM'lerin istemcilerin neden yerel hotspot'un (LOHS) bağlantısını kestiğini öğrenebilmesi için SoftApCallback API'ye bağlantı kesme nedeni eklendi. Bu özellikler, yansıtılan uygulamalar için desteği iyileştirir ve parçalanmayı azaltır.

AAOS sistem arayüzü ve deneyimleri

  • Ölçeklenebilir kullanıcı arayüzü: Bu AAOS pencereleme çerçevesi, OEM'lere pencereleme şartlarını karşılamalarına ve özel deneyimleri kolaylaştırmalarına olanak tanıyan yapılandırılabilir bileşenler sunar.

VHAL özellikleri

  • Araç özellikleri:

    • Araç özelliklerini ve durumunu iletmek için yeni araç özellikleri eklendi.

    • Oluşturulan dokümanları VehiclePropertyIDs'de birleştirmek için araç özelliği sabitleri @SystemApi'den herkese açık API'lere güncellendi. Araç mülkü verilerine erişmek için daha önce tanımlanmış ve belgelenmiş tüm izinler hâlâ gereklidir.

  • Üçüncü tarafların erişebileceği araç özellikleri: Bu özellik, navigasyon, sesli asistan, hava durumu ve sürüş durumuyla ilgili sekiz mevcut araç özelliğini üçüncü taraf uygulama geliştiricilerin kullanımına sunar. Daha fazla bilgi edinmek için Google uygulamaları ve hizmetleriyle entegrasyon başlıklı makaleyi inceleyin.

Uygunluk

Android Uygunluğu, dahili referans donanımında yürütüldü. Bu sürüm için çalıştırılan test paketleri arasında CTS, CTS-V, ATS, STS, VTS ve GSI'da CTS yer alır.

Aşağıda listelenen sorunlar dışında, bilinen hiçbir hata Android 16 kodunda (android16-release) veya Android 16 test dalında (android16-tests-dev) düzeltme gerektirmez.

  • Test başarısız oluyor: CtsWindowManagerJetpackTestCases#MultiDisplayActivityEmbeddingPlaceholderTests

    Hata özeti: Bir test, dikey ekranda başarısız oluyor. Etkinlik yerleştirme davranışlarını, her biri WINDOWING_MODE_MULTI_WINDOW olan birden fazla kök görev içeren pencereleme çözümlerine dayalı ölçeklenebilir kullanıcı arayüzü derlemelerinde test ederken, yerleştirme kurallarının windowMetrics bölümünde olduğu gibi, bazı etkinliklerin beklenenden daha küçük sınırlarda başlatılması nedeniyle bilinen hatalar oluşur. Bu nedenle, yer tutucu başlatıldı ve ikincil ekranda bir etkinlik başlatılırken test başarısız oldu.

    aosp/3659633 yaması, çoklu pencere rootTask özelliğinden pencere modunun devralınmasıyla ilgili sorunu düzeltir.

  • Test başarısız oluyor: CtsAutoFillServiceTestCases

    Hata özeti: Ölçeklenebilir kullanıcı arayüzü derlemelerinde, her biri WINDOWING_MODE_MULTI_WINDOW olan birden fazla kök görev içeren pencereleme çözümlerine dayalı olarak iki kategori bilinen sorun oluşur:

    • IME, Otomatik Doldurma iletişim kutusunu kaplayarak doldurma iletişim kutusundaki düğmelerin basılmasını engelliyor. Bu platformla doldurma iletişim kutusunu geçici olarak devre dışı bırakmak için ag/3664131 yamasını kullanabilirsiniz.

    • İkinci alan PASSWORD gibi otomatik olarak doldurulduğunda LoginActivity, decor_grip'nin arkasında kalır ve giriş odağını kaybeder. Düzeltme eklerini şu bağlantılarda bulabilirsiniz: ag/3679541, ag/3675628, ag/3675627.