บิดและเปลี่ยนการชั่งน้ำหนักการพัฒนาแอพพลิเคชั่น Little Facebook ที่ไม่รู้จัก

ภาพจาก Digitaltrends.comภาพจาก Digitaltrends.com

อย่างที่เราทุกคนรู้ว่า Facebook เป็น # โซเชียลมีเดียที่เกิดจากพีซีตั้งโต๊ะ บนอุปกรณ์นี้อาจกล่าวได้ว่า Facebook ไม่พบอุปสรรคใด ๆ ในแอปพลิเคชั่น แต่เนื่องจากการพัฒนาอุปกรณ์พกพากำลังเป็นที่นิยมมากขึ้นเรื่อย ๆ Facebook จึงจำเป็นต้องติดตามและปรับตัว หากต้องการเปลี่ยนไปใช้แพลตฟอร์มมือถือด้วยการสร้างแอปพลิเคชัน Facebook ให้ยอมรับว่าผู้ก่อตั้ง Mark Zuckerberg ไม่ใช่เรื่องง่าย

แต่ด้วยความจริงจังและการคงอยู่ทีม Facebook ก็ประสบความสำเร็จและทำให้เครือข่ายสังคมออนไลน์แพร่กระจายบนอุปกรณ์พกพา แม้ว่ามันจะล้มเหลวโดยเฉพาะอย่างยิ่งหลังจากการเสนอขายครั้งแรก แต่ในที่สุดแอปพลิเคชั่น Facebook ก็กลายเป็นแหล่งรายได้ที่ใหญ่ที่สุดสำหรับ บริษัท ใน Menlo Park รัฐแคลิฟอร์เนีย

แล้วเรื่องราวและการบิดของ Facebook ในการสร้างความรุ่งเรืองในการสร้างแอพพลิเคชั่น Facebook และแข่งขันในตลาดแพลตฟอร์มมือถือนี้คืออะไร? ติดตามความคิดเห็น

ระยะเวลาของการพัฒนาแอพพลิเคชั่น Facebook

ครั้งแรกที่ #Facebook พยายามใช้คุณลักษณะทั้งหมดบนอุปกรณ์มือถือมีปัญหามากมายที่พบ ปัญหาหลักของการติดตั้งในระยะเริ่มแรกคือเว็บไซต์เปิดช้าและตัวเลือกในการสลับระหว่างเมนูและเปิดภาพถ่ายช้ามาก

ในเวลานั้น Mark Zuckerberg ในฐานะ CEO ได้ขอให้พนักงานทุกคนของเขาเปิดสื่อโซเชียลเพิ่มเติมจากอุปกรณ์พกพาโดยมีจุดประสงค์ที่พวกเขาจะรู้สึกถึง "ความทุกข์" ที่มีประสบการณ์จากผู้ใช้

ความต่อเนื่องของแอพพลิเคชั่น Facebook กับอุปกรณ์มือถือยังคงดำเนินต่อไป จนกว่าจะถึงตอนนั้น Facebook จะพบทางออกสำหรับความรุนแรงและการเข้าถึง Facebook ช้า ทางออกคือการพัฒนาแอปพลิเคชั่นมือถือ แอปพลิเคชั่นมือถือที่ทำงานได้ดีขึ้นนั้นเป็นกุญแจสู่ความสำเร็จของ Facebook เมื่อเปลี่ยนมาใช้แพลตฟอร์มมือถือ

บทความอื่น:  เคล็ดลับการใช้แอพพลิเคชั่น Facebook บน iPhone

แต่เพื่อให้เกิดความมั่นคงในแอพพลิเคชั่นนี้ Facebook ใช้เวลานาน หลายสิ่งหลายอย่างและการวางแผนใหม่ที่ต้องทำโดย Facebook เพื่อให้มีความเสถียรเหมือนเดิม

