Android รุ่น 2.x ในปัจจุบันใช้แนวคิด "ปุ่มเมนู" ที่อยู่บนตัวเครื่องมือถือ กดแล้วหน้าจอจะแสดงเมนูที่ซ่อนอยู่มาให้เห็น แนวคิดนี้ถูกเปลี่ยนใน Android 3.x และ 4.x ที่เปลี่ยนคำสั่งในเมนูเป็น soft button แสดงอยู่ในทูลบาร์บนหน้าจอแทน
สำหรับแอพใหม่ๆ ที่สร้างขึ้นมาสำหรับ Android 4 คงไม่มีปัญหาอะไร เพราะนักพัฒนาเตรียมเรื่องนี้มาอยู่แล้ว แต่กรณีที่เป็นแอพเก่าของ Android 2 มารันบน Android 4 ระบบจะเช็คว่าฮาร์ดแวร์เครื่องนั้นมีปุ่มบนฮาร์ดแวร์หรือเปล่า ถ้ามีก็จะแสดงหน้าตาแบบเดิม แต่ถ้าไม่มีปุ่มฮาร์ดแวร์จริง (กรณีของ Galaxy Nexus ที่ปุ่มอยู่บนหน้าจอทั้งหมด) ก็จะเพิ่มปุ่มจุดสามจุด เอาไว้เรียกคำสั่งในเมนูแทน
ปัญหามาบังเกิดเมื่อมือถือตระกูล HTC One ที่เพิ่งเปิดตัว เลือกใช้ปุ่มบนฮาร์ดแวร์เหมือนกับ Android รุ่นเก่าๆ แต่ดันไม่ให้ปุ่มเมนูมาด้วย (มีแค่ 3 ปุ่มคือ Back, Home, Apps)
สิ่งที่เกิดขึ้นคือ เวลาระบบต้องรันแอพเก่าๆ ก็จะแสดงปุ่มจุดสามจุดขึ้นมาอีกแถวหนึ่งบนหน้าจอ (เพื่อใช้แทนปุ่มเมนู) แต่ทั้งแถวจะมีเพียงแค่ปุ่มเดียวเท่านั้น (ปุ่มอื่นๆ อยู่บนฮาร์ดแวร์หมดแล้ว) ทำให้เปลืองที่แสดงผลไปอีกหน่อยนึงครับ
ทางแก้สำหรับผู้ใช้ HTC One คงไม่มีทางอื่นนอกจากรอให้ผู้สร้างแอพปรับแอพให้เหมาะกับ Android 4 เท่านั้น
ที่มา - Android Central
ซ้าย Galaxy Nexus, ขวา HTC One X
on
ที่จริงให้ HTC ทำแบบกดปุ่ม
inkirby Wed, 04/04/2012 - 14:54
ที่จริงให้ HTC ทำแบบกดปุ่ม Apps แช่แล้วเรียกเมนูขึ้นมาก็จบเรื่องแล้ว(มั๊ง?)
จะกลายเป็นการเพิ่ม semantic
BLiNDiNG Wed, 04/04/2012 - 15:17
In reply to ที่จริงให้ HTC ทำแบบกดปุ่ม by inkirby
จะกลายเป็นการเพิ่ม semantic ขึ้นมาน่ะสิครับ......
ทำเท่าที่จำเป็นน่าจะพอแล้วล่ะครับ
ผมว่า กดปุ่ม Back
Be1con Wed, 04/04/2012 - 22:40
In reply to ที่จริงให้ HTC ทำแบบกดปุ่ม by inkirby
ผมว่า กดปุ่ม Back ค้างไว้ดีกว่านะ
แบบ windows phone
illusion Wed, 04/04/2012 - 22:46
In reply to ผมว่า กดปุ่ม Back by Be1con
แบบ windows phone ใช่มั้ยครับเนี่ย
ผมก็ว่าเวิร์คดีนะ เมคเซนส์ดี
Fail เลยอ่ะ ในความคิดผม
jiramot Wed, 04/04/2012 - 15:12
Fail เลยอ่ะ ในความคิดผม กว่าที่ จะมี app สำหรับ android 4 เยอะ คงอีกสักพัก คงหมดช่วงอายุของ HTC one ไปแล้ว
มันไม่ใช่บั๊กหรอกครับ มันคือ
giogio Wed, 04/04/2012 - 15:23
มันไม่ใช่บั๊กหรอกครับ มันคือ "ฟีเจอร์"
ผมชอบมากเลยนะ
pit Wed, 04/04/2012 - 15:24
ผมชอบมากเลยนะ ปุ่มบนแอนดรอยทั้งสี่ปุ่มน่ะ อีกหน่อยถ้าเปลี่ยนเครื่องคงต้องปรับตัวอีกแล้ว. :(
เค้าคงตั้งใจทำมากกว่ามั้งครับ
Wai Wed, 04/04/2012 - 15:30
เค้าคงตั้งใจทำมากกว่ามั้งครับ ไม่ว่าจะเหลือปุ่มที่แสดงอยู่ 1 ปุ่มและปุ่มที่เหลือก็คล้ายเลข 1 อีก สมกับชื่อรุ่นสุดๆ
มุกนี้ผ่านครับ +1
mk Wed, 04/04/2012 - 23:56
In reply to เค้าคงตั้งใจทำมากกว่ามั้งครับ by Wai
มุกนี้ผ่านครับ +1
One จริงๆ ซะด้วย
b0ner Wed, 04/04/2012 - 15:39
One จริงๆ ซะด้วย
ใช้ galaxy nexus อยากได้ one
pd2002 Wed, 04/04/2012 - 15:45
ใช้ galaxy nexus อยากได้ one x แต่ปวดตับเรื่องแบตจริงๆ
ผมว่ามันก็ไม่ได้เป็นปัญหานะ
mr_tawan Wed, 04/04/2012 - 16:33
ผมว่ามันก็ไม่ได้เป็นปัญหานะ ... ถ้าปุ่มมันหายไปเลยสินี่ล่ะปัญหา
มันเปลืองที่น่ะครับ
mk Wed, 04/04/2012 - 23:55
In reply to ผมว่ามันก็ไม่ได้เป็นปัญหานะ by mr_tawan
มันเปลืองที่น่ะครับ
ว่าแต่ ปุ่ม Apps
sukoom2001 Wed, 04/04/2012 - 16:50
ว่าแต่ ปุ่ม Apps นี่มันไว้ทำอะไรครับ กำลังคิดว่า ปุ่ม menu น่าจะใช้บ่อยกว่าซะอีก
มีไว้เรียก recent
RobGThai Wed, 04/04/2012 - 17:12
In reply to ว่าแต่ ปุ่ม Apps by sukoom2001
มีไว้เรียก recent applications ครับ
ประเด็นที่เค้าเอาออกไม่ใช่เพราะว่าใช้บ่อยรึเปล่า แต่ทิศทางของ Android UI เค้าจะปรับไปใช้ ActionBar ซึ่งทำหน้าที่เป็นเมนูในตัวแทนครับถ้ามีปุ่มเมนูอีกจะทำให้เกิดการทับซ้อนกันทางการใช้งานอาจสร้างความสับสนกับผู้ใช้งานทั่วไปได้ ดูตัวอย่างได้ที่นี่
http://developer.android.com/design/patterns/actionbar.html
จริงๆอยากได้ ปุ่มเมนูมากกว่า
manster Wed, 04/04/2012 - 17:36
จริงๆอยากได้ ปุ่มเมนูมากกว่า recent app เพราะใช้บ่อยกว่า เห็นบางรุ่นไม่มีปุ่มเมนู จะรู้สึกไม่ค่อยน่าใช้เลย ยกเว้นจิ้มจากจอทั้งหมดเหมือน nexus เลย
App ใหม่ๆ บน Android
mr_tawan Wed, 04/04/2012 - 21:00
In reply to จริงๆอยากได้ ปุ่มเมนูมากกว่า by manster
App ใหม่ๆ บน Android ตั้งแต่เวอร์ชั่น 3 ขึ้นไปจะไม่มีการใช้งานปุ่ม menu ครับ เพราะว่ามันสร้างความสับสนให้คนใช้ (คือต้องมานั่งเดาว่า App ตัวนี้มีฟีเจอรือะไรซ่อนในปุ่ม menu) เขาให้ไปใช้ปุ่มบน ActionBar แทนน่ะ
การมีปุ่มเมนูมันสะดวกดี
manster Thu, 05/04/2012 - 21:41
In reply to App ใหม่ๆ บน Android by mr_tawan
การมีปุ่มเมนูมันสะดวกดี เพราะมันอยู่ที่มือตลอด แต่อย่างที่ว่าจริงๆ มันอาจจะทำให้สับสน
แต่หลังๆหลายแอปพยายามเอาปุ่มเมนูไปอยู่ด้านบนแล้วรู้สึกใช้ไม่สะดวกเลย ต้องถอนมือออกไปกดที่ปุ่มเมนูด้านบน เหมือนตอนใช้ไอโฟนที่เวลาจะ back ต้องไปกดด้านบนซ้าย ใช้แอนดรอยมานานรู้สึกชินกับการที่นึกอะไรไม่ออก กดเมนู กด back ที่ action bar ด้านล่าง ไม่ต้องหาปุ่มคำสั่งอะไรมาก
เหอๆ -*- ดูแปลกๆ เลย
skuma Wed, 04/04/2012 - 17:44
เหอๆ -*- ดูแปลกๆ เลย
เหมือนการ์ตูนเวลากริบ
iStyle Wed, 04/04/2012 - 19:10
เหมือนการ์ตูนเวลากริบ
รอ app ย้ายเมนูไปไว้บน action
myung Wed, 04/04/2012 - 22:13
รอ app ย้ายเมนูไปไว้บน action bar ทั้งหมด
ไม่รู้อีกนานไหม
วิธีแก้ปัญหาของ htc คือ ออก
neonicus Thu, 05/04/2012 - 15:56
วิธีแก้ปัญหาของ htc คือ ออก firmware ที่แจ้งว่าไม่มี hardware button จะได้มีปุ่มที่จอครบ
แป่ว