การนำการออกแบบ iOS ของ Google มาใช้นั้นดีสำหรับทุกคน
ประเด็นที่สำคัญ
- Google จะใช้องค์ประกอบอินเทอร์เฟซมาตรฐานของ Apple ในแอป iOS
- การปฏิบัติตามข้อตกลง UI ทำให้แอปใช้งานและพัฒนาได้ง่ายขึ้นมาก
- การรักษา UI ที่กำหนดเองทั้งหมดนั้นเป็นงานที่ยุ่งมาก

Google กำลังเลิกใช้ "วัสดุ" การออกแบบส่วนต่อประสานผู้ใช้เพื่อสนับสนุนการใช้อนุสัญญา UI ของ iOS แต่มันเกี่ยวกับรูปลักษณ์เท่านั้นเหรอ?
แพลตฟอร์มคอมพิวเตอร์ทุกเครื่องมีส่วนต่อประสานกับผู้ใช้ ซึ่งรวมถึงรูปลักษณ์ วิธีการทำงาน และสิ่งที่ผู้ใช้คาดหวังได้ ตัวอย่างเช่น Mac ใช้ปุ่มลัด ⌘+V เพื่อวาง ในขณะที่ Windows ใช้ Control+V และในขณะที่ Mac มีแถบเมนูเดียวที่อยู่ที่ด้านบนของหน้าจอเสมอ Windows จะวางแถบเมนูไว้ในแต่ละหน้าต่าง แอปของบุคคลที่สามที่ไม่ปฏิบัติตามข้อตกลงเหล่านี้รู้สึกผิดและไม่เข้ากัน แต่การเปลี่ยนใจของ Google อาจไม่ใช่แค่การมองและรู้สึกเหมือนอยู่บ้าน
"โดยส่วนใหญ่แล้ว iOS กับ ข้อตกลง UI ของ Android ส่วนใหญ่เป็นความแตกต่างด้านโวหารมากกว่าการใช้งาน ตัวอย่างเช่น สวิตช์เปิด/ปิดจะเหมือนกันมากในทั้งสองแพลตฟอร์ม" Chao He จากตัวแทนผลิตภัณฑ์ดิจิทัล Swenson Heบอกกับ Lifewire ทางอีเมล
"ประโยชน์ที่แท้จริงที่นี่คือแอป iOS ของ Google จะสอดคล้องกับระบบนิเวศ iOS ที่เหลืออย่างมีสไตล์" เขากล่าวเสริม "สิ่งนี้ยังช่วยให้ Google ลดความพยายามในการพัฒนาเพื่อทำซ้ำภาษาการออกแบบของตนเองภายในเฟรมเวิร์ก iOS ทำให้พวกเขาสามารถโฟกัสไปที่อื่นได้"
มองและรู้สึก
หากคุณเคยเปลี่ยนจาก iPhone เป็นโทรศัพท์ Android หรือในทางกลับกัน ทุกอย่างจะรู้สึกแปลกๆ ย้อนกลับไปเมื่อ iPhone ยังมีปุ่มโฮม เช่น คุณอาจพบว่าตัวเองกดที่ด้านล่างของหน้าจอเพื่อพยายามออกจากแอพ เพื่อให้เข้ากับแอปได้ จะต้องนำอนุสัญญาที่กำหนดไว้มาใช้ Apple ยังมีชุดเอกสาร เช่น Human Interface Guidelines หรือ HIG ซึ่งให้คำแนะนำทุกอย่างตั้งแต่รูปแบบไอคอนไปจนถึงแบบอักษร