การเริ่มต้นใช้งานนั้นคือการสร้างรหัสใหม่และการสร้างโครงสร้างองค์กรขนาดใหญ่เพื่อให้สามารถใช้ผลิตภัณฑ์ Facebook ให้เกิดประโยชน์สูงสุด ด้วยสิ่งนี้ทีมผู้ผลิตสามารถสร้างแอปพลิเคชันที่มีประสบการณ์เดียวกันทั้งบนเดสก์ท็อปและมือถือ

ปัญหาและความท้าทายใหม่

ในแผนการพัฒนาผลิตภัณฑ์ Facebook บนมือถือนี้ Facebook กำลังเผชิญกับความท้าทายและปัญหาใหม่อีกครั้งนั่นคือความยากลำบากในการทำให้วิศวกรที่เข้าใจปัญหาที่ Facebook เผชิญอยู่ทั้งหมด เครื่องมือที่เป็นของ Facebook ในเวลานั้นไม่ได้ออกแบบมาเพื่อจัดการกับผลิตภัณฑ์ขนาดใหญ่ ดังนั้นวิศวกรเป็นทางออกเดียวที่ต้องแก้ไขในเวลานั้น

Tom Occhino ผู้จัดการฝ่าย Facebook ของ Facebook กล่าวว่าการสร้างแอนิเมชั่นที่ดูเหมือนจะสนุกสนานนั้นต้องใช้เวลาและความพยายามอย่างต่อเนื่องซึ่งบางครั้งอาจทำให้นักพัฒนาเครียด ดังนั้นหากคุณต้องการเพิ่มความเร็วในการประมวลผลจำเป็นต้องใช้ทรัพยากรมากขึ้นซึ่งหมายถึงต้นทุนที่มากขึ้น

ค้นหาทางออกที่ดีที่สุด

เพื่อเอาชนะสิ่งนี้ Facebook จึงได้รับ React ไลบรารี JavaScript แบบโอเพ่นซอร์สเพื่อสร้างส่วนต่อประสาน React เป็นการใช้งานร่วมกับ React Native ซึ่งเป็นผู้พัฒนาเว็บที่สามารถสร้างแอปพลิเคชั่นมือถือ # native ได้

โดย Facebook React นั้นเปรียบเสมือนตึกเลโก้ซึ่งเป็นที่รวมของชิ้นส่วนที่แยกกันไม่ออก Tom Occhino อธิบายว่าหากเราต้องการเปลี่ยนองค์ประกอบหนึ่งส่วน Facebook จะต้องเปลี่ยนชิ้นส่วนเท่านั้นไม่รื้อโครงสร้างทั้งหมดแล้วจัดเรียงใหม่ ดังนั้นเมื่อมีงานเกี่ยวกับโครงสร้างที่จะทำหน้าที่เป็นกรอบงานไม่ใช่วิศวกร

ยังอ่าน:  นี่คือคุณสมบัติและบริการ 'ซ่อน' ของ Facebook 6 รายการที่ผู้ใช้ไม่รู้จัก

อุปสรรคสุดท้ายก่อนที่ความสำเร็จในการทำให้ Facebook แพร่กระจายบนอุปกรณ์พกพาคือการโฆษณา ในเวลานั้น Facebook เผชิญอุปสรรคกับโฆษณาที่ทำโดยพันธมิตรหรือคู่ค้าสำหรับแนวคิดเดสก์ท็อป แต่โชคดีที่ Facebook มี Native React ด้วย Saftware จาก React Native ทำให้ Ads Manager เวอร์ชันมือถือสามารถทำงานได้อย่างราบรื่นบนอุปกรณ์ #iOS และ Android

ด้วย React ตอนนี้วิศวกรมีอยู่แล้วและใช้ทักษะ #teknologi เดียวกันเพื่อสร้างเว็บมือถือที่ Facebook อ้างว่าสามารถประหยัดเวลาและค่าใช้จ่ายในขณะที่เพิ่มประสิทธิภาพของเว็บ

บทความที่เกี่ยวข้อง