جدول المحتويات:
واحدة من أروع الميزات التي عرضتها Google في Google I / O 2016 والتي ستكون جزءًا من Android 7.0 Nougat هي تحديثات سلسة. على الرغم من أنها لن تكون مبهجة أو لديها الكثير لتظهره على الجانب الذي يواجه المستخدم ، إلا أن التفاصيل المتعلقة بكيفية القيام به مثيرة للاهتمام ، وبسيطة في الواقع أنت تتساءل عن سبب حدوث هذا الوقت الطويل.
لنلقي نظرة.
ما هي تحديثات سلس؟
تتضمن الطريقة التي تعمل بها تحديثات Android حتى Marshmallow بعض تفاعل المستخدم وتستغرق الكثير من الوقت. تلقيت إشعارًا بأن هناك تحديثًا في انتظارك ، وعندما تقول "موافق" يبدأ التنزيل. بمجرد تنزيل كل شيء ، يفرغ الملف الكبير نفسه في قسم ذاكرة التخزين المؤقت ويتحقق النظام من سلامة جميع ملفات الصور الفردية للتأكد من توقيعها جميعًا بالمفتاح الصحيح وتأتي من المكان الصحيح. بعد ذلك ، تتم مطالبتك بإعادة التشغيل ، ولكن ليس في Android.
ينتهي بك الأمر في برنامج استرداد الجهاز حيث يتم وميض الصور إلى الأماكن الصحيحة على وحدة التخزين الداخلية لهاتفك. يستغرق هذا وقتًا طويلاً نظرًا للطريقة التي يتم بها نسخ الملفات ونقلها - إنه نقل تدريجي. يتم نقل الملفات فعليًا إلى الذاكرة في مجموعات ، وتمحى من موضعها الأصلي وإعادة كتابتها إلى الموضع الجديد. هذه هي أفضل طريقة للتأكد من عدم تلف أي شيء أثناء تثبيته.
مع Android N ، يمكن تحديث هاتفك مثل Chromebook أثناء استخدامه
بمجرد تشغيل كل شيء ، يعيد تشغيل هاتفك وانتظر مكون وقت التشغيل للبحث عن النظام و "ترقية" تطبيقاتك إلى أحدث إصدار. ما تقوم به هو تحسين التطبيقات للإصدار المحدد من وقت تشغيل Android. لا تعمل تطبيقات Android من ملف واحد تقوم بتنزيله وتثبيته ، ويتم تجميعها مسبقًا في ملفات odex. وبهذه الطريقة يمكن تحميل التطبيقات بشكل أسرع وستكون عملية التمهيد (دون حساب التمهيد الأول بعد التحديث) أسرع بكثير.
ثم تحصل على استخدام هاتفك مرة أخرى.
في حين أن معظم الوقت الذي يستغرقه 10 إلى 15 دقيقة لترقية نظام التشغيل لديك لا يسبب الكثير من المتاعب ، فإن أي طريقة يمكن أن تقلل من وقت التوقف عن العمل هي وسيلة أفضل. يجب أن يكون هاتفك متاحًا في حالة الطوارئ متى احتجت إليه أو أردت أن يكون متاحًا. أدخل تحديثات سلس.
مع Android 7.0 Nougat ، يمكن لهاتفك (لن يفعل - المزيد حول هذا لاحقًا) تحديث تحديثات Chrome OS. تتم جميع عمليات تنزيل الملفات ونسخها في الخلفية أثناء استخدام هاتفك ، وبمجرد الانتهاء من ذلك ، سيتم إعلامك بأن نظامك سوف يقوم بالترقية في المرة التالية التي تقوم فيها بإعادة تشغيل هاتفك. والتغييرات في برنامج التحويل البرمجي لوقت التشغيل تعني أنك لن تضطر إلى متابعة عملية تحديث جميع تطبيقاتك عند إعادة التشغيل.
هذا يبدو رائعًا - كيف يعمل؟
تعمل التحديثات السلسة من خلال وجود قسمين مختلفين للنظام على هاتفك. عند استخدام هاتف يمكنه إجراء تحديثات سلسة ، تتم جميع عمليات التفريغ والنقل أثناء تشغيل قسم نظام واحد ، ويتم نسخ الأشياء ونقلها إلى القسم الثاني. تعني الطريقة التي يتم بها تقسيم Android إلى أقسام فردية أن جزء البيانات - حيث يتم تخزين كل المعلومات التي أدخلتها حول تطبيق أو أشياء مثل دفاتر العناوين أو الإعدادات أو تقدم اللعبة - في مكان منفصل خارج المكان الذي يوجد فيه النظام الفعلي الملفات الحية. يعد هذا مفيدًا لأمان النظام (يمكن أن يحتوي قسم البيانات على مجموعة أذونات الملفات والمجلدات الخاصة به) ويجعل الأمور مريحة جدًا للحصول على تحديثات سلسة.
قسمين للنظام يعني أنه سيتم استخدام مساحة أكبر.
بمجرد الانتهاء من كل هذا ، يمكنك إعادة تشغيل قسم النظام الجديد واستخدامه. يتم ذلك دون تحريك الأقسام أو إعادة تسميتها لأنها مُرقمة. تتم قراءة ملف التكوين المستخدم أثناء عملية التمهيد (أي ما يعادل / etc / fstab لذوي المهووسين Linux في المنزل) الذي يخبر عملية kernel والتمهيد حيث يبدأ كل قسم ويتوقف. تم تغيير هذا الملف للإشارة إلى قسم النظام الجديد بدلاً من القسم الحالي. في المرة التالية التي تقوم فيها بالتحديث ، سيتم مسح قسم النظام الآخر واستخدامه. انهم تبادل جيئة وذهابا بسلاسة.
هذا ليس جديدا. إذا كان لديك متصفح Chrome على جهاز الكمبيوتر الخاص بك أو لديك جهاز Chromebook ، فهذه هي بالضبط الطريقة التي يتم بها تحديث هذه الأنظمة أو التطبيقات. لكنه جديد بالنسبة للأندرويد ويقوم بأمرين. إنها تمنعك من التوقف كثيرًا (وهناك الكثير من الأشخاص الذين يرفضون إشعار الترقية لأنهم لا يريدون خداع العملية الحالية). وهو أفضل للأمان لأنه يمكن أن يحدث تلقائيًا عند إعادة تشغيل هاتفك.
أشياء مهمة أخرى يجب معرفتها
-
لا تعد التحديثات السلسة شرطا للمصنعين. لم يتم تقسيم هاتفك الحالي بشكل صحيح ولن يتمكن من إجراء تحديثات سلسة. ولا ترغب في أن يحاول التحديث في المستقبل إعادة تقسيمه - فقد تم تصميم الذاكرة الداخلية بحيث يكون سجلها (خريطة حيث يعيش كل قسم) مكتوبًا ولم يتغير أبدًا. هذا يعني أن الأشخاص الذين يصنعون هاتفك التالي قد لا يستخدمون ميزة التحديث السلس لأنهم لا يضطرون إلى ذلك. نحن نعلم أن هواتف Nexus 2016 ستكون مزودة به ، ولكن لا شيء يتجاوز ذلك.
-
يجب أن يكون هناك بعض إعدادات إلغاء الاشتراك بحيث لا تتم العملية تلقائيًا إذا كنت لا تريد أن تكون كذلك. ليس لدي التفاصيل الكاملة ، لكن Google أكدت لي أنه سيكون هناك إعداد من نوع ما. لن يكون هذا الفشل في نمط Windows 10. سنجده ونخبرك بمكان البحث بمجرد توفر هاتف يستخدمه بأيدينا الصغيرة.
-
سيستخدم هذا مساحة أكبر على وحدة التخزين الداخلية لهاتفك. ويستخدم قسم النظام الثاني كاملة. نتوقع بضع غيغابايت لاستخدامها ومحفوظة لذلك.
هذه مجرد واحدة من العديد من التحسينات الرائعة التي تأتي مع Android 7.0 Nougat. سنتحدث أكثر عن التغييرات وما يمكن توقعه في الدفعات المستقبلية من هذه السلسلة ، ويمكنك التوجه إلى المنتديات لمناقشة كل شيء.