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

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

Android Auto และ Android Automotive OS

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Android Automotive OS

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ดูข้อมูลเพิ่มเติมเกี่ยวกับ Android for Cars ได้ที่แหล่งข้อมูลเพิ่มเติมต่อไปนี้

ตัวอย่าง

Codelabs

บล็อก

วิดีโอ