تم اختبار Android 5.0 Lollipop: الأداء وعمر البطارية



اختبرنا Android 5.0 باستخدام الهواتف الذكية Moto X و Moto G و LG G3 و Galaxy S5. إليك كيف حدث ذلك …

هذه المقالة قادمة منذ وقت طويل.

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

ولكن مرة أخرى ، كما هو الحال مع كل تحديث رئيسي لبرنامج Android ، كان على أولئك الذين ليس لديهم جهاز Nexus الانتظار بفارغ الصبر حتى يصل البرنامج الجديد إلى هواتفهم. قارن هذا مع iOS أو Windows Phone ، وكلاهما يأتي بمسارات ترقية سريعة ، ويبدو أن نظام طرح تحديثات Android قديم للغاية ومحبِط للمستخدمين.

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

قبل الغوص في بعض التحسينات في Android 5.0 “Lollipop” ، من المثير للاهتمام استكشاف طرح البرنامج عالميًا عبر بعض الأجهزة التي أمتلكها.

أول شيء يجب ملاحظته هو أنه لم يتم إنشاء كل إصدار من الهاتف الذكي بشكل متساوٍ. أجهزة مثل جالاكسي اس 5 لديها العديد من وحدات SKU المختلفة المنتشرة في جميع أنحاء العالم ، وتعمل فرق تطوير البرامج داخل الشركة بمعدلات مختلفة على وحدات SKU مختلفة. في بعض الأحيان ، لا يتم تحديث الإصدارات الإقليمية لنفس SKU في نفس الوقت: المثال المثالي هو SM-G900I Galaxy S5 الذي أملكه معي ، والذي تم تحديثه إلى Android 5.0 في تايوان ، ولكن ليس في أستراليا. لا تزال المتغيرات الأخرى ، مثل G900H ، عالقة في Android 4.4.4.

من بين عشرة هواتف ذكية تعمل بنظام Android لدي في مكتبي ، بدأت إصدارات Android 5.0 العالمية لبعض وحدات SKU لأربعة منها فقط: Moto X 2014 ، موتو جي 2014و LG G3 و جالاكسي اس 5، بهذا الترتيب. من بين هؤلاء الأربعة ، يعد Moto X 2014 الهاتف الذكي الوحيد الذي سمح لي بالتحديث عبر الهواء إلى Android 5.0 في أستراليا. كان الثلاثة الآخرون إما على وشك الحصول على Lollipop ، أو لم يبدأ طرح محلي.

أما بالنسبة للهواتف الستة الأخرى ، فمن المقرر أن يتلقى معظمها نظام Android 5.0 في وقت ما في المستقبل ، أو هكذا وعد المصنعون. ال مذكرة المجرة 3 يظهر على أعتاب تلقي التحديث ، بينما التحديثات الخاصة بـ هاتف Xperia Z2 و Z1 ليست بعيدة. أعلنت Motorola عن تحديث لـ Moto X 2013 ، على الرغم من من يعرف متى سيصل ذلك.

الافراج حديثا جالكسي A5 يتم شحنها بدون Android 5.0 وليس لدي أمل في تصنيع BenQ كوجان أغورا 4G.

إن امتلاك جهاز أحدث ليس تذكرة فورية إلى Android 5.0 أيضًا. الأجهزة التي راجعتها مؤخرًا ، مثل جالكسي نوت 4و ملاحظة الحافة و جالاكسي ألفاو سوني اكسبيريا زد 3، و هواوي Ascend Mate 7 لم تتلقَ Android 5.0. الهاتف الوحيد الآخر الوحيد الذي تلقى التحديث الذي يمكنني التفكير فيه على الفور هو HTC One M8.

على أي حال ، يكفي الحديث عن عملية التحديث ، فقد حان الوقت للتحدث عن Android 5.0 نفسه. هل تسأل كيف استطاعت Google أن تستخرج أداءً أكبر وعمرًا أطول للبطارية من خلال تحديث برنامج بسيط؟ حسنًا ، يتعلق الأمر بـ ART و AOT compilation و Project Volta.

أصبح ART ، أو Android Runtime ، متاحًا بالفعل منذ Android 4.4 كميزة اختيارية للمطورين يمكن تمكينها إذا اخترت ذلك. ولكن مع Android 5.0 ، تم تعيين ART كإعداد افتراضي ، ليحل بشكل فعال محل وقت تشغيل “Davlik” القديم الذي كان موجودًا منذ سنوات. هذا التغيير له العديد من الآثار المترتبة على الأداء.

استخدم Davlik مترجمًا في الوقت المناسب (JIT) لتجميع كود Java bytecode لتطبيق ما في تعليمات الأجهزة الأصلية عند تنفيذ الكود المذكور (مثل وقت فتح التطبيق). كان هذا النوع من المُجمِّع ضروريًا في إصدارات Android الأقدم نظرًا لقيود الأجهزة التي كانت تعمل عليها ، وتحديداً في أقسام التخزين وذاكرة الوصول العشوائي.

