กูเกิลออกคำแนะนำให้นักพัฒนา 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 แล้ว

on
ทำไมรุ่น Nexus 6 แล้วก็ข้ามไป
kikbass Fri, 24/10/2014 - 11:20
ทำไมรุ่น Nexus 6 แล้วก็ข้ามไป 9 เลย งงๆ
ไปถาม MS นะ ทำไม Windows 8.1
PaPaSEK Fri, 24/10/2014 - 11:31
In reply to ทำไมรุ่น Nexus 6 แล้วก็ข้ามไป by kikbass
ไปถาม MS นะ ทำไม Windows 8.1 แล้ว 10 เลย, ไม่มีใครกล่าว ฮ่า ฮ่า
ตัวเลขด้านหลัง "Nexus" ไม่ใช่หมายเลขลำดับ "รุ่น" เสมอไป หลังๆ ใช้แทนขนาดหน้าจอครับ
ของ MS
kikbass Fri, 24/10/2014 - 11:45
In reply to ไปถาม MS นะ ทำไม Windows 8.1 by PaPaSEK
ของ MS พอเข้าใจว่าตัวเลขมันใกล้เคียงกับ Win 98 ขอบคุณสำหรับข้อมูลครับ
มี Nexus 7 ปี 2013 แล้วก็
iStyle Fri, 24/10/2014 - 14:32
In reply to ไปถาม MS นะ ทำไม Windows 8.1 by PaPaSEK
มี Nexus 7 ปี 2013 แล้วก็ Nexus One, Nexus S, Galaxy Nexus ด้วยนะ
พยายามไม่พูดถึงครับ
PaPaSEK Fri, 24/10/2014 - 15:03
In reply to มี Nexus 7 ปี 2013 แล้วก็ by iStyle
พยายามไม่พูดถึงครับ ผมเกิดไม่ทัน
ผมเองก็เล็ง nexus9 อยู่
jinxplay Fri, 24/10/2014 - 11:58
ผมเองก็เล็ง nexus9 อยู่ เป็นห่วงเรื่อง K1 compatibility เหมือนกันครับ (หรือว่าเป็นแค่เรื่อง optimization?)
K1
PaPaSEK Fri, 24/10/2014 - 12:46
In reply to ผมเองก็เล็ง nexus9 อยู่ by jinxplay
K1 ที่บัวขาวเคยเป็นแชมป์ใช่มั้ยครับ?
ปล. K1 นี่พูดถึงอะไรอ่ะ
ผมพูดถึง doge ครับ(อันนั้น
jinxplay Fri, 24/10/2014 - 19:10
In reply to K1 by PaPaSEK
ผมพูดถึง doge ครับ(อันนั้น k9/canine)
ผมหมายถึง "สถาปัตยกรรม ARM 64 บิต (Tegra K1) คนที่เขียนแอพด้วย NDK ต้องปรับค่าสถาปัตยกรรมที่รองรับเป็น arm64-v8a เพิ่มด้วย" หน่ะครับ ซึ่ง Xiaomi mi pad ก็ใช้ตัวนี้นะ แต่ไม่เห็นใครบ่น ผมเลยสงสัยว่ามันส่งผลอะไร
AArch64 ยุคนี้(A53-A57)มี
McKay Fri, 24/10/2014 - 19:24
In reply to ผมพูดถึง doge ครับ(อันนั้น by jinxplay
AArch64 ยุคนี้(A53-A57)มี backward compatible กับ AArch32 ครับ Native App น่าจะรัน 32bit ปกติ
Kepler อ่ะนะ? ใช่มั้ย
PaPaSEK Fri, 24/10/2014 - 21:18
In reply to ผมพูดถึง doge ครับ(อันนั้น by jinxplay
Kepler อ่ะนะ? ใช่มั้ย ตอนแรกนึกถึง Kepler แต่ไม่แน่ใจว่าใช่มั้ย
Tegra K1
EXTREAM Fri, 24/10/2014 - 21:46
In reply to ผมพูดถึง doge ครับ(อันนั้น by jinxplay
Tegra K1 มีสองโมเดลนะครับ
XiaoMi MiPad ใช้รุ่น CPU 32-bit จำนวน 4 คอร์
Nexus 9 ใช้รุ่น CPU 64-bit จำนวน 2 คอร์
แต่ทั้งสองรุ่นใช้ GPU ตัวเดียวกัน Tegra K1
ผมว่า Google น่าจะทำมาดีครับ
PathSNW Fri, 24/10/2014 - 17:24
In reply to ผมเองก็เล็ง nexus9 อยู่ by jinxplay
ผมว่า Google น่าจะทำมาดีครับ
ประเด็นคือ 4:3
blackdemon Fri, 24/10/2014 - 12:59
ประเด็นคือ 4:3 เนี่ยล่ะฮะท่านผู้ชม
ผมมองว่าดีนะ เพราะ 16:9
Alios Fri, 24/10/2014 - 14:02
In reply to ประเด็นคือ 4:3 by blackdemon
ผมมองว่าดีนะ เพราะ 16:9 เวลาอ่านหนังสือมันแคบมาก แต่มีข้อดีด้านดูหนังและถือมือเดียว
อีกอย่างนักพัฒนา Cross platform แบบผม จะได้ออกแบบสัดส่วนแอพ บนแทบเลตง่ายๆด้วย
ตั่งราคาซะแทบชนกะ ipad mini
the mee Fri, 24/10/2014 - 18:42
ตั่งราคาซะแทบชนกะ ipad mini แถมสเปกกะขนาดก็ชนกันอีก