Logo ar.androidermagazine.com
Logo ar.androidermagazine.com

مشروع رئيسي لنظام أندرويد q: ما هو عليه ، ما هو عليه ، وكيف يعمل

جدول المحتويات:

Anonim

Android هو جزء رائع من البرامج. إنه يوفر مزيجًا جيدًا من ميزات الراحة والأمان على الطاولة بالإضافة إلى ميزات مستخدم الطاقة التي لم يكن أحد يتخيلها على الهاتف قبل بضع سنوات. إنها حقًا قفزة إلى الأمام نحو امتلاك كمبيوتر شخصي كامل في جيبك.

يخبز الكثير من الطهاة من الشركات التي تعرف الجوّال حلوى Android.

جزء كبير من السبب وراء إمكانية القيام بذلك هو بسبب الأشخاص الأذكياء الذين يكتبون الكود. تحتفظ Google برمز Android ، لكن المشروع مفتوح المصدر ومليء بالمزايا والوظائف المثيرة من أسماء مثل Samsung و Motorola و LG و Huawei وحتى Microsoft و Apple. بدءًا من الكود المنخفض المستوى الذي يكسر جميع الأرقام لجعل جميع الأشياء تعمل على الأيقونات والرسوم المتحركة المستديرة ، يعد Android منتجًا للأشخاص والشركات التي تعرف أفضل الجوّال.

إن الطبيعة المفتوحة المصدر لنظام أندرويد قد أنجزت شيئًا آخر أيضًا ؛ شيء ليس أنيقًا وجميلًا: تجزئة. عندما تستحوذ 100 شركة مختلفة على الكود المصدري وتبني 100 نسخة مختلفة قليلاً من نظام أندرويد ، فإن إبقاء جميع الأجهزة محدّثة هي جبل العمل. يعتمد ذلك أيضًا على الشركة التي أجرت هاتفًا لأنهم صنعوا نظام التشغيل تقنيًا. تعتبر الميزات الرائعة الإضافية التي تضيفها الشركات المصنعة للهواتف بمثابة سيف ذو حدين - فهي تعمل على تحسين البرنامج ، ولكنها تعمل أيضًا على تحديثه كثيرًا.

لقد جربت Google كل شيء للتعرف على التحديثات وأصبحت Mainline سنوات في طور الإعداد.

لقد فعلت Google الكثير لمحاولة ترويض تحديثات Android وجعلها شيئًا يمكن أن تديره بنفسها. كانت Project Treble مبادرة لمساعدة الشركات التي تجعل المعالجات الدقيقة للمكونات مثل Qualcomm و NVIDIA قادرة على تحديث أجزاء البرامج الخاصة بها بسرعة ، وقد نجحت بشكل جيد. يعد اعتماد Android Pie أعلى مرتين ونصف من Android Oreo خلال الأشهر الأولى ، ويصل عدد تصحيحات الأمان إلى 84٪ من المستخدمين الآن. هذا تحول مثير للإعجاب في غضون عام واحد فقط ، ولكن لدى Google أهداف أعلى باستخدام Project Mainline.

Mainline هو وسيلة لتحديث الأجزاء الأساسية من Android مباشرة من Google بطريقة تعرفها بالفعل: متجر Google Play. إنه هدف نبيل ، لكنني أعتقد أنه سيساعد.

ما هو المشروع الرئيسي؟

Mainline هو تغيير آخر من شأنه أن يساعد هواتف Android على الحصول على التحديثات الضرورية والأساسية في وقت أقرب كثيرًا لأن أيا من التغييرات لن يتطلب تحديث النظام من الشركة المصنعة للهاتف.

إذا حصلت على تصحيحات أمان بشكل منتظم في عام 2019 ولم تحصل على تصحيحات في 2018 ، أشكر Project Treble.

قد تكون معتادًا على رؤية تصحيح أمان يظهر أو حتى تحديث إصدار وتثبيته من خلال الإعلام. هذا التحديث يتطلب الكثير من العمل. قامت Google وجميع شركاء OEM بإجراء التغييرات على رمز Android الأساسي ، حيث قامت الشركة التي قامت ببناء هاتفك بإجراء تغييرات بحيث عملت جميعها مع إصدارها ، ثم تم اختباره وإرساله كتحديث عبر الهواء. على الرغم من أن بعض التغييرات تتطلب الكثير من الأيدي العاملة عليها ، إلا أن البعض الآخر وراء التغييرات التي لا تحتاج إلى الكثير من المطورين الذين يعملون عليها. أجرت Google التغييرات بالفعل ، لذلك إذا تمكنت من توصيل كل الهواتف مباشرةً ، فسيحدث أمران:

  • يمكنك الحصول على تحديثات لإصلاحات الأخطاء والأخطاء بالإضافة إلى تحسينات الوظائف بشكل أسرع بكثير.
  • لا يتعين على الشركة التي قامت ببناء هاتفك قضاء الوقت والموارد في القيام بالعمل الذي أنجزته Google بالفعل.

بناء شيء مثل هذا لم يكن سهلا. لم يتم تصميم Android بطريقة معيارية في البداية ، لذا فإن تحويل الأشياء استغرق الكثير من الوقت والعمل. كما يتطلب تغييرًا أو اثنين في كيفية توقع الهاتف لتحديث هذه المكونات الأساسية. إنها أيضًا رائعة حقًا من وجهة نظر تطوير البرامج ؛ رؤية Google تعمل بجد من أجل "إصلاح" أخطاء الماضي أمر رائع.

