Tags:
Node Thumbnail

ปัญหาเรื่องปุ่ม Menu ของ Android เป็นปัญหาด้านการออกแบบที่เรื้อรังมานาน เพราะเดิมกูเกิลใช้ปุ่ม Menu สำหรับเปิดเมนูในแอพ แต่ภายหลังกูเกิลกลับส่งเสริมให้ใช้ปุ่มบน Action Bar แทนเมนู แล้วพยายามตัดปุ่ม Menu ออกไป ดังจะเห็นได้จากการออกแบบปุ่มบนอุปกรณ์ตระกูล Nexus ที่ไม่มีปุ่ม Menu เลย

อย่างไรก็ตาม แอพเก่าๆ บางตัวยังต้องพึ่งพาอินเทอร์เฟซแบบเมนูอยู่ ซึ่งกูเกิลก็มีทางเลือกให้ 2 ทางคือ

  • สำหรับมือถือที่ไม่มีปุ่ม Menu จะแสดงปุ่ม ... หรือ Overflow Menu ที่ด้านขวาสุดของแถบเครื่องมือ Action Bar
  • สำหรับมือถือที่มีปุ่ม Menu (เช่นมือถือของซัมซุง) จะไม่แสดงปุ่ม Overflow และยังอนุญาตให้เรียกเมนูจากปุ่ม Menu บนตัวเครื่องอยู่ดังเดิม

    ความเปลี่ยนแปลงล่าสุดใน Android 4.4 KitKat คือกูเกิลตัดทางเลือกที่สองออกไปแล้ว และต่อจากนี้ไป แอพใดๆ ก็ตามที่รันบน Android 4.4 แล้วยังอิงกับอินเทอร์เฟซแบบเมนู ก็จะแสดงปุ่ม Overflow Menu ในทุกกรณีครับ (ไม่ว่าจะมือถือนั้นจะมีปุ่ม Menu หรือไม่ก็ตาม)

Adam Powell วิศวกรของกูเกิลแสดงความเห็นไว้ใน Git ว่าปุ่ม Menu เป็นเรื่องของอดีตและควรจะตายไปได้แล้ว นโยบายใหม่ของกูเกิลนี้จึงหวังว่าจะช่วยกำจัดมันออกไปได้เร็วขึ้น

ที่มา - Android Police

Get latest news from Blognone

Comments

By: MiNiKooNG
AndroidWindows
on 11 December 2013 - 23:28 #664237
MiNiKooNG's picture

จริงๆติดใจทั้งปุ่ม menu และปุ่ม search แบบเก่านะครับ คือตอนที่เอาปุ่ม search ออกก็หวิวๆไปเหมือนกันแต่ใช้ไปนานๆก็เริ่มชิน

แต่เดี๋ยวนะ ไม่ใช่ว่าอนาคตจะเอาปุ่ม back ออกเหลือแต่ปุ่ม home นะ - -

By: expextoz
In Love
on 11 December 2013 - 23:50 #664249 Reply to:664237

เอ๊ะ คุ้นๆ 555

By: plawanja
Android
on 12 December 2013 - 09:16 #664328 Reply to:664237
plawanja's picture

เอาแบบไอฟง ถูกต้องนะคร้าบบบบ

By: neizod
ContributorTraineeIn Love
on 12 December 2013 - 09:34 #664333 Reply to:664237
neizod's picture

เอาออกไปได้ก็ดีนะ ตอนนี้ใช้ทั้ง samsung ทั้ง sony แล้วงงมากเวลาสลับเครื่อง ปุ่ม menu ปุ่ม back มันอยู่คนละด้านกันเนี่ย

By: darkfaty
AndroidWindows
on 12 December 2013 - 12:13 #664378 Reply to:664237
darkfaty's picture

ผมว่าปุ่ม back นี้มันจุดขายของ Android เลยน่ะครับ ไม่มีแล้วรู้สึกว่าใช้งานยาก

By: HMage
AndroidWindows
on 12 December 2013 - 14:00 #664409 Reply to:664237

ตัดให้หมดทุกปุ่มย้ายไปเป็น on-screen ให้หมดเลยดีกว่า เหลือแค่ power เอาไว้ reset ก็พอ

By: cartier
iPhoneAndroid
on 13 December 2013 - 00:30 #664607 Reply to:664237
cartier's picture

ปุ่ม back นี่ไม่มีทางเอาออกแน่ครับ เอ๊ะหรือจะเอาออกก็เริ่มได้นะ เพราะ UI Guideline ก็มี ปุ่ม back ในแอปบน action bar ละ
แต่ส่วนตัวคิดว่าเป็นไปไม่ได้อยู่ดี ยกเว้นจะมีวิธีการใหม่ๆในการสั่งการมาแทนการกด
ส่วนปุ่ม search นี่กด home ค้างก็ได้นิครับ

