26Aug
في جميع الأجيال من أجهزة الروبوت، بما في ذلك التحديثات الخطمي التشغيل نظام تعمل أساسا بنفس الطريقة: يتم تحميل التحديث، وإعادة تمهيد الهاتف، ويتم تطبيق التحديث.خلال هذا الوقت، يتم تقديم الهاتف عديمة الفائدة، على الأقل حتى تم تثبيت التحديث بالكامل.مع "التحديثات السلسة" الجديدة لنوغات، هذا النموذج هو شيء من الماضي.
كيف تغيرت التحديثات في أندرويد 7.0 نوغات
قامت غوغل بأخذ صفحة من نظام التشغيل كروم الخاص بها لطريقة التحديث الجديدة.تعمل أجهزة كروميبوك بشكل فعال على الدوام مثل هذا: تنزيل التحديث في الخلفية، ثم يطالب المستخدم بإعادة تشغيل الكمبيوتر لإنهاء عملية التثبيت.واحد إعادة تشغيل سريع في وقت لاحق، والتحديث كاملة - لا تنتظر التحديث لتثبيت، لا "تحسين"، أو أي من تلك الأشياء الأخرى التي يبدو أن تأخذ الأعمار .انها سريعة وسهلة، والأهم من ذلك كله، ليس لديها كمية غير معقولة من التوقف.
بدءا من الروبوت 7.0، وهذا هو الاتجاه تحديثات الروبوت تسير.ومن الجدير بالذكر هنا أن هذا لن تنطبق على الأجهزة التي تم تحديثها إلى نوجا، فقط تلك التي السفينة مع البرنامج.والسبب في ذلك هو منطقي تماما: هذا الأسلوب التحديث الجديد سيتطلب قسمين النظام من أجل العمل، والى حد كبير جميع هواتف أندرويد الحالية لديها واحد فقط.إعادة تقسيم الجهاز على الطاير يمكن أن تكون كارثية محتملة( ومن المرجح أن تكون في العديد من السيناريوهات)، لذلك قرار جوجل لمغادرة وحدها على الهواتف الجيل الحالي هو محترم، وإن كان المشكل.
وهو يعمل شيئا قليلا مثل هذا: هناك قسم النظام النشط وقسم سبات، والتي هي صور المرآة لبعضها البعض.عند توفر تحديث أوتا، يقوم القسم النشط بتنزيله، ثم يقوم بتحديث القسم الخامل.إعادة تشغيل واحدة في وقت لاحق، قسم نائمة يصبح نشطا، وقسم نشط سابقا يصبح نائمة، وهذا تطبيق البرنامج المحدثة.
ليس فقط هذا يجعل عملية التحديث بأكملها بشكل لا يقاس أسرع، ولكنه أيضا بمثابة نوع من نظام النسخ الاحتياطي.إذا كان هناك شيء يذهب أوري مع التحديث، يمكن للنظام الكشف عن أن هناك خطأ أثناء تمهيد، وببساطة الوجه مرة أخرى إلى قسم النظام غير المتأثر.عند إعادة التشغيل، فإنه يمكن بعد ذلك بينغ خوادم التحميل مرة أخرى، إعادة تطبيق التحديث، وإعادة التشغيل مرة أخرى لإكمال العملية.بالمقارنة مع الكيفية التي يتم التعامل مع الفشل التحديث الكارثي في النظام الحالي الذي يتطلب الكثير من تفاعل المستخدم، وأدوات تطوير الروبوت، والألفة مع سطر الأوامر - طريقة المزدوج التقسيم هو ببساطة أفضل.
نحن لم نشاهد هذا في العمل حتى الآن، لذلك لا يزال هناك الكثير من الأسئلة
بالطبع، لأنه يأتي مع مجموعة خاصة من الأسئلة والمخاوف.في حين أننا نفهم كيف يعمل هذا النظام من الناحية النظرية، ونحن لم نر بعد كيف ينفذ فعلا في الممارسة العملية، منذ نوغة لم يكن لديه تحديث حتى الآن، ولم يتم شحن أي أجهزة مع 7.0.أي شيء هو تكهنات، ولكني أتصور أنه عندما يتم تطبيق تحديث، على سبيل المثال، من المرجح أن يكون هناك ضرب جدا من الصعب على أداء النظام.
بالإضافة إلى ذلك، إذا كنت أي شيء مثلي، تقرأ القسم أعلاه وفكرت: "كم مساحة سوف وجود اثنين من أقسام النظام تأخذ؟" يمكن للمرء أن يفترض تلقائيا أنه سوف يستغرق ضعف مساحة الفضاء، وهو ليسغير صحيحة تماما، ولكن عليك أيضا أن نتذكر أن هذه هي أقسام النظام ، وهذا لا يعني أنها سوف تتطلب نسختين من كل التطبيق المثبتة.ومع ذلك، هذا يعني أن الأنظمة الحالية التي تأخذ غيغا بايت واحد، وهو حجم غير شائع لنظام التشغيل أندرويد، يمكن أن تتطلب الآن اثنين غيغابايت( أو أكثر).
أن غوغل قد انتقلت إلى نظام ملفات جديد يسمى سكواشفس، وهو نظام ملف مضغوط للغاية للقراءة فقط صمم أصلا لأنظمة مدمجة في حالات منخفضة الذاكرة.وهذا من شأنه أن يساعد بالتأكيد على تعويض بعض القضايا الفضائية التي سوف حتما جنبا إلى جنب مع وجود نظام اثنين من قسم التقسيم.ومع ذلك، قد نبدأ رؤية الأجهزة السفينة مع الحد الأدنى من 32GB المضي قدما.الوقت سوف اقول.
كما أنه من غير الواضح ما يحدث لقسم سبات جديد بعد التحديث.هناك احتمال أنه يمكن بعد ذلك الحصول على تحديث في الخلفية ثم الانتظار ل أوتا جديدة أخرى للوصول، ولكن ليس هناك وثائق تقنية لدعم هذه النظرية، فقط لي التفكير بصوت عال.ومع ذلك، يبدو أنه يبدو منطقيا بالنسبة لي، لأنه على خلاف ذلك يبدو أن هذا النظام الجديد يبدو وكأنه سيناريو التحديث مرة واحدة وفعلت، وهو بالضبط الاتجاه المعاكس الذي تحاول غوغل الذهاب إليه هنا.
لسوء الحظ، لأنه ليس هناك حتى الآن جهاز يدعم نظام التحديث السلس الجديد، بعض من هذه الأسئلة سوف يكون فقط للذهاب دون إجابة.مرة واحدة الأجيال الجديدة من الهواتف تبدأ في طرح، سيكون لدينا فهم أفضل بكثير لكيفية كل هذا سوف يعمل في العالم الحقيقي.ولكن في الوقت الراهن: يبدو وكأنه شيء جيد جدا.