ينتقل ART إلى برنامج التحويل البرمجي المسبق (AOT) ، والذي يقوم بتجميع الرمز الثانوي للتطبيق بأكمله في كود أصلي مرة واحدة فقط ، بدلاً من كل مرة يتم فيها فتح التطبيق. نظرًا لأن هذه الإرشادات الأصلية تستخدم عادةً مساحة أكبر ، فإن التطبيقات نفسها لها بصمة أكبر على Android 5.0 والأجهزة التي تعمل بنظام ART ؛ شيء لم يكن ممكنًا حقًا إلا منذ زيادة سعة ذاكرة الوصول العشوائي (RAM) و NAND للهواتف الذكية التي تعمل بنظام Android.

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

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

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

بالنسبة إلى Project Volta ، مصطلح Google الشامل لمجموعة التحسينات والميزات الجديدة وواجهات برمجة التطبيقات التي تركز على إطالة عمر البطارية. على جانب الميزة ، نرى وضع Battery Saver الجديد ، وتطبيق Battery Historyian المصمم لمنح المستخدمين والمطورين صورة أفضل لما يستنزف الجهاز. لكن واجهات برمجة التطبيقات هي التي ستفعل أكثر لتحسين عمر البطارية بشكل عام.

تعد Job Scheduler API جديدة على Android 5.0 وتسمح للمطورين بتجميع المهام معًا وتنفيذها في الأوقات المثالية. عند استخدامه لمهام الخلفية ، يمكن أن يقلل ذلك بشكل كبير من مقدار الوقت الذي يكون فيه المودم ووحدة المعالجة المركزية نشطين. على سبيل المثال ، يمكن تجميع المهام معًا وتنفيذها فقط عندما يكون الجهاز قيد الشحن ، أو للمهام غير الحيوية النشطة على الإنترنت ، عندما يكون الجهاز متصلاً بشبكة Wi-Fi.

لن تعمل هذه الميزات الجديدة بالضرورة على تحسين عمر البطارية فقط من الترقية إلى Android 5.0 ، على الرغم من أنه من الممكن لمصنعي Android OEM دمج واجهات برمجة التطبيقات في تطبيقات المخزون الخاصة بهم وعناصر أخرى من أسطحهم.

حول الاختبار والانطباعات والأداء العام

الأجهزة الأربعة المستخدمة للاختبار في هذه المقالة هي Motorola Moto X (2014) و Moto G (2014) Dual SIM و Samsung Galaxy S5 SM-G900I و LG G3. تم تحديثها جميعًا إلى Android 5.0 من Android 4.4 ، مع تطبيق أشكال مختلفة وتعديلات OEM.

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

في Moto X و Moto G ، يوفر لك التحديث لنظام Android 5.0 إصدارًا غير مألوف ونقي بشكل أساسي من Lollipop ، باستثناء بعض التخصيصات التي تضيف ميزات إضافية. بصرف النظر عن الحصول على جهاز Nexus أو Google Play Edition ، فإن هذا هو الأقرب إلى Android الرسمي الذي يمكنك الحصول عليه. كان لدى Moto X أيضًا أسرع تحديث لبرنامج Android 5.0 من أي جهاز بخلاف Nexus.

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

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

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

يتضمن تحديث Android 5.0 من LG لـ G3 أقل قدر من التغييرات. يمكنك الحصول على جزء إعلام معدّل قليلاً يتميز بنمط بطاقة Google ، بالإضافة إلى إشعارات شاشة القفل (ميزة بالفعل في إصدار Android 4.4 من LG) ومبدل المهام ، ولكن تظل معظم الجوانب الأخرى للجلد متطابقة بصريًا مع الإصدار السابق.

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

شيء واحد لاحظته هو أن تجربة Android 5.0 عبر جميع الأجهزة الأربعة بدت أكثر سلاسة وأسرع من Android 4.4. أصبح التصفح حول نظام التشغيل ، والانتقال إلى الشاشات المختلفة وتطبيقات المخزون والخروج منها ، أكثر سلاسة وسلاسة على الرغم من جرعة صحية من الرسوم المتحركة في جميع المجالات. مُبدِّل المهام ، على سبيل المثال ، يتم تحميله بشكل أسرع على جميع الهواتف ، خاصة على LG G3 الذي كان تطبيقه بطيئًا بشكل خاص في KitKat.

كما توقعت ، كان تحميل التطبيقات لأول مرة بعد أن قمت بتثبيتها من متجر Google Play أبطأ قليلاً على Lollipop من KitKat ، لأسباب ذكرتها للتو. بعد التحميل الأول ، أصبحت إعادة التحميل والتبديل إلى هذه التطبيقات أسرع قليلاً ، خاصة على Moto G بموارده المحدودة. في أجهزة Snapdragon 801 القوية ، كان الفرق أقل وضوحًا لأن تحميل التطبيق كان فوريًا في السابق.

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


Posted

in

by

Tags:

Comments

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *


The reCAPTCHA verification period has expired. Please reload the page.