ผู้จัดการทั่วไปของหน่วยธุรกิจมือถือของ MediaTek กล่าวกับ AndroidAuthority ว่าบริษัทไม่มีแผนที่จะเผยแพร่ซอร์สโค้ด
เมื่อเลือกสมาร์ทโฟนเครื่องใหม่ ผู้บริโภคส่วนใหญ่จะพิจารณาปัจจัยต่างๆ เช่น ราคา การออกแบบ กล้อง และคุณสมบัติของซอฟต์แวร์ มีผู้ใช้เพียงไม่กี่คนที่ใส่ใจจริงๆ ว่าระบบบนชิปตัวใดที่ขับเคลื่อนสมาร์ทโฟนเครื่องใหม่ของพวกเขา แต่สำหรับชุมชน XDA นั่นถือเป็นการพิจารณาที่สำคัญมาก HiSilicon, Samsung Electronics, Qualcomm และ MediaTek เป็นผู้จำหน่ายซิลิคอนที่ประสบความสำเร็จมากที่สุดสำหรับชิปเซ็ตสมาร์ทโฟน แม้ว่า HiSilicon ผลิตชิปเซ็ตสำหรับอุปกรณ์ Huawei และ Honor โดยเฉพาะ ในขณะที่ชิป Exynos ของ Samsung แทบจะไม่พบนอก Samsung Galaxy อุปกรณ์ ในทางกลับกัน ชิป Qualcomm Snapdragon และ MediaTek พบได้ในอุปกรณ์หลายประเภทตั้งแต่ อุปกรณ์ Android Go ระดับล่างสุด ไปที่ โทรศัพท์สำหรับเล่นเกมระดับสูงสุด. สำหรับผู้ใช้ XDA ที่สนใจซ่อมแซมอุปกรณ์ของตน การใช้อุปกรณ์ที่มีชิป Snapdragon ไม่ใช่เรื่องง่าย เหตุผล? Qualcomm นั้นเป็นมิตรกับนักพัฒนามากกว่า MediaTek มากและดูเหมือนว่าจะไม่มีการเปลี่ยนแปลงในเร็วๆ นี้
ผู้อ่านส่วนใหญ่ของเราอาจทราบเกี่ยวกับ Android Open Source Project (AOSP) ซึ่งเป็นที่มาของซอฟต์แวร์ Android ทั้งหมด ผู้อ่านของเราทราบด้วยว่าอุปกรณ์ Android มาพร้อมกับเคอร์เนล Linux ที่ได้รับการแก้ไข เช่นเดียวกับผู้ผลิตอุปกรณ์ (OEM) ผู้จำหน่ายชิปเซ็ตจะต้องจัดให้มีซอร์สโค้ดเคอร์เนลสำหรับไบนารีเคอร์เนล Linux ใดๆ ที่จัดส่งให้กับผลิตภัณฑ์ของตน อย่างไรก็ตาม ผู้จำหน่ายชิปเซ็ตไม่จำเป็นต้องจัดเตรียมซอร์สโค้ดสำหรับซอฟต์แวร์อื่นๆ ที่พวกเขาพัฒนา เช่น HAL หรือสาขาเฟรมเวิร์ก เมื่อพัฒนาสมาร์ทโฟนเครื่องใหม่ OEM มักจะไม่เริ่มต้นด้วย AOSP แต่พวกเขาพึ่งพาผู้จำหน่ายซิลิคอนในการแยก AOSP เพื่อให้เข้ากันได้กับชิปเซ็ตของตน จากนั้นจึงแจกจ่ายโค้ดนี้ทั้งหมดให้กับ OEM โดยเป็นส่วนหนึ่งของ Board Support Package (BSP) OEM สามารถเข้าถึงโค้ดที่จำเป็นสำหรับการบูตระบบปฏิบัติการ Android บนอุปกรณ์ของตน ซึ่งพวกเขาจะปรับแต่งให้เหมาะกับความต้องการของลูกค้า แต่นักพัฒนา AOSP ROM แบบกำหนดเองอิสระในฟอรัมของเราไม่มีสิทธิ์เข้าถึงระดับนั้น ดังนั้นพวกเขาจึงต้องเริ่มจาก เริ่มต้นโดยพยายามแฮ็ก AOSP บริสุทธิ์ร่วมกับไบนารีที่คอมไพล์แล้วที่แยกมาจากอุปกรณ์โดยไม่มีเอกสารประกอบ เพื่อช่วย. โชคดีที่ Qualcomm ต่างจาก MediaTek ที่ทำให้ชีวิตของนักพัฒนาง่ายขึ้นนิดหน่อยด้วย
ฟอรัม CodeAurora (ซีเอเอฟ).CAF เป็นที่ที่ Qualcomm อัปโหลดซอร์สโค้ดเคอร์เนลสำหรับชิปเซ็ตของตน เช่น Snapdragon 845 เช่นเดียวกับ ชิ้นส่วน ของโค้ดเฉพาะของชิปเซ็ตซึ่งช่วยให้นักพัฒนาสร้างแพลตฟอร์มสำหรับแพลตฟอร์มได้ง่ายขึ้น โดยที่ไม่รู้ว่าฟีเจอร์ของชิปเซ็ตพื้นฐานทำงานอย่างไร CAF เป็นบริการที่ Qualcomm มอบให้สำหรับชุมชน ซึ่งเป็นบริการที่นักพัฒนาชื่นชมเนื่องจากทำให้การพัฒนา AOSP ROM ตาด ง่ายขึ้นสำหรับพวกเขา การมีอยู่ของ CAF ไม่ได้ช่วยแก้ปัญหาทุกอย่างสำหรับนักพัฒนา เนื่องจาก OEM ยังคงสามารถเพิ่มเข้าไปได้ ฮาร์ดแวร์ที่ไม่ได้มาตรฐานซึ่ง CAF ไม่รองรับ ซึ่งในกรณีนี้นักพัฒนาจะต้องหันไปใช้ ถึง แฮ็กสกปรก. น่าเสียดายที่ไม่มี CAF ที่เทียบเท่ากับชิปเซ็ต MediaTek ซึ่งนำไปสู่ความแตกต่างอย่างมากในชุมชน ROM ที่กำหนดเองดังที่เห็นใน มีเดียเทค เทียบกับ สแนปดรากอน ฟอรั่ม Redmi Note 3
เมื่อถามถึงความเป็นไปได้ในการปล่อยซอร์สโค้ดสำหรับผลิตภัณฑ์ของตน TL Lee ผู้จัดการทั่วไปของหน่วยธุรกิจมือถือของ MediaTek กล่าว Androidผู้มีอำนาจ ว่าบริษัทไม่มีแผน "ในอนาคตอันใกล้" ที่จะเผยแพร่ซอร์สโค้ดสู่สาธารณะ “จนถึงตอนนี้เรายังไม่มีโปรแกรมประเภทนั้น เราเพิ่งปล่อยซอร์สโค้ดของเราให้กับลูกค้าของเรา” ลีกล่าว Androidผู้มีอำนาจ. MediaTek กล่าว Androidผู้มีอำนาจ ที่ทางบริษัทยังคงดำเนินการปรับปรุงให้ดีขึ้น จีเอ็มเอส เอ็กซ์เพรส โปรแกรมซึ่งช่วยเร่งกระบวนการรับรองอุปกรณ์ใหม่ให้เร็วขึ้น แม้ว่าสิ่งนี้จะช่วยให้ OEM มีเวลามากขึ้นในการพัฒนาซอฟต์แวร์บนอุปกรณ์ของตน แต่ก็ไม่ได้ช่วยอะไร ชุมชน ROM แบบกำหนดเองซึ่งผู้ใช้บางรายพึ่งพาเพื่อให้การสนับสนุนซอฟต์แวร์นอกเหนือจากที่ผู้ผลิตอุปกรณ์ ข้อเสนอ หากคุณวางแผนที่จะใช้ ROM แบบกำหนดเองเพื่อให้อุปกรณ์ของคุณทันสมัยอยู่เสมอหลังจากหมดอายุการใช้งานของอุปกรณ์ ให้ใช้อุปกรณ์ Qualcomm Snapdragon ต่อไปในอนาคตอันใกล้