ภาพรวมของ Android สำหรับรถยนต์

นำแอปของคุณไปใช้ในยานพาหนะที่ทำงานด้วย Android Auto หรือ Android Automotive OS ใช้สถาปัตยกรรมแอปเดียวที่ใช้งานได้กับทั้ง 2 กรณีเพื่อให้ผู้ใช้ทุกคนเพลิดเพลินไปกับแอปของคุณ

Android Auto

Android Auto มอบประสบการณ์การใช้งานแอปที่ปรับให้เหมาะกับผู้ขับขี่สำหรับผู้ใช้ที่มีโทรศัพท์ Android ที่มีแอป Android Auto และระบบสเตอริโอในรถยนต์หรือจากตลาดหลังการขายที่เข้ากันได้ ผู้ใช้สามารถใช้แอปของคุณบนจอแสดงผลของรถยนต์ได้โดยตรงโดยเชื่อมต่อโทรศัพท์ คุณสามารถอนุญาตให้ Android Auto เชื่อมต่อกับแอปในโทรศัพท์ได้โดยสร้างบริการที่ Android Auto ใช้เพื่อแสดงอินเทอร์เฟซที่เพิ่มประสิทธิภาพให้ผู้ขับขี่ ดูข้อมูลเพิ่มเติมได้ที่ภาพรวมของ Android Auto

อินเทอร์เฟซผู้ใช้ Android Auto

รูปที่ 1: Android Auto ที่ทำงานด้วยโทรศัพท์และทำงานในรถ

Android Automotive OS

Android Automotive OS เป็นระบบสาระบันเทิงที่ใช้ Android ซึ่งติดตั้งไว้ในรถยนต์ ระบบของรถเป็นอุปกรณ์ที่ทำงานด้วยระบบ Android แบบสแตนด์อโลนที่ปรับให้เหมาะกับการขับขี่ เมื่อใช้ Android Automotive OS ผู้ใช้จะติดตั้งแอปของคุณในรถยนต์โดยตรงแทนที่จะติดตั้งในโทรศัพท์ ดูข้อมูลเพิ่มเติมได้ที่ภาพรวมของ Android Automotive OS

อินเทอร์เฟซผู้ใช้ Automotive OS

รูปที่ 2: Android Automotive OS ที่ทำงานในโปรแกรมจำลอง

หมวดหมู่แอปที่รองรับ

Android Auto และ Android Automotive OS รองรับเฉพาะแอปบางประเภทตามที่อธิบายไว้ในตารางต่อไปนี้ เนื่องจากมีข้อควรพิจารณาเฉพาะสำหรับรถยนต์

หมวดหมู่ คำอธิบาย แพลตฟอร์ม การใช้งาน การเผยแพร่
สื่อ - เสียง

แอปสื่อช่วยให้ผู้ใช้เรียกดูและเล่นเพลง วิทยุ หนังสือเสียง และเนื้อหาเสียงอื่นๆ ในรถได้ ดูข้อมูลเพิ่มเติมได้ที่สร้างแอปสื่อสำหรับรถยนต์

สำคัญ: หมวดหมู่สื่อจะไม่รวมเนื้อหาวิดีโอ โปรดดูรายละเอียดเกี่ยวกับแอปที่เล่นวิดีโอในหมวดหมู่วิดีโอแยกต่างหาก

สร้างขึ้นโดยใช้: MediaBrowserService และ MediaSession ใน Android Automotive OS คุณยังสร้างหน้าจอลงชื่อเข้าใช้และการตั้งค่า (สำหรับใช้งานขณะจอดรถ) ได้โดยใช้ Views หรือ Compose

นอกจากนี้ คุณยังสร้างแอปสื่อโดยใช้เทมเพลตไลบรารีแอป Android สำหรับรถยนต์ได้ด้วย โดยเป็นส่วนหนึ่งของโปรแกรมทดลองใช้ก่อนเปิดตัวสำหรับ Android Auto ดูข้อมูลเพิ่มเติมสำหรับแอปสื่อโดยเฉพาะได้ที่สร้างแอปสื่อที่ใช้เทมเพลต

Android Auto และ Android Automotive OS