By: xxa
Android
on 11 December 2013 - 23:31 #664239

เดี๋ยวซัมซุงจะปรับแต่งให้ทางเลือกที่ 2 กลับมามั้ยน้าา

By: eevarspiral
Windows PhoneAndroid
on 11 December 2013 - 23:51 #664250
eevarspiral's picture

หน้าเมนูเดี๋ยวนี้เข้าได้หลายทางเหลือเกินครับตัดไปบ้างก็ได้ ใช้งานจริง ๆ ก็ไม่ค่อยได้เข้าบ่อยอยู่แล้ว น่าจะแทนที่ด้วยปุ่ม search มันใกล้มือดีและใช้บ่อย

By: blue111
AndroidUbuntuWindows
on 12 December 2013 - 00:06 #664258

เริ่มบังคับเพราะ samsung สินะครับทำให้ปุ่ม menu ไม่หายไปซักทีเพราะครองตลาดเยอะทำให้คนคุ้นเคย ทำให้เจ้าอื่นๆก็ไม่ยอมทิ้งตาม samsung แถมหลังๆมานี้ samsung ก็ยิ่งแล้วใหญ่ไปใช้ถึงระดับ Tablet ไม่ยอมใช้ system UI แบบ tablet ซะอย่างนั้น (แต่ผมว่ารอบนี้เขาก็ปรับแก้ไปใช้เหมือนเดิมนั่นแหละ)

นักพัฒนาก็เลยไม่ไปใช้แบบใหม่ซักทีทำให้พวกโทรศัพท์ที่ใช้ปุ่มจริงแต่ไม่มีปุ่มเมนูค่อนข้างมีปัญหาโดนกินพื้นที่จอ อย่าง facebook เองกว่าจะแก้ไขเรื่องนี้ยังนานเลย

By: proxima
iPhoneAndroid
on 12 December 2013 - 00:20 #664263
proxima's picture

หวังว่า คงไม่ตัดปุ่ม power กับ volume นะ

By: mr_tawan
ContributoriPhoneAndroidWindows
on 12 December 2013 - 00:35 #664271 Reply to:664266
mr_tawan's picture

ผมใช้แต่​ onscreen button ครับ​ เหตุผลคือ​ มันไม่มีปุ่มอื่นน่ะ

ส่วนตอนไหนไม่ใช้ก็ซ่อนได้ครับ​ (KitKat)


  • 9tawan.net บล็อกส่วนตัวฮับ
By: Fierceser
iPhoneAndroid
on 12 December 2013 - 02:43 #664297 Reply to:664266
Fierceser's picture

ดูหนังมันซ่อนนะครับ แต่เล่นเกมไม่ซ่อนให้ ดีที่ ROM CM มันมี PIE Control สั่งซ่อนทั้งแถบเวลาจออยู่ในโหมด Landscape ไปเลยสะดวกดี

By: blue111
AndroidUbuntuWindows
on 12 December 2013 - 05:05 #664305 Reply to:664266

การมีปุ่มเมนูทำให้ผู้ใช้หลายคนไม่รู้ว่ามีเมนูซ่อนอยู่น่ะครับ สำหรับผู้ใช้ที่ใช้อุปกรณ์ไอทีไม่ค่อยเป็นแล้วเมนูที่เห็นได้เป็นสิ่งจำเป็นมากครับ

ส่วนเรื่อง On screen button ถ้าแก้ปัญหาเรื่องปุ่มเมนูได้ก็ไม่จำเป็นต้องมีแล้วน่ะครับ หลักๆที่ต้องมี On screen button ก็เพื่อแก้ปัญหาเรื่องแอปเก่าต้องการปุ่มเมนูนั่นแหละครับเลยต้องมีปุ่มที่สามารถเปลี่ยนแปลงตัวเองได้ ถ้าตัดปัญหานี้ได้ปุ่มแบบนี้ก็ไม่จำเป็นอีกต่อไป

แต่ผมชอบ On screen button ของ tablet นะครับเพราะมันทำให้ปุ่มอยู่ด้านล่างตลอดเวลา จริงๆถ้าทำแบบ HTC flyer ที่ใช้การสลับปุ่มที่มีอยู่ 2 ชุดแทนก็ได้นะครับแต่ไม่เห็นมีเจ้าไหนทำออกมาแบบนั้นอีกเลย

By: Golflaw
ContributoriPhoneAndroidWindows
on 12 December 2013 - 15:20 #664437 Reply to:664305
Golflaw's picture

