พิจารณาระบบนิเวศของแอป

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

นักพัฒนาแอปของระบบสามารถพิจารณาปัจจัยเหล่านี้ได้

คอนเทนเนอร์แอปที่กำหนดค่าได้

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

UI ที่ปรับขนาดได้รองรับการเปลี่ยนขนาดแผงขณะรันไทม์ อย่างไรก็ตาม การดำเนินการดังกล่าวจะส่งผลต่อประสิทธิภาพอย่างมาก เนื่องจากแอปต้องปรับเนื้อหา

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

สื่อสารสถานะของระบบ

คุณสามารถใช้ UI ที่ปรับขนาดได้เพื่อเรียกเหตุการณ์ของระบบที่อิงตามการออกอากาศ ซึ่งหมายความว่า คุณสามารถกำหนดค่ากฎสำหรับเวลาและวิธีเปิดตัวแอปต่างๆ รวมถึงเหตุการณ์ของระบบ ที่แอปของระบบเหล่านี้มองเห็นได้

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

นักพัฒนาแอปของบุคคลที่สาม

นักพัฒนาแอปบุคคลที่สามควรพิจารณาลักษณะเหล่านี้เมื่อเปิดใช้ การตั้งค่าหลายหน้าต่าง

  • การจัดวางแผงแอป: แอปอาจวางในแผงขนาดต่างๆ จึงจำเป็นต้องออกแบบ UI ที่ปรับเปลี่ยนตามอุปกรณ์ ซึ่งจำเป็นสำหรับแอปในการตั้งค่าแบบหลายหน้าต่าง และไม่ได้เกิดจาก UI ที่ปรับขนาดได้

  • การจัดการ Inset: แอปต้องจัดการ Inset (พื้นที่ของหน้าจอที่องค์ประกอบ UI ของระบบหรือรอยบากของจอแสดงผลครอบครอง) แผงจะเผยแพร่ข้อมูลอัปเดตเกี่ยวกับ ขอบด้านใน ซึ่งช่วยให้แอปปรับเปลี่ยนได้ ข้อกำหนดของ Android กำหนดว่าแอปควรจัดการการเปลี่ยนแปลง Inset ของระบบ ไม่ใช่เนื่องจาก UI ที่ปรับขนาดได้

  • โหมดสมจริง: ต้องพิจารณาแอปที่ใช้โหมดสมจริง (ซึ่งซ่อนแถบระบบและแอปจะเติมเต็มหน้าจอ) UI ที่ปรับขนาดได้ช่วยให้คุณควบคุมคำจำกัดความของโหมดสมจริงและวิธีกำหนดตำแหน่งของแต่ละแผงในโหมดนี้ได้

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

    ตามข้อกำหนดของ Android แอปไม่สามารถคาดหวังให้แอปเติมเต็มหน้าจอ เมื่อมีการขอโหมดสมจริง ระบบปฏิบัติการจะให้สิทธิ์หรือปฏิเสธคำขอดังกล่าว