جاستن سوليفان / جيتي
تم تصور نظام Android في الأصل كنظام تشغيل للكاميرات الرقمية، لكن الكون كان لديه خطط أكبر. وبعد مرور عقدين من الزمن، أصبح Android الآن يهيمن على سوق أنظمة تشغيل الأجهزة المحمولة، حيث تبلغ حصته أكثر من 70%. ويرجع ذلك في المقام الأول إلى مدى تنوع نظام Android البيئي، الذي يعمل على مجموعة واسعة من الهواتف الذكية – سواء كانت أجهزة صديقة للميزانية أو أجهزة رائدة.
ولكن هل تعلم أن إصدار Android الذي يعمل به هاتفك هو إصدار معدل تم تخصيصه من قبل الشركات المصنعة للأجهزة مثل Motorola وOnePlus؟ ربما تكون قد سمعت اسم AOSP الذي تم طرحه، خاصة إذا كنت تستمتع بالمناقشات حول تطوير Android والأقراص المدمجة المخصصة. إنه يرمز إلى Android Open Source Project، وهو فعليًا إصدار Android الذي صنعه مهندسو Google.
للوهلة الأولى، قد يبدو AOSP مختلفًا تمامًا عن نظام التشغيل الذي تعرفه، خاصة إذا كنت تستخدم هواتف Samsung وOppo التي تتميز بتراكبات خاصة. ومع ذلك، لا يوجد سوى عدد قليل من الاختلافات الرئيسية بين هذه الواجهة البسيطة وإصدار Android المليء بالميزات الذي تستخدمه كل يوم. تابع القراءة لاستكشاف المزيد حول AOSP والطرق التي يختلف بها حتى عن إصدار Google لنظام Android لهواتف Pixel.
ما هو بالضبط AOSP؟
AOSP هو اختصار لمشروع Android مفتوح المصدر، وهو نظام Android الأساسي الذي تقوده شركة Google. فكر في AOSP باعتبارها الشركات المصنعة الأساسية للأجهزة ومطوري التطبيقات الذين يستخدمونها لإنشاء إصدارات مخصصة من Android.
ونظرًا لأنه تتم إدارته بواسطة Google، فهناك أسطورة مفادها أن AOSP هو نفس Stock Android الموجودة على أجهزة Pixel. ومع ذلك، في جوهره، لا يشتمل AOSP إلا على الأجزاء الأساسية من نظام التشغيل Android، مثل kernel، ووقت تشغيل Android، وطبقة تجريد الأجهزة (HAL)، والخدمات الأساسية الأخرى مثل Bluetooth، وI/O الصوت، وواجهات برمجة تطبيقات الكاميرا.
على الرغم من أن مشروع Android مفتوح المصدر مجاني الاستخدام ومتاح لعامة الناس، إلا أن Google لها الكلمة الأخيرة بشأن ما تتم إضافته إلى التعليمات البرمجية لكل إصدار. يعتمد بائعو الأجهزة مثل Samsung وLG على أحدث إصدار متوفر من AOSP لشحن البرامج الثابتة المخصصة التي تعمل مع مكونات الأجهزة المختلفة لهواتفهم.
يستخدم AOSP أيضًا في أجهزة أخرى غير الهواتف المحمولة. الساعات الذكية التي تعمل على نظام التشغيل Wear OS وأجهزة التلفزيون التي تعمل بنظام Android TV مبنية على كود AOSP. مجموعة Amazon’s Kindle Fire من الأجهزة التي تعمل بنظام التشغيل Fire OS، والذي يعتمد أيضًا على AOSP.
فهم خدمات Google للجوال
تعد خدمات Google Mobile Services، أو GMS باختصار، العديد من الميزات التي نفكر فيها عندما نفكر في التطبيقات الموجودة على هاتف Android، بما في ذلك Gmail وChrome وYouTube. ومع ذلك، قد لا تعلم أنك تستخدم العديد من الخدمات الأخرى التي تقدمها Google أيضًا عند استخدام Android.
لكي يتمكن جهاز Android الخاص بك من جلب موقعك لاستخدام تطبيقات مثل خرائط Google وUber، غالبًا ما يستخدمون تقنية خدمات الموقع من Google. يقدم بحث Google، إلى جانب Chrome، تجربة تصفح أصلية لمعظم الهواتف. ولعل العنصر الأكثر أهمية الذي تقدمه GMS هو متجر Google Play، حيث يحصل معظم الأشخاص على تطبيقاتهم وألعابهم، والمعروفة أيضًا بملفات APK.
على عكس AOSP، فإن Google Mobile Services ليست مفتوحة المصدر، كما أنها ليست مجانية للاستخدام من قبل الشركات المصنعة. وبدلاً من ذلك، يقوم صانعو الأجهزة بترخيص GMS لتحسين تجربة المستخدم الخاصة بهم، بينما يدفعون أيضًا لشركة Google لمواصلة التطوير على Android. بالرغم من ذلك، لا تعمل جميع الأجهزة بنظام GMS. تستخدم أجهزة Amazon Fire اللوحية الإصدارات المتخصصة للشركة من متصفح الويب ومتجر التطبيقات، بدلاً من إصدارات Google. و بعدتم منع شركة هواوي العملاقة للتكنولوجيا من ممارسة الأعمال التجارية في أمريكا بسبب مزاعم التجسس، اضطرت شركة تصنيع الهواتف الذكية إلى التخلي عن GMS وإنشاء مجموعة الخدمات الخاصة بها، والتي تسمى الآن Huawei Mobile Services.
تحديثات البرامج وتصحيحات الأمان
عدنان أحمد / سلاش جير
يكمن جمال البرنامج في أن المطورين يغيرونه دائمًا، ويضيفون ميزات جديدة بينما يقومون أيضًا بسحق الأخطاء مع كل إصدار. هل تساءلت يومًا ماذايحدث إذا لم تقم بتحديث هاتف Android الخاص بك إلى الإصدار الأحدث؟ بصرف النظر عن عدم قدرتك على استخدام أحدث وأروع الميزات، فإن هاتفك معرض لخطر أكبر من الثغرات الأمنية.
تصدر Google تصحيحات أمنية وتحديثات ميزات شهرية لـ AOSP، ولكن الأمر متروك للمصنعين لدمج هذه المراجعات في هواتفهم. ولهذا السبب تستغرق بعض الهواتف الذكية وقتًا أطول من غيرها لتلقي آخر تحديثات Android. إن صانعي الهواتف الذكية الذين يشحنون هواتفهم بتجربة Android لم تتغير في الغالب ليس لديهم الكثير لتعديله ويمكنهم إصدار هذه التحديثات بشكل أسرع بكثير.
ولهذا السبب أيضًا، قد تتلقى في بعض الأحيان، على سبيل المثال، تصحيحًا أمنيًا لشهر “أغسطس” في أوائل شهر سبتمبر. نظرًا لأن Google تصنع نظام Android، فإن سلسلة هواتف Pixel الخاصة بها تتلقى عادةً أحدث تحديثات Android عند إصدارها. تُعد تحديثات البرامج السريعة هذه أمرًا رائعًا لمالكي PIxel، ولكنها تسبب أيضًا ارتباكًا لبعض الأشخاص حول الفرق بين Android من Google لهواتف Pixel وAOSP.
تطبيقات الشركة المصنعة والوظائف الإضافية
عدنان أحمد / سلاش جير
عندما تفكر في Android، فإنك إما تتخيل شيئًا مليئًا بميزات مثل تلك الموجودة في هواتف Opp أو الواجهة البسيطة لأجهزة Pixel. لا توجد إجابة صحيحة لما يمكن اعتباره متغيرًا جيدًا لبرنامج Android. يعد ColorOS الخاص بشركة Oppo جماليًا مختلفًا عن نهج Google تجاه Pixel.
حتى إصدار Android الموجود على هواتف Google Pixel الذكية تم تعديله بشكل طفيف جدًا ليناسب أسلوب العلامة التجارية. يفتقر AOSP إلى ميزات مثل Call Screen وNow Playing وLive Caption، وكلها من الأشياء الجيدة الرئيسية الموجودة في أجهزة Pixel. الشركات المصنعة مثل سامسونج تميز نفسها أيضًا من خلال تقديم وسائل الراحة الخاصة بها، مثلمميزات الذكاء الاصطناعي في هاتف Samsung Galaxy S24 Ultra.
فكر في AOSP باعتباره القالب الافتراضي الذي يخصصه بائعو الهواتف الذكية بميزات إضافية ولغة تصميم مختلفة. بما يخص لماذا لا يستخدم المزيد من الشركات المصنعة مخزون Android، يعود الأمر إلى عدة عوامل، مثل تمايز العلامة التجارية، أو التوافق مع تفضيلات الجمهور المستهدف، أو ببساطة دفع المزيد من الأشخاص لاستخدام التطبيقات والخدمات التي أنشأتها الشركة لمساعدتها على التنافس ضد الشركات المصنعة الأخرى.
هل يمكنك تثبيت AOSP؟
عدنان أحمد / سلاش جير
قد تميل إلى تثبيت AOSP على جهازك. بعد كل شيء، فإن تجريد جهازك من خدمات Google أثناء الاستمتاع بأسرع تحديثات Android يبدو أمرًا رائعًا. للأسف، عملية تثبيت AOSP على الهاتف ليست بهذه البساطة. لكي يكون إصدار معين من AOSP متوافقًا مع هاتفك الذكي، ستظل بحاجة إلى إصدار معدل يدعم الأجهزة المتخصصة بجهازك، مثل عقل المعالجة الدقيقة والهوائيات الخلوية والكاميرات.
ومع ذلك، إذا كنت على استعداد لاتخاذ خطوة واثقة، فهناك ROMs مخصصة يمكنك تثبيتها مثل LineageOS، والتي تعتمد بشكل كبير على AOSP. يقوم بعض المطورين أيضًا بنقل تصميمات AOSP الأساسية لأجهزة Android لأولئك الذين يفضلون أقل قدر من البرامج. يمكنك بعد ذلك اختيار تثبيت GMS أو متاجر التطبيقات البديلة.
في حين أن هذا من شأنه أن يجلب شكلاً أكثر أصالة من مخزون Android إلى هاتفك، فمن المهم ملاحظة أنه لا يزال يتعين عليك الاعتماد على دعم المطورين لتلقي التحديثات الجديدة وتصحيحات الأمان – وهو ما قد لا يحدث بسرعة مع ذاكرة القراءة فقط المخصصة. لذا، باختصار، لا توجد طريقة سهلة لتثبيت AOSP إلا إذا كنت على استعداد للتعمق في تعقيدات تطوير Android، بما في ذلك البدء باستخدام Android Studio، لنقل الإصدارات بانتظام لهاتفك بنفسك.