Tags:
Node Thumbnail

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

No Description

Get latest news from Blognone

Comments

By: kikbass
iPhoneWindows PhoneWindows
on 24 October 2014 - 11:20 #756688
kikbass's picture

ทำไมรุ่น Nexus 6 แล้วก็ข้ามไป 9 เลย งงๆ

By: PaPaSEK
ContributorAndroidWindowsIn Love
on 24 October 2014 - 11:31 #756694 Reply to:756688
PaPaSEK's picture

ไปถาม MS นะ ทำไม Windows 8.1 แล้ว 10 เลย, ไม่มีใครกล่าว ฮ่า ฮ่า

  • Nexus 4 คือรุ่นที่ 4 จอขนาด 4.7 นิ้ว
  • Nexus 5 จอขนาด 4.95 นิ้ว (เกือบ 5 ตีเหมาเป็น 5)
  • Nexus 6 จอขนาด 5.96 นิ้ว (เกือบ 6 ตีเหมาเป็น 6)
  • Nexus 7 ออกนานแล้ว (ปี 2012, แท็บเล็ต)
  • Nexus 9 เพิ่งออก จอ 8.9 นิ้ว (เกือบ 9 ตีเหมาเป็น 9)
  • Nexus 10 ออกนานแล้ว (ปี 2012, แท็บเล็ต)

ตัวเลขด้านหลัง "Nexus" ไม่ใช่หมายเลขลำดับ "รุ่น" เสมอไป หลังๆ ใช้แทนขนาดหน้าจอครับ

By: kikbass
iPhoneWindows PhoneWindows
on 24 October 2014 - 11:45 #756704 Reply to:756694
kikbass's picture

ของ MS พอเข้าใจว่าตัวเลขมันใกล้เคียงกับ Win 98 ขอบคุณสำหรับข้อมูลครับ

By: iStyle
ContributoriPhoneAndroidSymbian
on 24 October 2014 - 14:32 #756769 Reply to:756694
iStyle's picture

มี Nexus 7 ปี 2013 แล้วก็ Nexus One, Nexus S, Galaxy Nexus ด้วยนะ


May the Force Close be with you. || @nuttyi

By: PaPaSEK
ContributorAndroidWindowsIn Love
on 24 October 2014 - 15:03 #756785 Reply to:756769
PaPaSEK's picture

พยายามไม่พูดถึงครับ ผมเกิดไม่ทัน

By: jinxplay
ContributoriPhoneAndroidWindows
on 24 October 2014 - 11:58 #756710
jinxplay's picture

ผมเองก็เล็ง nexus​9 อยู่ เป็น​ห่วงเรื่อง K1 compatibility เหมือน​กัน​ครับ​ (หรือว่าเป็น​แค่​เรื่อง​ optimization?)

By: PaPaSEK
ContributorAndroidWindowsIn Love
on 24 October 2014 - 12:46 #756733 Reply to:756710
PaPaSEK's picture

K1 ที่บัวขาวเคยเป็นแชมป์ใช่มั้ยครับ?

ปล. K1 นี่พูดถึงอะไรอ่ะ

By: jinxplay
ContributoriPhoneAndroidWindows
on 24 October 2014 - 19:10 #756856 Reply to:756733
jinxplay's picture

ผมพูดถึง doge ครับ(อันนั้น​ k9/canine)

ผมหมายถึง "สถาปัตยกรรม ARM 64 บิต (Tegra K1) คนที่เขียนแอพด้วย NDK ต้องปรับค่าสถาปัตยกรรมที่รองรับเป็น arm64-v8a เพิ่มด้วย" หน่ะครับ ซึ่ง Xiaomi​ mi pad ก็ใช้ตัวนี้นะ แต่ไม่เห็น​ใครบ่น ผมเลยสงสัย​ว่ามันส่งผลอะไร

By: McKay
ContributorAndroidWindowsIn Love
on 24 October 2014 - 19:24 #756860 Reply to:756856
McKay's picture

AArch64 ยุคนี้(A53-A57)มี backward compatible กับ AArch32 ครับ Native App น่าจะรัน 32bit ปกติ


Russia is just nazi who accuse the others for being nazi.
someone once said : ผมก็ด่าของผมอยู่นะ :)

By: PaPaSEK
ContributorAndroidWindowsIn Love
on 24 October 2014 - 21:18 #756892 Reply to:756856
PaPaSEK's picture

Kepler อ่ะนะ? ใช่มั้ย ตอนแรกนึกถึง Kepler แต่ไม่แน่ใจว่าใช่มั้ย

By: EXTREAM
ContributorAndroidUbuntuWindows
on 24 October 2014 - 21:46 #756900 Reply to:756856

Tegra K1 มีสองโมเดลนะครับ
XiaoMi MiPad ใช้รุ่น CPU 32-bit จำนวน 4 คอร์
Nexus 9 ใช้รุ่น CPU 64-bit จำนวน 2 คอร์

แต่ทั้งสองรุ่นใช้ GPU ตัวเดียวกัน Tegra K1

By: PathSNW
iPhoneAndroidSymbianWindows
on 24 October 2014 - 17:24 #756833 Reply to:756710
PathSNW's picture

ผมว่า Google น่าจะทำมาดีครับ

By: blackdemon
Windows PhoneAndroid
on 24 October 2014 - 12:59 #756739
blackdemon's picture

ประเด็นคือ 4:3 เนี่ยล่ะฮะท่านผู้ชม

By: Alios
iPhoneAndroidWindows
on 24 October 2014 - 14:02 #756754 Reply to:756739

ผมมองว่าดีนะ เพราะ 16:9 เวลาอ่านหนังสือมันแคบมาก แต่มีข้อดีด้านดูหนังและถือมือเดียว
อีกอย่างนักพัฒนา Cross platform แบบผม จะได้ออกแบบสัดส่วนแอพ บนแทบเลตง่ายๆด้วย

By: the mee
iPhoneAndroidWindows
on 24 October 2014 - 18:42 #756853

ตั่งราคาซะแทบชนกะ ipad mini แถมสเปกกะขนาดก็ชนกันอีก