เห็นด้วยครับ บางทีก็ต้องลองไล่กดดูว่ามีเมนูหรือเปล่า บางทีกดไปแล้วก็ อ่อ ไม่มี
ถ้ายกเลิกปุ่มเมนูไปโชว์บนจออย่างเดียวจะได้รู้เลยว่าตรงไหนที่มีเมนูให้กิด


A smooth sea never made a skillful sailor.

By: magnamonkun
WriterAndroidWindows
on 12 December 2013 - 11:43 #664371 Reply to:664266
magnamonkun's picture

ใน 4.4 ซ่อนได้แล้วครับ

By: jirayu
ContributorWindows PhoneBlackberrySymbian
on 12 December 2013 - 01:00 #664276

ผมชอบแบบมีปุ่มมากกว่านะ สมัย 4 ปุ่มนี่ผมชอบมาก กดใช้มันทุกปุ่ม ตอนหลัง search หายไป ตอนนี้ menu จะหายตามไปอีก เหอๆ


By: kikwan
Android
on 12 December 2013 - 09:08 #664324

ดูมันกินที่หน้าจอยังไงก็ไม่รู้ที่ต้องมีเมนูอยู่

By: plawanja
Android
on 12 December 2013 - 09:13 #664326
plawanja's picture

หัวข้อกับเนื้อข่าวขัดแย้งกันไหมครับ

หัวข้อบอกบังคับแสดง overfolw menu ไม่ว่าจะมีปุ่ม menu หรืไม่ แต่เนื้อข่าวบอกว่า
มือถือ samsung ที่มีปุ่ม menu จะไม่แสดง overflow menu

งง ครับ?

By: kenshinbhx
AndroidWindows
on 12 December 2013 - 09:57 #664337 Reply to:664326
kenshinbhx's picture

หมายถึงที่ผ่านๆมาครับ ถ้ามือถือมีปุ่ม Menu จะไม่แสดงเมนูสามจุดขึ้นมาบนหน้าจอ แต่ต่อไป Google จะบังคับให้แสดงเมนูสามจุดบนจอ เพื่อบีบให้ผู้พัฒนามือถือ/แอปปรับตัวตาม design guideline ของกูเกิลครับ

By: varshard
AndroidWindows
on 12 December 2013 - 09:23 #664329

จริงๆ Google ก็ผลักดันเรื่องเอาปุ่ม menu ออก ตั้งแต่สมัย Honeycomb แล้วนะครับ

เป็นปุ่มที่ไม่ค่อยชอบเท่าไหร่ด้วย เพราะหน้าไหนมี menu ไม่มี menu ก็ดูไม่รู้
ต้องมาลองกดดูก่อน แบบนี้จะได้เห็นๆไปเลยว่ามี menu ไม่มี menu

By: anirut
ContributorAndroidSymbianUbuntu
on 12 December 2013 - 10:23 #664351

บังคับแสดง overflow menu ให้เหมือนกัน
ก็ดีครับเวลาใช้งานต่างยี่ห้อหรือต่างโปรแกรมจะได้ไม่สับสนมาก
แต่ผมก็ชอบแบบมีปุ่มเมนูอยู่ด้านล่างแบบซัมซุงนะเพราะรู้สึกว่ามันกดถนัดดีกว่า
ขอแค่อย่าเอาออกหมดแบบ iOS ละกันเพราะผมนานๆใช้ทีแล้วหาเมนูของแต่ละโปรแกรมไม่ค่อยเจอ


I'M... , NOT A CLONE.

By: gooGof
ContributorAndroidIn Love
on 12 December 2013 - 10:44 #664358

ต่อไปซัมซุงจะเหลือแค่ พื้นที่ว่าง, home และ back (-0- )

By: kajokman
ContributorAndroidIn Love
on 12 December 2013 - 11:03 #664367
kajokman's picture

แล้วถ้า app มันเก่ามากถึงขนาดไม่มี action bar ละ (ตึง)

By: PikaboyZ
Android
on 13 December 2013 - 11:55 #664709

ผมติดนะ ปุ่มเมนูเนี่ย เพราะใช้ samsung มา แต่ก็เสียนิสัยจริงๆล่ะ

แต่ทำไมหน้า wifi เค้ามีมีอะไรให้กดเอา menu ขึ้นมาหรอครับ ถ้าไม่มีปุ่มเมนู

By: errin on 13 December 2013 - 21:58 #664846

ยังจำได้ตอน Android ออกใหม่ๆ แฟน Android จะชูจุดเด่นว่า Android มีปุ่ม Search กับ Menu และ Back ต่างกับ iPhone ที่มี Home อย่างเดียว

มาปี 2014 กลายเป็นว่าเหลือปุ่มน้อยกว่า iPhone ซะงั้น