การปฏิบัติตามข้อตกลงเหล่านี้เป็นผลดีสำหรับนักพัฒนา ซึ่งเป็นเรื่องที่ต้องคิดให้น้อยลง และส่งผลให้แอปมีความสอดคล้องกับผู้อื่นอยู่แล้ว และดีสำหรับผู้ใช้ เราไม่ต้องเรียนรู้แป้นพิมพ์ลัดอีกครั้งสำหรับ บันทึก หรือ พิมพ์ สำหรับทุกแอปเช่น หรือเรารู้ว่าบน Mac ปุ่มจะไม่ทริกเกอร์การทำงานจนกว่าคุณจะปล่อย กฎที่มีประโยชน์นี้ช่วยให้คุณยกเลิกการคลิกผิดพลาดได้เพียงแค่เลื่อนตัวชี้เมาส์ออกจาก การควบคุมบนหน้าจอก่อนปล่อยปุ่มเมาส์ (ใช้งานได้กับการแตะบน iOS ด้วย—ยังมีอีกมาก ความสม่ำเสมอ)
แต่ Google ไม่ได้สนใจเรื่องนั้นเลย หากเป็นเช่นนั้น คงจะใช้อนุสัญญา UI ของ Apple เมื่อหลายปีก่อน แทนที่จะย้ายการควบคุมและกระบวนทัศน์ของตนเองไปยัง iPhone และ iPad สาเหตุที่เป็นไปได้ที่ Google กำลังเปลี่ยนแนวทางเป็นเพราะเป็นงานหนัก
ไปกับกระแส
เมื่อนักพัฒนาสร้างแอป พวกเขาจะได้รับเนื้อหาที่สร้างไว้ล่วงหน้าจำนวนมากฟรี ไม่มีใครต้องออกแบบปุ่มหรือแถบเครื่องมือหน้าต่าง พวกเขาเพียงแค่บอกให้คอมพิวเตอร์วาดหน้าต่าง หรือเพิ่มแถวของปุ่ม และใช้ทรัพยากรที่ออกแบบโดย Apple ในตัว
"แอป iOS เป็น [กระบวนทัศน์] หากใช้หนึ่งในภาษาโปรแกรมของ Apple, 'Swift' หรือ 'Objective-C' วิศวกรซอฟต์แวร์ Cal Mitchell บอกกับ Lifewire ทางอีเมล
"ประโยชน์ที่แท้จริงที่นี่คือแอป iOS ของ Google จะสอดคล้องกับระบบนิเวศ iOS ที่เหลืออย่างมีสไตล์"
และการใช้ภาษาที่มาพร้อมเครื่องเหล่านี้ก็มีข้อดีอื่นๆ
"เมื่อนักพัฒนาใช้ภาษาใดภาษาหนึ่งเหล่านี้ในบริบทของการพัฒนาแอป โดยเฉพาะใน ร่วมกับ SDK เฉพาะ iOS อื่น ๆ (ชุดพัฒนาซอฟต์แวร์) จะเพิ่ม .อย่างมาก ประสิทธิภาพ. นอกจากนี้ แอพที่มาพร้อมเครื่องยังสามารถใช้ประโยชน์จากความสามารถของอุปกรณ์ทั้งหมดได้อย่างเต็มที่ ไม่ว่าจะหมายถึงการใช้กล้อง, GPS หรือระบบอื่นๆ” Mitchell กล่าว
เป็นไปได้ที่จะมิกซ์แอนด์แมทช์โดยใช้ชุดเครื่องมือสำหรับนักพัฒนาของ Apple และเพิ่มรูปลักษณ์ของคุณเอง แต่นั่นทำให้งานยุ่งมากมาย ทุกครั้งที่ Apple สร้าง iPad ที่มีขนาดหน้าจอแตกต่างกัน หรือเปลี่ยนรูปลักษณ์ของ UI อย่างละเอียด แสดงว่าคุณถูกทิ้งไว้ข้างหลัง

"Google มีชุดส่วนประกอบ (Material UI) เป็นของตัวเองซึ่งสร้างขึ้นเพื่อให้แอปดูสอดคล้องกันบน iOS และ Android อย่างไรก็ตาม ด้วยการเปิดตัว iOS เวอร์ชันใหม่ การบำรุงรักษาส่วนประกอบเหล่านั้นจึงยากขึ้น เพราะ Apple เพิ่มอย่างต่อเนื่อง ฟีเจอร์ใหม่และการปรับปรุงองค์ประกอบ UI ใหม่ บางครั้งถึงกับเปลี่ยนรูปลักษณ์ทั้งหมด" แอพมือถือ นักพัฒนา Dragos Dobrean บอกกับ Lifewire ทางอีเมล
"จำเป็นต้องสร้างสวิตช์แบบกำหนดเองเพื่อให้สอดคล้องกับระบบการออกแบบทั่วไปหรือไม่? หรือเพียงแค่ใช้โซลูชันระบบและดำเนินการต่อไปก็เพียงพอแล้ว" Jeff Verkoeyen หัวหน้าวิศวกรออกแบบของ Google สำหรับผลิตภัณฑ์ Apple กล่าว ในกระทู้ทวิตเตอร์.
คำตอบตอนนี้ดูเหมือนจะเป็น.