เหตุใด Mobile First Design จึงมีความสำคัญ แนวทางและข้อจำกัดของมัน
เผยแพร่แล้ว: 2017-07-12เหตุใดจึงเลือกการออกแบบที่เน้นอุปกรณ์เคลื่อนที่เป็นอันดับแรก
ด้วยการถือกำเนิดของเทคโนโลยีเซลลูลาร์ โทรศัพท์มือถือได้กลายเป็นส่วนสำคัญของชีวิตประจำวัน ตั้งแต่การค้นหาข้อมูลไปจนถึงการซื้อและขายผลิตภัณฑ์และบริการออนไลน์และความบันเทิง พวกเขานำเสนอการพกพาและการทำงานที่ปลายนิ้ว เนื่องจากมีการใช้งานอย่างแพร่หลาย
นักพัฒนาส่วนใหญ่มักจะสร้างแอปพลิเคชันที่เน้นเดสก์ท็อป หลังจากนั้นจะปรับปรุงฟังก์ชันการทำงานและคุณลักษณะต่างๆ สำหรับเวอร์ชันมือถือ แม้จะมีการแนะนำการออกแบบที่ตอบสนองได้ดี นักพัฒนาหลายคนก็ชอบแนวทางนี้
แต่ด้วยจำนวนผู้ใช้อุปกรณ์พกพาที่เพิ่มขึ้นอย่างต่อเนื่อง จึงจำเป็นต้องพัฒนาแอปพลิเคชั่นที่เป็นมิตรกับมือถือ เนื่องจากเข้าถึงได้บ่อยขึ้นจากแพลตฟอร์มดังกล่าว แนวโน้มใหม่ในตลาดคือการ พัฒนาเวอร์ชันที่เหมาะกับอุปกรณ์พกพาก่อนแล้วจึงพัฒนาสำหรับแพลตฟอร์มอื่นๆ
ทำไมต้องให้ความสำคัญกับการพัฒนามือถือ?
ความจริงที่ว่าเกือบทุกคนมีสมาร์ทโฟนเป็นตัวบ่งชี้ที่ชัดเจนว่าเราต้องการการใช้งานในชีวิตประจำวันของเรา ยิ่งไปกว่านั้น อินเทอร์เน็ตไม่ได้จำกัดอยู่แค่เดสก์ท็อปอีกต่อไป มีการโยกย้ายไปยังแพลตฟอร์มมือถือและแท็บเล็ต และการให้บริการแก่ผู้ใช้เหล่านี้เป็นสิ่งจำเป็นสำหรับแผนธุรกิจใดๆ
แม้ว่าจะมีผู้ใช้ 25% ที่เข้าถึงอินเทอร์เน็ตผ่านมือถือเพียงอย่างเดียว แต่ 75% ที่ทำไม่ได้ คำถามที่เกิดขึ้น เหตุใดจึงควรให้ความสำคัญกับการพัฒนาสำหรับแพลตฟอร์มมือถือ มีข้อบ่งชี้ชัดเจนว่า Google ยักษ์ใหญ่ด้านเสิร์ชเอ็นจิ้นกำลังมุ่งเน้นไปที่การพัฒนามือถือและเพื่อนำเสนอโซลูชั่นตามการจัดเลี้ยงสำหรับมือถือก่อน ธุรกิจข้ามชาติเช่น Amazon และ eBay ยังรองรับผู้ใช้ส่วนใหญ่ที่เข้าถึงไซต์ผ่านโทรศัพท์มือถือ ดังนั้นการเพิ่มประสิทธิภาพสำหรับมือถือจึงเป็นการตัดสินใจที่ชาญฉลาดสำหรับทั้งประสบการณ์ของลูกค้าที่ได้รับการปรับปรุงและการวางแผนระยะยาว
การเสื่อมถอยอย่างสง่างามหรือการเพิ่มประสิทธิภาพแบบก้าวหน้า?
เทคนิคการพัฒนาที่สำคัญสองประการเกี่ยวกับแพลตฟอร์มมือถือคือการลดลงอย่างสง่างามและการเพิ่มประสิทธิภาพแบบก้าวหน้า แม้ว่าวัตถุประสงค์ของพวกเขาคือการพัฒนาสำหรับแพลตฟอร์มมือถือและแพลตฟอร์มอื่นๆ แต่แนวทางปฏิบัตินั้นมีเอกลักษณ์เฉพาะตัว
การลดลงอย่างสง่างามต้องอาศัยการพัฒนาสำหรับแพลตฟอร์มระดับไฮเอนด์ เช่น เดสก์ท็อปและแล็ปท็อปก่อน หลังจากสร้างผลิตภัณฑ์ที่มีเสถียรภาพแล้ว คุณลักษณะและฟังก์ชันบางอย่างจะลดลงเนื่องจากข้อจำกัดด้านฮาร์ดแวร์และซอฟต์แวร์ และเวอร์ชันที่เป็นมิตรกับอุปกรณ์เคลื่อนที่จะถูกสร้างขึ้นจากซอฟต์แวร์ดั้งเดิม ตัวอย่างเช่น คุณลักษณะบางอย่างของแอปพลิเคชันจะถูกลบออกหากหนักเกินไปสำหรับการประมวลผลบนมือถือและขนาดหน้าจอจะลดลงเนื่องจากหน้าจอที่เล็กกว่า
การเพิ่มประสิทธิภาพแบบก้าวหน้าเป็นเทคนิคที่ค่อนข้างใหม่ซึ่งจับต้องได้เร็ว เนื่องจากผู้ใช้อุปกรณ์พกพาเพิ่มขึ้น และการเน้นที่การเติบโตในภาคส่วนนี้ก็เช่นกัน ผลิตภัณฑ์นี้ได้รับการออกแบบมาสำหรับแพลตฟอร์มมือถือในขั้นต้น และมีการสร้างเวอร์ชันที่เหมาะสำหรับเฉพาะกลุ่ม หลังจากนั้นจึงเพิ่มเนื้อหาและคุณสมบัติเพิ่มเติมสำหรับเวอร์ชันขั้นสูงสำหรับเครื่องที่มีข้อจำกัดน้อยกว่า
ทำไมการเพิ่มประสิทธิภาพแบบก้าวหน้าจึงชนะ
แม้ว่าทั้งสองแนวทางจะมีวัตถุประสงค์เดียวกันในการพัฒนาสำหรับมือถือและฮาร์ดแวร์อื่นๆ แต่ผลลัพธ์สุดท้ายก็แตกต่างกันไป ในกรณีที่เริ่มต้นการพัฒนาจากอุปกรณ์พกพา แทบจะไม่มีข้อจำกัดด้านฮาร์ดแวร์และซอฟต์แวร์ เนื่องจากพลังการประมวลผล กราฟิก การรวมคุณสมบัติ ขนาดจอแสดงผล และฟังก์ชันอื่นๆ สามารถเพิ่มขนาดได้อย่างง่ายดาย เมื่อเจ้าของพร้อมที่จะก้าวไปอีกขั้นและทำให้การออกแบบเข้ากันได้กับแพลตฟอร์มและอุปกรณ์อื่น ๆ คุณจะมีฟังก์ชันการทำงานที่น่าทึ่ง อินเทอร์เฟซผู้ใช้ที่ยอดเยี่ยมและคุณสมบัติที่เสถียรในมือรอการผสานรวม ในทางตรงกันข้าม การลดขนาดสำหรับโทรศัพท์มือถือเป็นงานที่ท้าทายและส่งผลให้สูญเสียฟังก์ชันที่สำคัญและความไม่เสถียร
ในทางกลับกัน การเพิ่มประสิทธิภาพแบบก้าวหน้าเป็นแนวทางการพัฒนามือถือซึ่งโครงการถูกสร้างขึ้นโดยคำนึงถึงข้อจำกัดด้านฮาร์ดแวร์และซอฟต์แวร์ของแพลตฟอร์ม ผลิตภัณฑ์ขั้นสุดท้ายมีประสิทธิภาพเนื่องจากมีข้อจำกัดอยู่แล้ว มีฟังก์ชันหลักสำหรับแนวทางแบบมินิมัลลิสต์ และเหมาะสำหรับสมาร์ทโฟน นอกจากนี้ การลบข้อจำกัดและสร้างแอปพลิเคชันทำได้ง่ายกว่า แทนที่จะใช้ข้อจำกัดในช่วงระยะหลังของวงจรชีวิตการพัฒนาซอฟต์แวร์ ซึ่งช่วยให้ปรับเปลี่ยนและอัพเกรดผลิตภัณฑ์สำหรับเครื่องจักรที่มีข้อจำกัดน้อยกว่าได้ง่าย
อนาคตของการออกแบบเว็บบนมือถือ
การพัฒนาโซลูชันที่เหมาะกับอุปกรณ์พกพาไม่ได้เป็นเพียงเทรนด์อีกต่อไป แต่เป็นเทคนิคการพัฒนา ต่อไปนี้เป็นข้อเท็จจริงบางประการที่พิสูจน์ว่าการพัฒนาเว็บบนมือถือเป็นสิ่งที่ควรค่าแก่การมุ่งเน้น
- ผู้ใช้โทรศัพท์มือถือกว่า 2 พันล้านคนทั่วโลก
- เว็บบนมือถือมีให้บริการบนอุปกรณ์พกพาประมาณ 85 เปอร์เซ็นต์ที่ขายปลีก
- ดาวน์โหลด 9 พันล้านครั้งสำหรับแอปพลิเคชันมือถือ
- ผู้ใช้ส่วนใหญ่เข้าถึงเว็บไซต์โดยใช้แพลตฟอร์มมือถือเท่านั้น ซึ่งหมายความว่าบางไซต์จะถูกเข้าชมในเวอร์ชันที่เหมาะกับอุปกรณ์เคลื่อนที่เท่านั้น
เมื่อเวลาผ่านไป ทั้งจำนวนผู้ใช้และการพัฒนาในแพลตฟอร์มมือถือจะเพิ่มขึ้น ซึ่งจำเป็นต้องปรับให้เข้ากับการพัฒนาทางเทคโนโลยี
การออกแบบเว็บไซต์ที่ตอบสนอง
การออกแบบเว็บที่ตอบสนองตามอุปกรณ์และการเพิ่มประสิทธิภาพแบบก้าวหน้าทำงานพร้อมกัน เนื่องจากทั้งคู่ต้องอาศัยการปรับให้เหมาะสมสำหรับสมาร์ทโฟน การออกแบบเว็บที่ตอบสนองจะขึ้นอยู่กับขนาดวิวพอร์ตของผู้ใช้ (พื้นที่หน้าเว็บที่สามารถดูได้) และโดยการเข้ารหัส CSS สำหรับแพลตฟอร์มมือถือและการใช้คิวรี่สื่อเพื่อโหลดเนื้อหาและฟังก์ชันเพิ่มเติมตามวิวพอร์ต การทำงานของซอฟต์แวร์สามารถปรับได้ สำหรับข้อจำกัดของมือถือ
แม้ว่าวิธีการส่วนใหญ่จะกำหนดแนวทางจากบนลงล่างโดยจะมีการปรับฟีเจอร์ที่ใหญ่กว่าก่อน แต่ดูเหมือนว่ามีประโยชน์สำหรับการปรับฟีเจอร์และเนื้อหาที่มีขนาดเล็กลง โดยคำนึงถึงขนาดวิวพอร์ตและข้อจำกัดของอุปกรณ์พกพา ด้วยวิธีนี้ ผู้ใช้ที่มีจอแสดงผลขนาดใหญ่สามารถดูเนื้อหาได้มากขึ้น ในขณะที่ผู้ที่มีหน้าจอขนาดเล็กกว่าจะไม่ได้รับผลกระทบจากข้อมูลที่แออัด
ข้อจำกัดของ Mobile First Designing
แม้ว่าการออกแบบครั้งแรกบนมือถือจะมอบประสบการณ์การใช้งานและฟังก์ชันการใช้งานที่ดีขึ้นอย่างเห็นได้ชัดสำหรับแพลตฟอร์มมือถือ แต่ก็มีข้อจำกัด ตั้งแต่เริ่มต้น มีข้อจำกัดที่ไม่สามารถลบล้างได้ มิฉะนั้น โปรแกรมจะสูญเสียคุณภาพหรือไม่เสถียร แม้ว่าการออกแบบที่ตอบสนองอาจต้องใช้ทักษะในระดับที่สูงกว่า แต่ก็ให้ความสามารถในการปรับเปลี่ยนตามวิวพอร์ต ซึ่งเหมาะสำหรับการเก็บข้อมูล
การลบข้อจำกัดในขั้นต่อไปของการพัฒนาสำหรับการอัปเกรดอาจทำได้ง่ายกว่า แต่การสร้างซอฟต์แวร์ตัวแรกสำหรับอุปกรณ์พกพาจำเป็นต้องเปลี่ยนคุณสมบัติบางอย่าง เพื่อให้เหมาะสมกับแพลตฟอร์มอื่นๆ บางครั้งอาจใช้เวลานานและต้องใช้ทักษะในการโยกย้ายซอฟต์แวร์ไปยังแพลตฟอร์มอื่น
มือถือคุ้มไหม
แม้ว่ามือถือรุ่นแรกอาจมีข้อจำกัด แต่ก็มีข้อดีที่ดีเกินกว่าจะมองข้าม การพัฒนาซอฟต์แวร์ภายใต้ข้อจำกัดอาจมีปัญหา แต่ผลิตภัณฑ์สุดท้ายสามารถอัพเกรดและออกแบบตามข้อกำหนดได้ ในทางกลับกัน หากไม่ใช้แนวทางดังกล่าว การเพิ่มประสิทธิภาพซอฟต์แวร์สำหรับแพลตฟอร์มมือถือทำให้เกิดปัญหามากมาย แม้ว่าการเพิ่มประสิทธิภาพแบบก้าวหน้าและการออกแบบเว็บที่ตอบสนองได้รวดเร็วนั้นต้องการทักษะในการใช้งาน แต่ก็มี ผลิตภัณฑ์ที่มีเสถียรภาพและใช้งานได้ดี และสามารถปรับเปลี่ยนได้ตามความต้องการที่เปลี่ยนแปลง ไป