27 Mart 2025'ten itibaren AOSP'yi derlemek ve AOSP'ye katkıda bulunmak için aosp-main yerine android-latest-release kullanmanızı öneririz. Daha fazla bilgi için AOSP'de yapılan değişiklikler başlıklı makaleyi inceleyin.
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
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.
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-07-29 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2025-07-29 UTC."],[],[],null,["# Android Automotive 25Q2\n\n| **Important:** The following content is not final and is subject to change.\n\nGoogle is pleased to share this Android **25Q2** release with Android Automotive\npartners. For Android 16, this Android Automotive 25Q2 release is compliant. We\ncontinue to fine tune features, aiming to recommend an upcoming release for\nOEMs.\n\nRelease details\n---------------\n\nThis section summarizes major features and enhancements provided in the AAOS B\nrelease.\n\nThese updates apply to `Android16`, [API level 36](/docs/setup/reference/build-numbers).\n\nThe Android Automotive 25Q2 release is compliant with Android 16.\n\n### New features\n\nThe 25Q2 release provides these new features.\n\n#### AAOS Framework\n\n- Audio and radio:\n\n - **Audio control HAL improvements:** To configure car audio features, use\n APIs instead of XML file.\n\n - **High definition (HD) radio Emergency Alert System (EAS):** Pass EAS\n information to radio applications with an API. This applies to HD Radio\n (North America) and DAB EWS (European Union).\n\n - **AAudio built-in library:** [AAudio](/docs/core/audio/aaudio) AAudio supports OEM-defined\n Audio Attributes tags to customize app behavior. For example, audio\n routing and volume management.\n\n- Power management:\n\n - **Power state notifications to built-in processes:** The availability of power state notifications to OEM built-in processes (beyond Android apps) is extended.\n- Car framework:\n\n - **Dynamic configuration of vehicle properties:** Support the dynamic configuration of minimum and maximum and of supported values in vehicle properties.\n\n#### Connectivity\n\n- Networking:\n\n - **Minimal Telephony:** A subset of the Android Telephony Hardware\n Abstraction Layer (HAL) for automotive OEMs to allow OEMs to use Android\n telephony on data-only devices (including TCUs). This reduces\n fragmentation and provides support for telephony functionality.\n\n - **Connectivity Messaging Upsell API:** Enhanced [SubscriptionManager](https://developer.android.com/reference/android/telephony/SubscriptionManager)\n to provide APIs that can expose a user's mobile data subscription\n status. For example, `active`, `inactive`, `trial`, and expiration date.\n\n - **Projected app support:** Added support to let automotive OEMs\n configure the complete set of `hostapd.conf` parameters not available\n through the Android APIs. Added a disconnect reason to the\n SoftApCallback API so that OEMs can learn why clients disconnected from\n a Local Hotspot (LOHS). These features improve support for projected\n apps and reduce fragmentation.\n\n#### AAOS System UI and Experiences\n\n- **Scalable UI:** This AAOS windowing framework provides OEMs with configurable components that let OEMs meet windowing requirements and facilitate custom experiences.\n\n#### VHAL properties\n\n- Vehicle properties:\n\n - Added new vehicle properties to communicate vehicle characteristics and\n state.\n\n - Updated vehicle property constants from @SystemApi to public APIs to\n consolidate generated documentation at [VehiclePropertyIDs](https://developer.android.com/reference/android/car/VehiclePropertyIds). Any\n previously defined and documented permissions are still required to\n access vehicle property data.\n\n- **Third party-accessible vehicle properties:** This features makes eight\n existing vehicle properties relevant to navigation, voice assistant,\n weather, and driving state available to third party app developers. To learn\n more, see [Integrate with Google apps and services](https://developer.android.com/training/cars/index.md#intents).\n\n### Compliance\n\nAndroid Compliance was executed on the internal reference hardware. The test\nsuites run for this release include CTS, CTS-V, ATS, STS, VTS and CTS on GSI.\n\nExcept for the issues listed below, no known failures require a fix either in\nAndroid 16 code (`android16-release`) or to the Android 16 test branch\n(`android16-tests-dev`).\n| **Note:** Fixes for known compliance issues are provided below and will be made available in the [Android Open Source Project](https://android-review.googlesource.com/q/hashtag:%22aaos-25q2-cts%22+(status:open+OR+status:merged)) when we publish the next release. We aim to recommend an upcoming release.\n\n- Test failing:\n `CtsWindowManagerJetpackTestCases#MultiDisplayActivityEmbeddingPlaceholderTests`\n\n Failure summary: One test fails in portrait display. When testing Activity\n embedding behaviors in Scalable UI builds that are based on windowing\n solutions that involve multiple root tasks each a\n `WINDOWING_MODE_MULTI_WINDOW`, known failures occur due to some activities\n launched in smaller bounds than expected, as in `windowMetrics` of the\n embedding rules. As a result, the placeholder was started and the test\n failed when launching an activity on the secondary display.\n\n The [aosp/3659633](https://android-review.googlesource.com/c/platform/frameworks/base/+/3659633) patch corrects windowing mode inheritance from\n multi-window `rootTask`.\n- Test failing: `CtsAutoFillServiceTestCases`\n\n Failure summary: Two categories of known issues occur in the Scalable UI\n builds based on windowing solutions that involve multiple root tasks each of\n `WINDOWING_MODE_MULTI_WINDOW`:\n - IME covers the Autofill fill dialog that prevents the buttons on the\n fill dialog from being pressed. You can temporarily disable the fill\n dialog with this platform [ag/3664131](https://android-review.googlesource.com/c/platform/frameworks/base/+/3664131) patch.\n\n - When the second field is auto-filled, such as `PASSWORD`, the\n `LoginActivity` is behind `decor_grip`, and loses the input focus.\n Patches can be found in the following links: [ag/3679541](https://android-review.googlesource.com/c/platform/packages/services/Car/+/3679541),\n [ag/3675628](https://android-review.googlesource.com/c/platform/frameworks/base/+/3675628), [ag/3675627](https://android-review.googlesource.com/c/platform/frameworks/base/+/3675627)."]]