كيف يعمل الخط الرئيسي؟

يأخذ Mainline 12 مكونًا أساسيًا من نظام Android ويجعلها أكثر نموذجية. في السابق كانت هذه المكونات تتطلب تحديثًا كاملاً للنظام في حالة إجراء أي تغييرات ، ولكن مع Mainline يمكن تحديثها من خلال متجر Play. تقسم Google هذه المكونات الـ 12 إلى ثلاث فئات:

  • الأمان: برامج ترميز الوسائط ، مكونات إطار عمل الوسائط ، محلل DNS ، تشفير
  • الخصوصية: وثائق واجهة المستخدم ، المراقب إذن ، ExtServices
  • الاتساق: بيانات المنطقة الزمنية ، ANGLE (تمكين المطورين) ، بيانات تعريف الوحدة ، مكونات الشبكة ، تسجيل الدخول إلى البوابة الأسيرة ، تكوين إذن الشبكة

هذه وظائف منخفضة المستوى يجب أن تعمل بشكل صحيح حتى يعمل هاتفك على الإطلاق. يمكننا بالفعل تحديث أشياء مثل تطبيق الكاميرا أو لوحة المفاتيح من خلال Google Play ، ولكن تلك هي التطبيقات التي تعمل على رأس وحدات البت هذه. في الواقع ، هذه الأشياء هي أساسيات نظام التشغيل الذي يجب ألا يحتاج أبدًا إلى تخصيصه من قِبل الشركة التي صنعت هاتفك. من المنطقي أن تأتي التحديثات مباشرة من Google ، ولكن لم يكن هناك طريقة للقيام بذلك من قبل.

يوفر Mainline حاوية ملفات جديدة تستدعي Google APEX. إنها تعني Android Pony EXpress ، ويتم توزيع الملفات بنفس طريقة تطبيق. تشاهد التحديث في Play Store وانقر على الزر أو تم تمكين التحديثات التلقائية ، ويقوم بتنزيله على هاتفك حيث يعمل بعض البرامج التي تعرف كيفية التعامل معها.

بمجرد حدوث ذلك ، تختلف الأمور كثيرًا. عندما يتم مسح أحد التطبيقات ضوئيًا للتأكد من سلامته ثم نسخه إلى المكان الصحيح على مساحة تخزين هاتفك ، تقوم ملفات APEX بالفعل بضغط صورة النظام المصغرة التي تم تركيبها ووضعها في العمل للتأكد من أن كل شيء كوشير. ثم يتم نقل الملفات والبيانات المناسبة من تلك الصورة إلى النظام الفعلي لهاتفك ، وصورة APEX غير مثبتة ، ويتم إخراج الصورة. إنها طريقة جديدة للتغلب على مشكلة ابتليت بها Android إلى الأبد.

تعمل Google ومجموعة كبيرة من شركاء OEM معًا للتأكد من أن كل شيء سوف يعمل بمجرد وصوله إلى هاتفك.

إليك الجزء الأكثر روعة - شركات مثل Samsung التي تستثمر بكثافة في Android تعمل مع Google للتأكد من أن هذه التحديثات ستعمل مع أجهزتها. كل OEM أخرى قادرة على أن تفعل الشيء نفسه. هذا يعني أنه يجب ألا تحصل على تحديث يزيد الأمور سوءًا. في الواقع ، يجب ألا تلاحظ أبدًا أنك حصلت على تحديث على الإطلاق إذا سارت الأمور على ما يرام.

لأنه ليس كل شيء يسير على ما يرام طوال الوقت ، فهناك بعض الإجراءات الوقائية المعمول بها. إذا لم تعمل الأشياء كما هو متوقع ، فلن يتم تطبيق البرنامج الجديد داخل ملف APEX. إذا ظهرت بعض الأخطاء بعد تثبيت كل شيء ، فإن نظام التشغيل التدريجي لـ google يؤدي وظيفته ويوقف التحديث حتى يمكن إصلاحه. إذا كنت محظوظًا بدرجة كافية للحصول على التحديث "السيئ" ، فإن هاتفك يعكس التغييرات من خلال نسخة احتياطية يحتفظ بها النظام. وما زلت لا يجب أن تعرف أي شيء حدث إلا إذا كنت تريد ذلك.

لقد حاولت Google وحاولت التعامل مع تحديثات Android لسنوات. لقد نجحت الكثير من الأشياء التي أنجزتها ، ولكن ليس بشكل كافٍ - لا أحد يريد أن يكون كل هاتف يعمل بنظام Android على أحدث إصدار مما تفعله Google. من المهم بالنسبة إلى ملياري أو نحو ذلك من هواتف Android استخدام نفس المجموعة من واجهات برمجة التطبيقات البرمجية ولديها نفس الميزات الأساسية. يبدو أن Project Mainline أكثر من مجرد فرقة إسعافات أولية وينبغي أن يفعل الكثير للوصول إلى هذا الهدف.

وسيأتي إلى Android Q في وقت لاحق هذا العام.

احصل على المزيد من بكسل 3a

جوجل بكسل 3a

  • جوجل بكسل استعراض 3a
  • أفضل واقيات الشاشة لبكسل 3a XL
  • أفضل الحالات لبكسل 3a XL
  • أفضل الحالات لبكسل 3a
  • أفضل ملحقات بكسل 3a

قد نربح عمولة للمشتريات باستخدام روابطنا أعرف أكثر.