في عام 2017 ، مع إصدار Android Oreo ، قامت Google بإجراء أكبر تغيير على النواة الأساسية لنظام Android منذ إصداره لأول مرة في عام 2008: Project Treble. لم يقتصر الأمر على تسهيل طرح التحديثات بالنسبة للشركات المُصنِّعة للمعدات الأصلية وتحسين سرعة نشرها ، ولكننا رأينا أيضًا ولادة GSI ، أو “صورة النظام العامة” ، كبديل للبرامج الثابتة المُخصصة العادية.
ربما تكون قد صادفت هذا المفهوم عدة مرات في سياق ملف ROM المُخصص. تحقق من كيفية تثبيت ROM مخصص على جهاز Android الخاص بك.
ولكن يبقى السؤال مطروحًا ، على الرغم من ذلك: ما هي GSI ، وكيف تختلف عن ملفات ROM المُخصصة العادية؟
روابط سريعة
ما هي صور النظام العامة؟
عادةً ما تكون الطريقة التي يتم بها تصنيع مُعظم ملفات ROM المخصصة التقليدية مثل LineageOS هي تجميعها من كود المصدر مع وضع جهاز واحد في الاعتبار.
هذا يعني أنَّ ملف ROM لا يشتمل فقط على صورة النظام ، ولكنه يشتمل أيضًا على نواة وجميع النقط والمكتبات الخاصة بالأجهزة المُحددة ، وتعليمات برمجية أخرى خاصة بمُكوّنات الأجهزة ، وهي مطلوبة ليس فقط لاستبدال البرامج الثابتة الأصلية للهاتف ، ولكن تحتوي بالفعل على معظم التكوينات والميزات اللازمة.
هذا له مزايا ، ولكن أيضًا الكثير من الجوانب السلبية. مع إنشاء ملف ROM المخصص وتجميعه خصيصًا لهاتف واحد محدد ، يمكن للمطور أو المشرف أن يستغرق بعض الوقت لإصلاح أي أخطاء خاصة بالجهاز قد تنشأ ، مثل خلل في شبكة Wi-Fi أو الكاميرات.
لكن هذا النوع من ملف ROM يحتاج إلى مُطور — أو غالبًا فريق من المطورين — ليأخذ الوقت الكافي للقيام بالأعمال الشاقة يدويًا والحصول على ملف ROM المخصص الذي يعمل على هاتف جديد. هذا يتطلب قراءة دقيقة والاختبار المُتواصل والكثير من التجربة والخطأ. إذا لم يكن هناك أي شخص جاهز لهذه المهمة ، فقد لا تتمكن من تثبيت ملف ROM مخصص على هاتفك على الإطلاق.
شهد عام 2017 تطورًا كبيرًا في هذا الصدد. مع Android Oreo ، أعلنت Google عن Project Treble ، الذي يعمل بشكل أساسي على وضع الوحدات النمطية وفصل الشفرة الخاصة بالأجهزة ذات المستوى الأدنى من نظام Android نفسه.
تعمل صورة النظام بشكل أساسي كطبقة يتم تطبيقها على كود المستوى الأدنى ، مما يعني أنه يُمكنك تبديل نظام التشغيل دون الحاجة إلى لمس تلك الطبقة السفلية. أدى هذا إلى ولادة مفهوم GSIs ، أو صور النظام العام ، والتي يمكن استخدامها على أكثر من هاتف واحد.
كان الهدف الأساسي من هذا التغيير هو معالجة المشكلات المُتعلقة بكون الشركات المُصنِّعة للمعدات الأصلية بطيئة وغير فعالة في طرح تحديثات Android. ولكن انتهى به الأمر أيضًا إلى تغيير قواعد اللعبة في مُجتمع التعديل.
بينما لاتزال ملفات ROM المُخصصة للجهاز مُتوفرة، إلا أنَّ المطور أيضًا يقوم بإنشاء صورة مُخصصة في شكل GSI ، والتي يُمكنك تثبيتها على أي هاتف ذكي يعمل بنظام Android. الشرط الوحيد هو أنه يحتاج إلى مُحمِّل إقلاع غير قابل للفتح. تحقق من أفضل خيارات مُطور Android التي تستحق التغيير والتبديل.
هل ستكون هناك اختلافات إذا استخدمت GSI؟
قد تكون هناك ، أو قد لا تجد أيًا منها — سيعتمد كل هذا على جهازك المُحدد. الشيء مع ملف ROM الخاص بالجهاز هو أنَّ المطور سوف يكرس وقته ويُعطي اهتمامًا خاصًا لهذا الجهاز المُحدد الذي يحتفظ به.
إذا ظهرت مشكلة في هذه الأنواع من ملفات ROM المُخصصة ، فيمكن للمطور تكريس الاهتمام لإصلاحها بشكل صحيح.
على الرغم من ذلك ، لا تحظى GSIs بهذا النوع من الاهتمام نظرًا لأنها مُصممة للاستخدام على أي جهاز يعمل بنظام Android. غالبًا ما تنشأ المشكلات ، ولكن يرجع الفضل في إصلاحها إلى مجتمع المطورين الذي يبذلون جهودًا ضخمةً مُكرسة لإصلاح الأخطاء والمشكلات الخاصة بالجهاز الذي يعتمد على GSIs بحيث تعمل بشكل أفضل على أكبر عدد ممكن من الهواتف.
لكن من المستحيل إصلاح كل شيء للجميع ، وما لم تكن مشكلتك تحدث للعديد من الأشخاص الآخرين ، فمن المحتمل أن تكون منخفضة جدًا في قائمة مجموعة مطوري البرامج.
هذا لا يعني أنَّ GSIs سيئة. إنها الطريقة الوحيدة التي يُمكن للكثير من الهواتف من خلالها الحصول على ملف ROM مُخصص على الإطلاق ، وفي الغالب ، فهي جيدة تمامًا للاستخدام اليومي على الغالبية العظمى من الهواتف الذكية الشائعة. ولكن إذا كان ملف ROM المُخصص للجهاز مُتوفرة لهاتفك ، فمن المحتمل أن يكون هذا خيارًا أفضل.
خلاف ذلك ، يُمكنك إعطاء GSI تجربة. حاول التحقق مما إذا كان هناك أشخاص آخرون يستخدمون نفس الهاتف الذي تستخدمه ، وإذا كانوا يستخدمونها ، فحاول تدوين المشكلات التي يواجهونها ، إذا كان لديهم أي منها. وإذا صادفت شيئًا ما ، فتأكد من الإبلاغ عنه. تحقق من لماذا لم تعد بحاجة إلى تثبيت ROM مُخصص على أجهزة Android.
ROM مُخصص للجميع
يُعد ملف ROM المُخصص للجهاز هو الخيار الأفضل دائمًا إذا كنت تنوي الخوض في عالم تعديل Android. ولكن ، إذا لم يكن هناك أي شيء متاح أو لا يوجد شيء تُفضله ، فقد يكون GSI هو أفضل رهان لك.
ستسمح لك بتشغيل تجربة Android بديلة ، بغض النظر عن الهاتف الذي تستخدمه ، طالما أنَّ هاتفك متوافق مع Project Treble. نأمل الآن أنك تعرف الفرق. يُمكنك الإطلاع الآن على أفضل المُشغّلات (Launchers) لنظام Android: قم بتخصيص هاتفك.