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

قد تشير التغييرات التي تحدث في Android n إلى غطاء جديد لمستقبل تحديثات نظام التشغيل

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

Anonim

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

الشيء الثاني الذي نراه هو الشيء الأكثر إثارة للاهتمام ، على الرغم من أننا لسنا متأكدين تمامًا من الأمر كله.

الأشياء الكبيرة قد تكون على قدم وساق لأجهزة Android.

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

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

تخيل عالما يمكن أن يكون لدى سامسونج فيه رؤيتها لنظام Android ، مع الحفاظ على عمليات النظام العميقة دون تغيير.

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

باستخدام Android N ، شرعت Google في تقسيم Android إلى قسمين: نظام التشغيل الأساسي (الإطار الذي يجعل كل شيء يعمل) والواجهة (التطبيقات والمشغل والإشعارات وكل شيء يتفاعل معه المستخدم).

اتخذ خطوة للأمام وفكر في شركة أصغر دون تجمع الموارد الذي يبدو أنه بلا قاع من سامسونج وفكر في كيفية ذلك. نظام أكثر "قائم بذاته" تم بناؤه بهذه الطريقة هو أفضل للجميع - والأهم من ذلك يعني أنت وأنا.

دعنا نذهب أعمق

Android كإطار عمل بدلاً من نظام التشغيل يعني أنه من الأسهل تغيير الميزات التي تواجه المستخدم.

Android كإطار عمل بدلاً من نظام التشغيل يعني أنه من الأسهل تغيير الميزات التي تواجه المستخدم. أفكر في العودة إلى "وضع الحظر" على هواتف Samsung الحديثة ، أو عرض Moto على Moto X الأصلي. لم تكن بالتأكيد أفضل بتحديثات Android ، وما لدينا من Google لاستبدالها ليس بنفس جودة النسخ الأصلية. هناك طريقة تمكن البائع من الاستفادة من عمليات النظام من خلال واجهته الخاصة - وعمليات النظام التي تظل كما هي بين الإصدارات - مما يتيح لشركة Samsung التحكم في كيفية مراقبة الإشعارات. أو أنه يتيح لـ Lenovo / Moto عرض الأشياء على شاشة القفل بالطريقة التي يريدونها للقيام بذلك ، دون إعادة تصميم كل شيء من نقطة الصفر في كل مرة يصدر فيها إصدار جديد.

هذا يعني أيضًا أن ما نراه اليوم قد لا يضفي على الهاتف بين يديك حاليًا.

هواتف Nexus هي علامة تجارية. لا تعمل هواتف Nexus على نظام Android مفتوح المصدر بدون أي تغيير - لا شيء تقريبًا يعمل. تأخذ Google الرمز وتغييره حسب رغبتها ثم تقوم بتثبيت إصدار Android على الهواتف التي تبيعها - وهذا بالضبط ما تفعله HTC و LG و Samsung. لا يلمس Google النظام أكثر من معظم الشركات المصنعة (على الرغم من أن HTC One A9 كان قريبًا للغاية) لكنه ما زال ليس المصدر المفتوح الوحيد الذي يمكنك تنزيله وبناءه بنفسك.

إذا أخذنا هذه الأفكار الجديدة - ولم نخطئ في أنها في الوقت الحالي مجرد أفكار - وفكرنا قبل عام أو نحو ذلك ، فهذا يعني أن أشياء مثل صواني الإشعارات الجديدة أو الأوضاع المظلمة أو النافذة المتعددة هي فقط كيف تريد Google التفاعل مع النظام على رؤيته للأندرويد. تتمتع كل من Samsung أو Huawei بحرية القيام بأمور خاصة بهما - وسيعملان - ولن يتطابق مع شيء Google. لكن الأهم من ذلك أنه لن يكسر الأمور بسهولة. يتيح لك النظام اختيار لون للواجهة. "Dark Theme" هي فكرة واجهة المستخدم ، وهي فكرة يمكن لأي شخص تنفيذها على أي حال يحلو له.

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

نأمل أن تقوم Google بتوجيه سفينة Android بطريقة لإصلاح أكبر مشكلة لها.

دع Google تقلق بشأن تصحيح Widevine أو Stagefright ، ويمكن لشركة Samsung أن تقلق بشأن برنامجها - الشيء الذي يعرفه بشكل أفضل. يمكن لشركة Samsung أن تدع Google حقًا في أن تكون الرجل المناسب عندما يتعلق الأمر بأخطاء Android الأصلية. حتى Eval Cabal لشركات النقل في أمريكا الشمالية يمكنها أن تنفد من عملية تصحيح الأمان. الجميع يفوز.

نحن نتكهن كثيرًا هنا استنادًا إلى بعض التغييرات الصغيرة نسبيًا على الإجراءات الداخلية لـ Android N Developer Preview. هذا ما يمكننا فعله الآن بدون شفرة المصدر أو الكلمات الرسمية من Google HQ. لكننا نعلم أن Google لديها دائمًا سبب للتغييرات التي تجريها (على الرغم من أننا غالباً ما نختلف) ، ولم تكن هذه التغييرات الصغيرة على الطريقة التي يعمل بها البائعون وقسم OEM في Android.

نتوقع أن نتعلم المزيد في Google I / O ، ونأمل أن تقود Google سفينة Android لإصلاح مشكلتها الأكبر.