สร้างแอปที่ปรับเปลี่ยนได้สำหรับ ChromeOS

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

ข้อควรพิจารณาที่สำคัญสำหรับ ChromeOS

  • หน้าต่างเดสก์ท็อป: โดยปกติแล้วแอปใน ChromeOS จะทำงานในหน้าต่างแบบอิสระที่ปรับขนาด ขยายใหญ่ หรือจัดเรียงเป็นหน้าต่างย่อยได้ ใช้ คลาสขนาดหน้าต่างเพื่อให้แน่ใจว่าแอปจะปรับ เลย์เอาต์ได้อย่างราบรื่นเมื่อขนาดหน้าต่างเปลี่ยนแปลง
  • อินพุตจากแป้นพิมพ์และเมาส์: ChromeOS เน้น อินพุตทางกายภาพ ซึ่งแตกต่างจากอุปกรณ์ที่เน้นการสัมผัสเป็นหลัก ตรวจสอบว่าแอปของคุณรองรับสิ่งต่อไปนี้
    • แป้นพิมพ์ลัด: การดำเนินการทั่วไป (เช่น Ctrl+C/V) และแป้นพิมพ์ลัดเฉพาะแอป
    • การโต้ตอบด้วยเมาส์: เมนูบริบทที่คลิกขวา การรองรับล้อเลื่อน และสถานะการวางเมาส์เหนือสำหรับองค์ประกอบแบบโต้ตอบ
  • จอแสดงผลในตัว: จอแสดงผลของ Chromebook มักจะมีขนาดใหญ่กว่าแท็บเล็ต ใช้ประโยชน์จากพื้นที่นี้โดยใช้เลย์เอาต์แบบหลายบานหน้าต่างและคอมโพเนนต์การนำทางที่ขยาย
  • จอแสดงผลภ101ายนอก: ผู้ใช้ ChromeOS จำนวนมากเชื่อมต่ออุปกรณ์กับจอภาพภายนอก รองรับจอแสดงผลที่เชื่อมต่อเพื่อให้ ประสบการณ์การใช้งานหลายหน้าจอเป็นไปอย่างราบรื่น

กลยุทธ์การปรับเปลี่ยน

  1. เพิ่มประสิทธิภาพการทำงาน: ใช้เลย์เอาต์มาตรฐาน เช่น รายการ-รายละเอียด เพื่อแสดงข้อมูลเพิ่มเติมในจอแสดงผลขนาดใหญ่ของ ChromeOS ซึ่งจะช่วยลดความจำเป็นในการเปลี่ยนหน้าจอบ่อยๆ
  2. จัดการการเปลี่ยนแปลงการกำหนดค่า: ตรวจสอบว่าแอปของคุณ ยังคงสถานะไว้ระหว่างการปรับขนาดหน้าต่างเพื่อป้องกัน ข้อมูลสูญหายหรือการรีเซ็ต UI
  3. ปรับแต่งการนำทาง: ใช้ NavigationSuiteScaffold เพื่อ เปลี่ยนไปใช้แถบนำทางหรือลิ้นชักโดยอัตโนมัติเมื่อขยายหน้าต่างแอปบนหน้าจอเดสก์ท็อป

ดูข้อมูลเพิ่มเติม

ดูคำแนะนำในการพัฒนา ChromeOS ได้ที่ อุปกรณ์ ChromeOS