Arabalar için Android'e genel bakış

Uygulamanızı Android Auto veya Android Automotive OS'in kullanıldığı araçlara taşıyın. Her iki durumda da işe yarayan tek bir uygulama mimarisi kullanarak tüm kullanıcıların uygulamanızdan yararlanmasını sağlayın.

Android Auto

Android Auto, Android Auto uygulaması ve uyumlu bir araba veya yan sanayi stereo sistemi olan Android telefon kullanıcılarına sürücü için optimize edilmiş bir uygulama deneyimi sunar. Kullanıcılar, telefonlarını bağlayarak uygulamanızı doğrudan araçlarının ekranında kullanabilir. Android Auto'nun sürücüye sürücü için optimize edilmiş bir arayüz göstermek üzere kullandığı hizmetler oluşturarak Android Auto'nun telefon uygulamanıza bağlanmasını sağlarsınız. Daha fazla bilgi için Android Auto'ya genel bakış başlıklı makaleyi inceleyin.

Android Auto kullanıcı arayüzü

Şekil 1: Telefonla çalışan ve arabada kullanılan Android Auto.

Android Automotive OS

Android Automotive OS, araçlara yerleştirilmiş Android tabanlı bir bilgi-eğlence sistemidir. Aracın sistemi, sürüş için optimize edilmiş, bağımsız bir Android destekli cihazdır. Android Automotive OS ile kullanıcılar uygulamanızı telefonlarına değil, doğrudan arabaya yükler. Daha fazla bilgi için Android Automotive OS'e genel bakış başlıklı makaleyi inceleyin.

Automotive OS kullanıcı arayüzü

Şekil 2: Android Automotive OS, emülatörde çalışıyor.

Desteklenen uygulama kategorileri

Arabalara özgü hususlar nedeniyle Android Auto ve Android Automotive OS, yalnızca aşağıdaki tabloda açıklanan belirli uygulama türlerini destekler:

Kategori Açıklama Platformlar Kullanım Yayınlama
Medya - ses

Medya uygulamaları, kullanıcıların araba içinde müzik, radyo, sesli kitap ve diğer ses içeriklerine göz atıp bunları oynatmasına olanak tanır. Daha fazla bilgi için Arabalar için medya uygulamaları geliştirme başlıklı makaleyi inceleyin.

Önemli: Medya kategorisi video içeriğini içermez. Video oynatan uygulamalarla ilgili ayrıntılar için ayrı Video kategorisine bakın.

Kullanılarak oluşturuldu: MediaBrowserService ve MediaSession. Android Automotive OS'te, görünümleri veya Compose'u kullanarak oturum açma ve ayarlar ekranları (park halindeyken kullanılmak üzere) da oluşturabilirsiniz.

Medya uygulamaları, Android Auto için Erken Erişim Programımızın bir parçası olarak Arabalar için Android uygulama kitaplığı şablonları kullanılarak da oluşturulabilir. Medya uygulamalarına özel ek bilgiler için Şablonlu medya uygulaması oluşturma başlıklı makaleyi inceleyin.

Android Auto ve Android Automotive OS

Önemli: Şablonlu medya uygulamaları şu anda yalnızca Android Auto'da desteklenmektedir.

Araç kullanırken veya park halindeyken

Tüm parça türleri

Önemli: Car App Library şablonlarını kullanan medya uygulamaları, Erken Erişim Programımızın bir parçası olarak yalnızca dahili test kanallarına ve kapalı test kanallarına yayınlanabilir.

İletişim - mesajlaşma bildirimleri

Mesajlaşma bildirimleri, kullanıcıların gelen bildirimleri almasına, metin okuma aracılığıyla mesajları sesli okumasına ve araba içinde ses girişiyle yanıt göndermesine olanak tanır. Daha fazla bilgi için Android Auto'da mesajlaşma bildirimlerini uzatma başlıklı makaleyi inceleyin.

Kullanılarak oluşturuldu: Yanıt ve okundu olarak işaretle işlemlerini yönetmek için MessagingStyle bildirimler, Service.

Android Auto Araç kullanırken veya park halindeyken Tüm parça türleri
İletişim - şablonlu mesajlaşma laboratuvarı

Şablonlu mesajlaşma uygulamaları, mesajlaşma bildirimlerinin özelliklerini genişleterek kullanıcıların görüşme geçmişine göz atmasına, geçmiş mesajları metin okuma özelliğiyle sesli okumasına ve araba içinde ses girişiyle yanıt göndermesine olanak tanır.

Kullanılarak oluşturuldu: Arabalar için Android Uygulama Kitaplığı. Mesajlaşma uygulamalarına özel ek bilgiler için Android Auto için şablonlu mesajlaşma deneyimleri oluşturma başlıklı makaleyi inceleyin.

Android Auto Araç kullanırken veya park halindeyken Dahili test ve kapalı test kanalları
İletişim - arama laboratuvarları

Arama uygulamaları, kullanıcıların araç ekranında arama yapmasına ve aramaları yanıtlamasına olanak tanır.

Kullanılarak oluşturuldu: Telecom Jetpack Kitaplığı ve Android for Cars Uygulama Kitaplığı. Arama uygulamalarına özel ek bilgiler için Android Auto için arama deneyimleri oluşturma başlıklı makaleyi inceleyin.

Android Auto Araç kullanırken veya park halindeyken Dahili test ve kapalı test kanalları
Önemli Yer (ÖY)