สำคัญ: ขณะนี้แอปสื่อที่ใช้เทมเพลตใช้งานได้ใน Android Auto เท่านั้น

ขณะขับรถหรือจอดรถ

แทร็กทุกประเภท

สำคัญ: แอปสื่อที่ใช้เทมเพลตคลังแอปสำหรับรถยนต์จะเผยแพร่ได้เฉพาะในแทร็กทดสอบภายในและแทร็กทดสอบแบบปิดโดยเป็นส่วนหนึ่งของโปรแกรมทดลองใช้ก่อนเปิดตัว

การสื่อสาร - การแจ้งเตือนการรับส่งข้อความ

การแจ้งเตือนการรับส่งข้อความช่วยให้ผู้ใช้ได้รับการแจ้งเตือนขาเข้า อ่านข้อความออกเสียงโดยใช้การแปลงข้อความเป็นคำพูด และส่งการตอบกลับโดยใช้การป้อนข้อมูลด้วยเสียงในรถ ดูข้อมูลเพิ่มเติมได้ที่ขยายเวลาการแจ้งเตือนการรับส่งข้อความสำหรับ Android Auto

สร้างขึ้นโดยใช้: การแจ้งเตือน MessagingStyle, Service สำหรับจัดการการดำเนินการตอบกลับและทําเครื่องหมายว่าอ่านแล้ว

Android Auto ขณะขับรถหรือจอดรถ แทร็กทุกประเภท
การสื่อสาร - ห้องทดลองการรับส่งข้อความแบบเทมเพลต

แอปรับส่งข้อความที่มีเทมเพลตจะขยายความสามารถของการแจ้งเตือนการรับส่งข้อความเพื่อให้ผู้ใช้เรียกดูประวัติการสนทนา อ่านข้อความที่ผ่านมาออกเสียงโดยใช้การอ่านออกเสียงข้อความ และส่งการตอบกลับโดยใช้การป้อนข้อมูลด้วยเสียงในรถ

สร้างโดยใช้: คลังแอป Android สำหรับรถยนต์ ดูข้อมูลเพิ่มเติมสำหรับแอปรับส่งข้อความโดยเฉพาะได้ที่ สร้างประสบการณ์การรับส่งข้อความที่ใช้เทมเพลตสำหรับ Android Auto

Android Auto ขณะขับรถหรือจอดรถ แทร็กการทดสอบภายในและการทดสอบแบบปิด
การสื่อสาร - การเรียกใช้ labs

แอปการโทรช่วยให้ผู้ใช้โทรออกและรับสายบนหน้าจอรถยนต์ได้

สร้างโดยใช้: วิทยุม Telecom Jetpack Library และคลังแอป Android สำหรับรถยนต์ ดูข้อมูลเพิ่มเติมสำหรับแอปการโทรโดยเฉพาะได้ที่ สร้างประสบการณ์การโทรสำหรับ Android Auto

Android Auto ขณะขับรถหรือจอดรถ แทร็กการทดสอบภายในและการทดสอบแบบปิด
จุดที่น่าสนใจ (POI)

แอปจุดที่น่าสนใจช่วยให้ผู้ใช้ค้นพบและไปยังจุดที่น่าสนใจ รวมถึงดำเนินการที่เกี่ยวข้อง เช่น แอปที่จอดรถ การชาร์จ และน้ำมัน

สร้างโดยใช้: ไลบรารีแอป Android สำหรับรถยนต์ ดูข้อมูลเพิ่มเติมสำหรับแอปจุดที่น่าสนใจโดยเฉพาะได้ที่สร้างแอปจุดที่น่าสนใจ

Android Auto และ Android Automotive OS ขณะขับรถหรือจอดรถ แทร็กทุกประเภท
อินเทอร์เน็ตของสรรพสิ่ง (IoT)

แอป IOT ช่วยให้ผู้ใช้ดำเนินการที่เกี่ยวข้องในอุปกรณ์ที่เชื่อมต่อได้จากภายในรถ เช่น การควบคุมสถานะของอุปกรณ์บางอย่าง เช่น การเปิดประตูโรงรถ การเปิดสวิตช์ไฟในบ้าน หรือการเปิดใช้ระบบรักษาความปลอดภัยในบ้าน

