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

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

Android Auto

Android Auto มอบประสบการณ์การใช้งานแอปที่ปรับให้เหมาะกับผู้ขับขี่หากคุณมีโทรศัพท์ ที่มีแอป 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 คุณยังสร้างหน้าจอลงชื่อเข้าใช้และการตั้งค่า (สำหรับใช้ขณะจอดรถ) โดยใช้ View หรือ Compose ได้ด้วย

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

Android Auto และ Android Automotive OS (สำหรับทั้งแอปสื่อและแอปสื่อที่ใช้เทมเพลต)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Android Automotive OS

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

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

แทร็กทุกประเภท
ห้องทดลองเกม

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

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

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

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

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

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

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

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

  • แอปของคุณสามารถเปิดการนำทางใน Google Maps ที่ติดตั้งมาในรถผ่านIntent ของ Google Maps สำหรับยานยนต์

  • แอปนำทางสามารถทำงานร่วมกับ Gemini หรือ Google Assistant ได้ ผ่านรูปแบบ Intent 3 รูปแบบที่แตกต่างกัน ดูใช้ Intent ของแอปนำทาง ดูข้อมูลเพิ่มเติมเกี่ยวกับการติดตั้งใช้งานแอปการนำทางแบบเลี้ยวต่อเลี้ยวที่ใช้ได้กับ Android Automotive OS และ Android Auto ได้ที่สร้างแอปการนำทาง

  • Gemini หรือ Google Assistant สามารถเปิดแอปใดก็ได้ที่ติดตั้งในรถยนต์ด้วยคำสั่งเสียง เช่น "Ok Google เปิดแอปตัวอย่าง"

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

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

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

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

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

ตัวอย่าง

Codelab

บล็อก

วิดีโอ