Önemli yer uygulamaları, kullanıcıların önemli yerleri keşfetmesine ve bu yerlere gitmesine olanak tanır. Ayrıca, park etme, şarj etme ve yakıt uygulamaları gibi ilgili işlemleri yapmalarını sağlar.

Kullanılarak oluşturuldu: Arabalar için Android Uygulama Kitaplığı. ÖY uygulamalarına özel ek bilgiler için Önemli yer uygulaması oluşturma başlıklı makaleyi inceleyin.

Android Auto ve Android Automotive OS Araç kullanırken veya park halindeyken Tüm parça türleri
Nesnelerin İnterneti (IOT)

IoT uygulamaları, kullanıcıların arabanın içinden bağlı cihazlarda ilgili işlemleri yapmasına olanak tanır. Örneğin, belirli cihazların durumunu kontrol etme (ör. garaj kapısını açma, evdeki ışık anahtarlarını açma veya ev güvenliğini etkinleştirme) bu kapsamdadır.

Kullanılarak oluşturuldu: Arabalar için Android Uygulama Kitaplığı. IoT uygulamalarına özel ek bilgiler için Nesnelerin interneti uygulaması oluşturma başlıklı makaleyi inceleyin.

Android Auto ve Android Automotive OS Araç kullanırken veya park halindeyken Tüm parça türleri
Hava durumu

Hava durumu uygulamaları, kullanıcıların mevcut konumlarıyla veya rotalarıyla ilgili hava durumu bilgilerini görmelerini sağlar. Hava durumu uygulamaları navigasyon özellikleri de sunabilir.

Kullanılarak oluşturuldu: Arabalar için Android Uygulama Kitaplığı. Hava durumu uygulamalarına özel ek bilgiler için Hava durumu uygulaması oluşturma başlıklı makaleyi inceleyin.

Android Auto ve Android Automotive OS Araç kullanırken veya park halindeyken Tüm parça türleri
Park edilen uygulama kategorileri
Video

Video uygulamaları, kullanıcıların araba park hâlindeyken yayınlanan videoları izlemesine olanak tanır. Bu uygulamaların temel amacı, yayınlanan videoları göstermektir.

Kullanılarak oluşturuldu: Görünümler ve/veya Compose. Daha fazla bilgi için Android Automotive OS için video uygulamaları geliştirme başlıklı makaleyi inceleyin.

Android Automotive OS

Ağırlıklı olarak park halindeyken

Video uygulamaları, Sürüş sırasında ses desteği başlıklı makalede açıklandığı gibi sürüş sırasında sınırlı kullanıma izin verebilir.

Tüm parça türleri
Oyunlar laboratuvarı

Oyun uygulamaları, araba park halindeyken kullanıcıların oyun oynamasına olanak tanır. Bu uygulamaların temel amacı oyun oynamaktır.

Kullanılarak oluşturuldu: Görünümler ve/veya Compose. Daha fazla bilgi için Arabalar için oyun geliştirme başlıklı makaleyi inceleyin.

Android Auto ve Android Automotive OS Yalnızca park hâlindeyken Dahili test ve kapalı test kanalları
Tarayıcılar laboratuvarı

Tarayıcı uygulamaları, kullanıcıların araba park halindeyken web sayfalarına erişmesine olanak tanır.

Kullanılarak oluşturuldu: Görünümler ve/veya Compose. Daha fazla bilgi için Android Automotive OS için tarayıcılar geliştirme konusuna bakın.

Android Automotive OS Yalnızca park hâlindeyken Dahili test kanalları

Google uygulamaları ve hizmetleriyle entegrasyon

Android Auto ve Google Yerleşik dahil olmak üzere Arabalar için Android'i destekleyen araçlarda kullanılmak üzere kendi uygulamalarınızı oluşturabilirsiniz. Aşağıdaki kaynaklarda uygulamayla ilgili ek bilgiler yer almaktadır.

  • Uygulamanız, Google Maps for Automotive amaçları aracılığıyla yerleşik Google Haritalar'da navigasyonu başlatabilir.

  • Navigasyon uygulamaları, üç farklı amaç biçimi aracılığıyla Google Asistan ile birlikte çalışabilir. Navigasyon uygulaması amaçlarını uygulama başlıklı makaleyi inceleyin. Android Automotive OS ve Android Auto ile uyumlu adım adım navigasyon uygulamalarını uygulama hakkında daha fazla bilgi edinmek için Navigasyon uygulaması oluşturma başlıklı makaleyi inceleyin.

  • Google Asistan, "Ok Google, örnek uygulamayı aç" gibi sesli komutlarla araçta yüklü olan tüm uygulamaları başlatabilir.

  • Android'deki PackageManager sınıfı, geliştiricilerin bir cihaza yüklenen uygulama paketleri hakkında kapsamlı bilgiler almasını ve ardından bu paket için başlatılabilir amaç alma ve bu amacı başlatma gibi başka işlemler yapmasını sağlar.

Uygulamalarınızı test etmek için geliştirme makinenizde Android Auto ve Android Automotive OS'yi çalıştırmak üzere test araçlarını kullanın. Ayrıntılar için Arabalar İçin Android Uygulamalarını Test Etme başlıklı makaleyi inceleyin.

Uygulama tasarım yönergeleri için Arabalar için Android başlıklı makaleyi inceleyin.

Ek kaynaklar

Android for Cars hakkında daha fazla bilgi edinmek için aşağıdaki ek kaynaklara göz atın.

Örnekler

Codelab uygulamaları

Bloglar

Videolar