يذكرنا MediaTek بالسبب الذي يجعل Qualcomm Snapdragon أكثر شهرة على XDA

وفي حديثه إلى AndroidAuthority، صرح المدير العام لوحدة أعمال الهاتف المحمول في MediaTek أن الشركة ليس لديها خطط لإصدار كود المصدر.

عند اختيار هاتف ذكي جديد، ينظر معظم المستهلكين إلى جوانب مثل السعر والتصميم والكاميرات وميزات البرنامج. قليل من المستخدمين يهتمون حقًا بالنظام الموجود على الرقاقة الذي يعمل على تشغيل هواتفهم الذكية الجديدة، ولكن بالنسبة لمجتمع XDA، يعد هذا اعتبارًا مهمًا حقًا. تعد شركات HiSilicon وSamsung Electronics وQualcomm وMediaTek من أنجح بائعي السيليكون لشرائح الهواتف الذكية، على الرغم من أن HiSilicon تنتج شرائح حصرية لأجهزة Huawei وHonor بينما نادرًا ما توجد شرائح Exynos من سامسونج خارج Samsung Galaxy الأجهزة. من ناحية أخرى، توجد شرائح Qualcomm Snapdragon وMediaTek في مجموعة من الأجهزة، بدءًا من أدنى جهاز Android Go إلى هواتف الألعاب المتطورة. بالنسبة لمستخدمي موقع XDA المهتمين بتعديل أجهزتهم، فمن البديهي استخدام جهاز مزود بشريحة Snapdragon. السبب؟ تعد Qualcomm أكثر ملاءمة للمطورين من MediaTek، ولا يبدو أن هذا سيتغير في أي وقت قريب.

ربما يكون معظم قرائنا على دراية بمشروع Android مفتوح المصدر (AOSP) الذي تشتق منه جميع إصدارات برامج Android. يدرك قراؤنا أيضًا حقيقة أن أجهزة Android تأتي مزودة بنواة Linux معدلة. تمامًا مثل صانعي الأجهزة (OEMs)، يتعين على بائعي الشرائح توفير كود مصدر kernel عند الطلب لأي ثنائيات kernel Linux التي يقومون بشحنها على منتجاتهم. ومع ذلك، لا يُطلب من موردي مجموعة الشرائح توفير التعليمات البرمجية المصدرية للبرامج الأخرى التي يقومون بتطويرها مثل HALs أو فروع إطار العمل. عند تطوير هاتف ذكي جديد، عادةً لا يبدأ مصنعو المعدات الأصلية بـ AOSP. بدلاً من ذلك، يعتمدون على بائعي السيليكون لتكوين AOSP لجعله متوافقًا مع مجموعات الشرائح الخاصة بهم ثم توزيع كل هذا الرمز على مصنعي المعدات الأصلية كجزء من حزمة دعم اللوحة (BSP). يتمتع مصنعو المعدات الأصلية بإمكانية الوصول إلى التعليمات البرمجية التي يحتاجونها لتشغيل نظام التشغيل Android على أجهزتهم، والتي يقومون بعد ذلك بتخصيصها لتناسب احتياجات عملائهم. لكن مطوري AOSP ROM المستقلين في منتدياتنا لا يتمتعون بهذا المستوى من الوصول، لذلك يتعين عليهم البدء من قم بالخدش من خلال محاولة اختراق AOSP النقي معًا باستخدام الثنائيات المترجمة مسبقًا المستخرجة من الأجهزة - بدون وثائق للمساعدة. لحسن الحظ، فإن Qualcomm، على عكس MediaTek، تجعل حياة المطورين أسهل قليلاً بفضل

منتديات كود أورورا (الكاف).

CAF هو المكان الذي تقوم فيه Qualcomm بتحميل كود مصدر kernel لشرائحها مثل سنابدراجون 845 إلى جانب القطع من التعليمات البرمجية الخاصة بمجموعة الشرائح الخاصة بهم والتي تسهل على المطورين إنشاء النظام الأساسي دون معرفة كيفية عمل ميزات مجموعة الشرائح الأساسية. CAF هي خدمة تقدمها شركة Qualcomm للمجتمع، وهي خدمة يقدرها المطورون لأنها تجعل تطوير AOSP ROM أمرًا سهلاً صبي أسهل بالنسبة لهم. ومع ذلك، فإن وجود CAF لا يحل كل مشكلة للمطورين، لأنه لا يزال بإمكان مصنعي المعدات الأصلية الإضافة الأجهزة غير القياسية التي لا يدعمها إصدار CAF — وفي هذه الحالة يتعين على المطورين اللجوء ل الخارقة القذرة. لا يوجد مكافئ CAF لشرائح MediaTek، للأسف، مما يؤدي إلى تناقض كبير في مجتمع ROM المخصص كما يظهر في ميدياتيك عكس أنف العجل منتدى ريدمي نوت 3.

عندما سُئل عن إمكانية إصدار الكود المصدري لمنتجاتهم، قال TL Lee، المدير العام لوحدة أعمال الهاتف المحمول في MediaTek، AndroidAuthority أن الشركة ليس لديها خطة "في المستقبل القريب" لإصدار الكود المصدري للجمهور. "حتى الآن، ليس لدينا هذا النوع من البرامج. قال لي: "نحن فقط نصدر كود المصدر الخاص بنا لعملائنا". AndroidAuthority. وقال ميدياتيك AndroidAuthority أن الشركة لا تزال تعمل على تحسينها جي إم إس إكسبريس البرنامج الذي يساعد على تسريع عملية إصدار الشهادات للأجهزة الجديدة. على الرغم من أن هذا يمنح مصنعي المعدات الأصلية مزيدًا من الوقت للعمل على تطوير البرنامج على أجهزتهم، إلا أنه لا يساعد مجتمع ROM المخصص الذي يعتمد عليه بعض المستخدمين لتوفير دعم البرامج بما يتجاوز ما تقدمه الشركة المصنعة للجهاز عروض. إذا كنت تخطط لاستخدام ذاكرة القراءة فقط (ROM) المخصصة لإبقاء جهازك محدثًا نسبيًا بعد انتهاء العمر الافتراضي للجهاز، فالتزم بأجهزة Qualcomm Snapdragon في المستقبل المنظور.