執行 Android Auto 或 Android Automotive OS,即可在車中使用您的應用程式。僅需使用一種應用程式架構,就能設計出適用於兩種環境的服務,讓大家都能享有您的應用程式所提供的實用功能。
Android Auto
即便車輛並未安裝 Android Automotive OS,使用者只要有一支 Android 手機和 Android Auto 應用程式,即可享有專為駕駛人設計的應用程式體驗。只要汽車或副廠音響系統支援 Android Auto,使用者一連結手機,就能直接在車上螢幕使用您的應用程式。
開發人員只要建立適用的服務,透過 Android Auto 顯示專為駕駛人設計的使用介面,就能讓 Android Auto 與手機應用程式彼此連線。在使用 Android Automotive OS 應用程式的車輛上,也可使用這些服務,但使用者不需在他們車上安裝您的手機應用程式。圖 1 顯示 Android Auto 在汽車上執行的範例。
Android Auto 已有數百萬名使用者,以及數百種相容的汽車和副廠音響系統。
圖 1.Android Auto (由手機提供,並於車輛中執行)。
Android Automotive OS
Android Automotive OS 是內建於車輛的 Android 資訊娛樂系統。車輛系統是獨立開發的 Android 裝置,專為行車情境最佳化。Android Automotive OS 的使用者可直接在汽車系統上安裝應用程式,而不必安裝在手機上。
針對媒體應用程式,您的應用程式須至少提供一種媒體瀏覽器服務,相關說明請參閱「打造車用媒體應用程式」。Android Automotive OS 和 Android Auto 可使用相同的媒體瀏覽器。不過,關於登入和設定這類活動,開發人員必須針對 Android Automotive OS 特別設計。如要進一步瞭解,請參閱 Android Automotive OS 應用程式設計指南中的「調整登入流程」 和「規劃設定」。圖 2 是應用程式在 Android Automotive OS 上執行的範例。
圖 2.在車上運行的 Android Automotive OS。
支援的應用程式類別
Android Auto 和/或 Android Automotive OS 支援下列應用程式:
- 媒體應用程式 - 音訊
- 使用者可透過媒體應用程式服務,在車上瀏覽及播放音樂、電台、有聲書和其他音訊內容。開發人員可以在 Android Auto 和 Android Automotive OS 上建構、測試及發布媒體應用程式。詳情請參閱「打造車用媒體應用程式」一文。
- 訊息應用程式
- 使用者可透過訊息應用程式收到通知、使用文字轉語音功能朗讀訊息內容,以及透過車輛語音輸入功能傳送回覆。開發人員可以在 Android Auto 上建構、測試及發布訊息應用程式。詳情請參閱「建構 Android Auto 訊息應用程式」一文。
- 導航應用程式
- 導航應用程式 (包括司機和快遞服務的供應商) 可提供即時路線,協助使用者前往所需的目的地。如要開發這類應用程式,應使用 車輛專用 Android App Library。詳情請參閱「使用車輛專用 Android App Library」和「建構導航應用程式」。
- 搜尋點 (POI) 應用程式
- POI 應用程式可讓使用者探索和導航至興趣點,並採取相關動作,例如停車、充電和加油應用程式。如要開發這類應用程式,則需使用「車輛專用 Android App Library」。詳情請參閱「使用車輛專用 Android App Library」和「建構興趣點應用程式」。
- 物聯網 (IoT) 應用程式
- IoT 應用程式可讓使用者在車內,在已連結的裝置上採取相關行動。相關例子包括控制特定裝置的狀態,例如開啟車庫門、切換住家燈具開關或啟用住家安全。如要開發這類應用程式,則需使用「車輛專用 Android App Library」。詳情請參閱「使用車輛專用 Android App Library」和「建構物聯網應用程式」。
- 影片應用程式 (停車時使用)
- 影片應用程式可讓使用者在車輛停妥時觀看串流影片。這類應用程式的主要用途是顯示串流影片,開發人員可以在 Android Automotive OS 上建構、測試及發布影片應用程式。詳情請參閱「建構適用於 Android Automotive OS 的影片應用程式」一文。
其他資源
如要進一步瞭解車輛專用 Android,請參閱以下其他資源。