UI ที่ปรับขนาดได้ช่วยเพิ่มความสามารถในการสร้างการกำหนดค่าแบบหลายหน้าต่างใน Android Automotive OS (AAOS) UI ที่ปรับขนาดได้มีเฟรมเวิร์กที่คุณใช้เพื่อ จัดระเบียบตำแหน่งและวิธีแสดงแอปบนหน้าจอได้ ผลลัพธ์คือการควบคุมการไหลของข้อมูลได้มากขึ้น
นักพัฒนาแอปของระบบสามารถพิจารณาปัจจัยเหล่านี้ได้
คอนเทนเนอร์แอปที่กำหนดค่าได้
แผง UI ที่ปรับขนาดได้ทำหน้าที่เป็นคอนเทนเนอร์ที่กำหนดค่าได้สำหรับแอป ซึ่งช่วยให้สร้างเลย์เอาต์ที่หลากหลายซึ่งแอปสามารถปรากฏบนหน้าจอพร้อมกันหรือในขนาดต่างๆ ได้
UI ที่ปรับขนาดได้รองรับการเปลี่ยนขนาดแผงขณะรันไทม์ อย่างไรก็ตาม การดำเนินการดังกล่าวจะส่งผลต่อประสิทธิภาพอย่างมาก เนื่องจากแอปต้องปรับเนื้อหา
UI ที่ปรับขนาดได้มีกลไกในการลดผลกระทบด้วยภาพ เช่น โดย การระบุหน้าจอซ้อนทับในตัวเมื่อปรับขนาดแผงเพื่อหลีกเลี่ยงการจัดเลย์เอาต์ใหม่ ของแอปพลิเคชันต่อเฟรม คุณเป็นผู้กำหนดประสบการณ์การใช้งานแอป
สื่อสารสถานะของระบบ
คุณสามารถใช้ UI ที่ปรับขนาดได้เพื่อเรียกเหตุการณ์ของระบบที่อิงตามการออกอากาศ ซึ่งหมายความว่า คุณสามารถกำหนดค่ากฎสำหรับเวลาและวิธีเปิดตัวแอปต่างๆ รวมถึงเหตุการณ์ของระบบ ที่แอปของระบบเหล่านี้มองเห็นได้
ซึ่งจะเพิ่มความยืดหยุ่นให้กับแอปของระบบเมื่อแอปตอบสนองต่อเหตุการณ์ที่กำหนดไว้ที่
ระดับระบบ เช่น คุณสามารถกำหนดค่า NavigationCardActivity
ให้
เปิดขึ้นเมื่อเซสชันการนำทางที่ใช้งานอยู่และแอปแผนที่ไม่ได้อยู่บนหน้าจอ นอกจากนี้ ยังช่วยให้แอปของระบบเปลี่ยนธีมสีตามสัญญาณส่วนกลาง
ที่ควบคุมโดยความเร็วของยานพาหนะได้ด้วย
นักพัฒนาแอปของบุคคลที่สาม
นักพัฒนาแอปบุคคลที่สามควรพิจารณาลักษณะเหล่านี้เมื่อเปิดใช้ การตั้งค่าหลายหน้าต่าง
การจัดวางแผงแอป: แอปอาจวางในแผงขนาดต่างๆ จึงจำเป็นต้องออกแบบ UI ที่ปรับเปลี่ยนตามอุปกรณ์ ซึ่งจำเป็นสำหรับแอปในการตั้งค่าแบบหลายหน้าต่าง และไม่ได้เกิดจาก UI ที่ปรับขนาดได้
การจัดการ Inset: แอปต้องจัดการ Inset (พื้นที่ของหน้าจอที่องค์ประกอบ UI ของระบบหรือรอยบากของจอแสดงผลครอบครอง) แผงจะเผยแพร่ข้อมูลอัปเดตเกี่ยวกับ ขอบด้านใน ซึ่งช่วยให้แอปปรับเปลี่ยนได้ ข้อกำหนดของ Android กำหนดว่าแอปควรจัดการการเปลี่ยนแปลง Inset ของระบบ ไม่ใช่เนื่องจาก UI ที่ปรับขนาดได้
โหมดสมจริง: ต้องพิจารณาแอปที่ใช้โหมดสมจริง (ซึ่งซ่อนแถบระบบและแอปจะเติมเต็มหน้าจอ) UI ที่ปรับขนาดได้ช่วยให้คุณควบคุมคำจำกัดความของโหมดสมจริงและวิธีกำหนดตำแหน่งของแต่ละแผงในโหมดนี้ได้
คุณต้องพิจารณาวิธีใช้โหมดสมจริงโดยคำนึงถึงความปลอดภัยของผู้ขับขี่และข้อกำหนดอื่นๆ
ตามข้อกำหนดของ Android แอปไม่สามารถคาดหวังให้แอปเติมเต็มหน้าจอ เมื่อมีการขอโหมดสมจริง ระบบปฏิบัติการจะให้สิทธิ์หรือปฏิเสธคำขอดังกล่าว