สร้างโดยใช้: ไลบรารีแอป Android สำหรับรถยนต์ ดูข้อมูลเพิ่มเติมสำหรับแอป IOT โดยเฉพาะได้ที่สร้างแอปอินเทอร์เน็ตออฟธิงส์

Android Auto และ Android Automotive OS ขณะขับรถหรือจอดรถ แทร็กทุกประเภท
สภาพอากาศ

แอปสภาพอากาศช่วยให้ผู้ใช้เห็นข้อมูลสภาพอากาศที่เกี่ยวข้องกับตำแหน่งปัจจุบันหรือเส้นทางของผู้ใช้ แอปสภาพอากาศยังให้ความสามารถในการนำทางได้ด้วย

สร้างโดยใช้: ไลบรารีแอป Android สำหรับรถยนต์ ดูข้อมูลเพิ่มเติมสำหรับแอปสภาพอากาศโดยเฉพาะได้ที่สร้างแอปสภาพอากาศ

Android Auto และ Android Automotive OS ขณะขับรถหรือจอดรถ แทร็กทุกประเภท
หมวดหมู่แอปที่หยุดไว้ชั่วคราว
วิดีโอ

แอปวิดีโอช่วยให้ผู้ใช้ดูวิดีโอสตรีมมิงขณะที่รถจอดอยู่ได้ วัตถุประสงค์หลักของแอปเหล่านี้คือการแสดงวิดีโอสตรีมมิง

สร้างโดยใช้: มุมมองและ/หรือคอมโพซ ดูข้อมูลเพิ่มเติมที่หัวข้อสร้างแอปวิดีโอสําหรับ Android Automotive OS

Android Automotive OS

ขณะจอดรถเป็นหลัก

แอปวิดีโอรองรับการใช้งานแบบจำกัดขณะขับรถตามที่อธิบายไว้ในการรองรับเสียงขณะขับรถ

แทร็กทุกประเภท
Labs ของเกม

แอปเกมช่วยให้ผู้ใช้เล่นเกมขณะที่รถจอดอยู่ได้ วัตถุประสงค์หลักของแอปเหล่านี้คือการเล่นเกม

สร้างโดยใช้: มุมมองและ/หรือคอมโพซ ดูข้อมูลเพิ่มเติมที่สร้างเกมสำหรับรถยนต์

Android Auto และ Android Automotive OS ขณะจอดรถเท่านั้น แทร็กการทดสอบภายในและการทดสอบแบบปิด
ห้องทดลองเบราว์เซอร์

แอปเบราว์เซอร์ช่วยให้ผู้ใช้เข้าถึงหน้าเว็บได้ขณะที่รถจอดอยู่

สร้างโดยใช้: มุมมองและ/หรือคอมโพซ ดูข้อมูลเพิ่มเติมได้ที่สร้างเบราว์เซอร์สำหรับ Android Automotive OS

Android Automotive OS ขณะจอดรถเท่านั้น แทร็กทดสอบภายใน

ผสานรวมกับแอปและบริการของ Google

คุณสามารถสร้างแอปของคุณเองเพื่อใช้ในยานพาหนะที่รองรับ Android สำหรับรถยนต์ ซึ่งรวมถึง Android Auto และGoogle ที่มาพร้อมเครื่อง

หากต้องการทดสอบแอป ให้ใช้เครื่องมือทดสอบเพื่อเรียกใช้ Android Auto และ Android Automotive OS บนเครื่องสำหรับพัฒนาซอฟต์แวร์ ดูรายละเอียดได้ที่หัวข้อทดสอบแอป Android สำหรับรถยนต์

ดูหลักเกณฑ์การออกแบบแอปได้ที่ Android สำหรับรถยนต์

ดูข้อมูลเพิ่มเติมได้จากแหล่งข้อมูลเพิ่มเติมเหล่านี้

แหล่งข้อมูลเพิ่มเติม

ดูข้อมูลเพิ่มเติมเกี่ยวกับ Android สำหรับรถยนต์ได้จากแหล่งข้อมูลเพิ่มเติมต่อไปนี้

ตัวอย่าง

Codelab

บล็อก

วิดีโอ