กูเกิลออกคำแนะนำนักพัฒนาแอพให้เตรียมพร้อมสำหรับ Nexus 6 และ Nexus 9

by mk
24 October 2014 - 02:25

กูเกิลออกคำแนะนำให้นักพัฒนา Android เตรียมปรับแอพให้พร้อมสำหรับ Nexus 6 และ Nexus 9 ที่จะวางขายในเร็วๆ นี้

  • Nexus 6 ใช้หน้าจอละเอียด 493 ppi หรือ 560 dip ซึ่งถูกจัดชั้นความละเอียดระหว่าง xxhdpi และ xxxhdpi ซึ่งนักพัฒนาสามารถสร้างภาพ layout ความละเอียดแบบใดแบบหนึ่งก็ได้ (ระบบจะย่อ/ขยายให้เอง) แต่กรณีของภาพไอคอน กูเกิลแนะนำให้ใช้ภาพระดับ xxxhdpi ดีกว่า
  • Nexus 9 ใช้หน้าจอละเอียด 288 ppi ซึ่งจะเข้าหมวด xhdpi ที่นักพัฒนารองรับกันอยู่แล้ว อย่างไรก็ตาม จอของ Nexus 9 เป็นสัดส่วน 4:3 ที่ต่างไปจากจอ Nexus รุ่นอื่นๆ
  • Nexus 9 เป็นฮาร์ดแวร์ Android ตัวแรกที่ใช้สถาปัตยกรรม ARM 64 บิต (Tegra K1) คนที่เขียนแอพด้วย NDK ต้องปรับค่าสถาปัตยกรรมที่รองรับเป็น arm64-v8a เพิ่มด้วย
  • Nexus 9 มีฮาร์ดแวร์คีย์บอร์ด Keyboard Folio เป็นอุปกรณ์เสริม นักพัฒนาแอพควรรองรับการใช้งานในแนวนอน และสามารถใช้คีย์บอร์ดควบคุมปุ่มต่างๆ ภายในแอพโดยไม่ต้องแตะจอ
  • การมาถึงของ Nexus 6 และ Nexus 9 ทำให้แอพควรวางหน้าตาแบบ responsive ซึ่งกูเกิลแนะนำให้ใช้วิธีเช็คความกว้างของหน้าจอ แทนการเช็คว่าจอถูกวางในแนวตั้งหรือแนวนอน
  • Nexus รุ่นใหม่ทั้งสองตัวใช้ Android 5.0 ก็ควรทดสอบความเข้ากันได้กับ API เวอร์ชันใหม่ (นับเป็น 21 แล้ว) และปรับหน้าตาแอพเป็น Material Design โดยเร็ว

ที่มา - Android Developers Blog

ตัวอย่างหน้าตาแอพ Wall Street Journal ที่ปรับเป็น Material Design แล้ว

Blognone Jobs Premium