วิธีปรับปรุง Firefox UI พื้นฐาน
- หลังเวอร์ชัน Firefox v89 เป็นต้นมา มีประเด็นโต้แย้งเกี่ยวกับ UI และ repository นี้จึงได้รับความนิยมเนื่องจากตอบโจทย์สิ่งนั้น
- เว็บเบราว์เซอร์ Waterfox และ Floorp ก็เลือกตั้งธีมนี้เป็นค่าเริ่มต้นเช่นกัน
- ในปี 2023 Mozilla ตัดสินใจยุติการสนับสนุน Windows 7 และ Windows 8 โดยเวอร์ชัน v115 เป็นเวอร์ชันสุดท้ายที่ยังได้รับการสนับสนุนและสามารถใช้งานได้ถึงเดือนกันยายนปี 2024
หลักการ
- มีกรอบคิดการออกแบบ UI/UX ขนาดใหญ่ 3 ข้อ และขนาดเล็ก 16 ข้อ
- เนื่องจากไม่สามารถทำ A/B test ได้ จึงสำคัญมากในการคาดคะเนพฤติกรรมผู้ใช้
- พิจารณาเรื่องความเป็นธรรมชาติ ความเรียบง่าย ความสามารถในการมองเห็น การปรับตัว ความสม่ำเสมอ ความสามารถในการคาดการณ์ ความสามารถในการควบคุม ประสิทธิภาพ ความชัดเจน ความใกล้ชิด ขนาด ความรวดเร็วในการตอบสนอง ความยืดหยุ่น การเข้าถึง ฟังก์ชันการทำงาน ความสัมพันธ์เชิงบริบท ความกลมกลืน ความสนุก และความเข้ากันได้
ปัญหา
- ระบุปัญหาระหว่าง Firefox v88 Photon UI และ v89 Proton UI
- ปัญหาหลักได้แก่ แท็บดูเหมือนปุ่ม การเว้นระยะ (padding) ที่ใหญ่เกินไป และไอคอนที่อ่านได้ยากเมื่ออยู่ลำพัง
ปัญหาเกี่ยวกับแท็บ (การปรับตัว การควบคุม)
- วิเคราะห์ปัญหาการออกแบบแท็บโดยคำนึงถึงการปรับตัวและความสามารถในการควบคุม
- ยกตัวอย่างกรณีของ Apple Safari และนำเสนอการเปลี่ยนแปลงดีไซน์แท็บที่เกิดจากข้อร้องเรียนของผู้ใช้
ปัญหาพื้นที่มากเกินไป (การมองเห็น ความใกล้ชิด ขนาด บริบท)
- อธิบายว่าทำไมพื้นที่ที่มากเกินไปจึงเป็นปัญหาโดยพิจารณาจากการมองเห็น ความใกล้ชิด ขนาด และความสัมพันธ์เชิงบริบท
- อธิบายวิธีการออกแบบ UI ที่กดได้ง่ายโดยอิงกฎของ Fitts
- วิเคราะห์ปัญหาผ่านการเปรียบเทียบระยะห่างของ UI ระหว่าง Google Chrome
ความช่วยเหลือของไอคอน (ความชัดเจน การเข้าถึง)
- อธิบายความสำคัญของไอคอนโดยคำนึงถึงความชัดเจนและการเข้าถึงได้
- ยืนยันความสำคัญของไอคอนผ่านตัวอย่างรีเฟรชดีไซน์ของ Chrome ในปี 2023
การออกแบบแท็บใหม่
- อธิบายทางเลือกการออกแบบต่าง ๆ ของสถานะแท็บ และชี้ให้เห็นข้อผิดพลาดทั่วไปใน Proton UI
- วางโหมดการทำงานที่ชาญฉลาดและมีประสิทธิภาพตามความกว้างของแท็บ
การกระจาย
- แม้ว่าเกณฑ์ที่เป็นส่วนตัวเกี่ยวกับ UI ที่ดีมีความสำคัญ แต่บางส่วนก็เป็นเรื่อง "รสนิยม"
- เปรียบเทียบแท็บของ Lepton, Photon และ Proton โดยเลือกตัวอย่างให้ตรงกับแนวคิดของแต่ละแบบ
เพิ่มไอคอนและปรับ padding
- แก้ไขข้อร้องเรียนเดิมโดยการเพิ่มไอคอนและปรับการเว้นระยะ padding
- เปรียบเทียบไอคอนเมนูของ Edge, Chrome และ Lepton เพื่อแสดงถึงความโดดเด่นของงานออกแบบไอคอนของ Lepton
ธีม
- มี UI ที่ปรับตัวให้เข้ากับระบบปฏิบัติการและการตั้งค่าต่าง ๆ
- อ้างอิงการออกแบบของ OS ต่าง ๆ ตั้งแต่ Windows 7 ถึง macOS
ปฏิสัมพันธ์
- ออกแบบปฏิสัมพันธ์ที่ช่วยให้ผู้ใช้เข้าใจสิ่งที่กำลังเกิดขึ้น และปฏิสัมพันธ์ที่ทำให้การใช้งานสนุกยิ่งขึ้น
บทสรุป
- ธีมนี้รับช่วงคุณสมบัติที่ดีที่สุดจากธีมที่มีอยู่ โดยคำนึงถึงธรรมเนียม จิตวิทยา และผลการวิจัย
- รองรับการปรับตัวตามระบบปฏิบัติการ โหมดมืด ธีมปรับแต่งโดยผู้ใช้ และปฏิสัมพันธ์ตามสถานการณ์
ความคิดเห็นของ GN+
- ประเด็นที่สำคัญที่สุดของบทความนี้คือการวิเคราะห์อย่างลึกซึ้งเกี่ยวกับหลักการออกแบบเพื่อยกระดับประสบการณ์ผู้ใช้ และแนวทางการแก้ปัญหา
- สำหรับผู้ใช้ Firefox ธีมนี้อาจเป็นทางเลือกที่ใช้งานได้จริงในการมอบประสบการณ์การท่องเว็บที่ดีขึ้น
- สำหรับผู้ที่สนใจการออกแบบ UI/UX ถือเป็นข้อมูลเชิงลึกที่ช่วยให้เข้าใจที่มาของการตัดสินใจด้านดีไซน์และผลกระทบที่ตามมา
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
browser.compactmode.showในabout:configตัวเลือกนี้ถูกแสดงว่า "ไม่รองรับ" แต่ก็ถูกเก็บสถานะนี้มาหลายปีแล้วbrowser.urlbar.clickSelectsAllเมื่อประมาณ 4 ปีก่อน อย่างที่คาดไว้ Mozilla ก็ไม่สนใจ ด้านรายงานบั๊กก็อ่านแล้วเห็นได้ชัดว่าเป็นการออกแบบที่ขัดกับผู้ใช้โดยสิ้นเชิง ไม่มีฟิลด์ข้อความตัวไหนในระบบที่ทำแบบนี้ Mozilla แพ้ไปทำไมถึงปล่อย "ฟีเจอร์" นี้ออกมา แต่กลับถอดตัวเลือกไม่ใช้แล้วออกไปด้วยctrl+shift+oเพื่อเปิดหน้าต่างนั้น แต่ctrl+bจะเปิดแถบข้าง โปรไฟล์? ไม่มีฟีเจอร์โปรไฟล์ที่เป็นมิตรกับผู้ใช้ อย่างไรก็ดี มันดูเหมือนอินเทอร์เฟซแบบเรือนเก่าแอบซ่อนอยู่ในabout:profilesรหัสผ่าน? เปิดในแท็บของเบราว์เซอร์ด้วยหน้าตาที่ไม่สอดคล้องกับองค์ประกอบอื่น