قابلیت Seamless Updates بزودی در اندروید 11
قابلیت Seamless Updates بزودی در اندروید 11
بهلطف قابلیت Seamless Updates، بهروزرسانیهای سیستمعامل اندروید ۱۱ در پسزمینه دانلود و حتی نصب خواهند شد و دیگر به طیکردن مراحل طولانی بارگذاری نیازی نیست.
یکی از توسعهدهندگان شناختهشدهی رسانهی XDA Developers اخیرا مدارکی جمعآوری کرده است که براساس آنها، روند دریافت بهروزرسانی برای دستگاههای مبتنیبر سیستمعامل اندروید ۱۱ سریعتر و امنتر از قبل خواهد بود. طبق ادعای توسعهدهندهی XDA Developers، گوگل احتمالا قصد دارد تمامی سازندگان گوشیهای هوشمند را به استفاده از قابلیت «بهروزرسانی بیوقفه» (Seamless Updates) در دستگاههایشان مجبور کند.
گوگل نخستینبار قابلیت Seamless Updates را بههمراه سیستمعامل اندروید ۷ نوقا (Android 7 Nougat) معرفی کرد. مزیت مهمی که Seamless Updates بههمراه میآورد، این است که دستگاه هنگام دریافت و نصب بهروزرسانی نرمافزاری جدید بهصورت OTA خاموش نمیشود و بدون مشکل به کارش ادامه میدهد. دستیابی به چنین هدفی ازطریق ساخت پارتیشنهای A/B مجازی امکانپذیر است.
پارتیشنهای A/B چیست؟ کارشناسان رسانهی XDA Developers نگاهی عمیق و تخصصی به این قابلیت انداختهاند؛ بااینحال، اگر بخواهیم بهشکلی ساده توضیح دهیم، باید بگوییم قابلیت یادشده فایلهای ضروری سیستم را درون شکافهایی خاص در دستگاه شما قرار میدهد که از آنها با نام شکاف A و شکاف B یاد میکنیم.
هنگام نصب بهروزرسانی جدید، دستگاه فایلهای موجود در شکاف B را بهروز میکند؛ اما نرمافزار اصلی دستگاه ازطریق فایلهای حیاتی شکاف A اجرا میشود. شکاف B که اکنون غیرفعال است، تا وقتی کاربر دستگاه را خاموش و روشن نکند، امکان بهروزرسانیشدن به نسخهی بعدی اندروید را دارد. پس از روشنشدن، دستگاه از شکاف A به شکاف B میرود و آن را فعال میکند. درواقع، هنگامیکه فایل بهروزرسانی روی شکاف B دانلود و نصب میشود، اندروید از شما میخواهد دستگاهتان را خاموش و روشن کنید. پس از بالاآمدن دستگاه، شکاف B که پیشتر غیرفعال بود، به حالت فعال درمیآید تا فرایند نصب بهروزرسانی کاملا انجام شود.
مزیت استفاده از چنین قابلیتی چیست؟ مهمترین مزیت قابلیت پارتیشنبندی A/B مجازی این است که فرایند بهروزرسانی نرمافزاری دستگاه تقریبا بهطورکامل در پسزمینه انجام میشود و در طول فرایند نصب نسخهی جدید، میتوانید همچنان از دستگاه خود بدون مشکل استفاده کنید. درضمن، اعمال تغییرات بهروزرسانی جدید روی دستگاه فقط چند ثانیه زمان میبرد و تنها کاری که باید بکنید، خاموش و روشن کردن آن است. بنابراین، تنها زمانیکه صرف میکنید، زمانی است که باید هنگام خاموش و روشن شدن معمولی دستگاه منتظر بمانید. اگر از دستگاهی اندرویدی استفاده میکنید که بهروزرسانیهای جدید را زودبهزود دریافت میکند، قابلیت Seamless Updates میتواند برایتان بسیار مفید باشد و وقت کمتری از شما بگیرد.
افزونبراین، اگر بهروزرسانی جدید بهدرستی نصب نشود یا بههر دلیلی بهشکلی ناقص نصب شود، قابلیت پارتیشنبندی A/B مجازی به کمکتان میآید و از تخریب فایلها جلوگیری میکند. اگر چنین اتفاقی رنگ حقیقت به خود بگیرد، تنها پارتیشن غیرفعال (همان شکاف B) از مشکلِ پیشآمده متأثر میشود. بنابراین، میتوانید همچنان ازطریق فایلهای حیاتی شکاف A به استفاده از دستگاه ادامه دهید.
قابلیت Seamless Updates مزیتهای مهمی دراختیار کاربران دستگاههای اندرویدی قرار میدهد، بااینحال، چنین قابلیتی اندکی حافظهی ذخیرهسازی بیشتری اشغال میکند. همین موضوع باعث شده است شماری از شرکتهای فعال در حوزهی تولید گوشی به استفاده از Seamless Updates علاقهای نشان ندهند. سامسونگ مهمترین شرکتی است که تاکنون در محصولاتش از Seamless Updates استفاده نکرده است؛ زیرا برخی گزارشها نشان میدهند ظاهرا این قابلیت سه گیگابایت بیشتر از فضای ذخیرهسازی دستگاههای سامسونگ را اشغال میکند. گرچه برندهایی نظیر خود گوگل، HTC، سونی، وانپلاس، موتورولا و احتمالا ایسوس در برخی از گوشیهایشان از پارتیشنبندی A/B مجازی استفاده میکنند، شرکتهای بزرگتر نظیر هواوی و اوپو و سامسونگ که قبلتر به آن اشاره کردیم، علاقهای به قابلیت یادشده ندارند. البته این وضعیت احتمالا بهزودی و با انتشار اندروید ۱۱ دستخوش تغییر میشود.
گوگل چگونه قابلیت جدید را اجباری میکند؟ براساس مدارک فاششدهی کارشناسان رسانهی XDA، گوگل بهتازگی تغییری مهم روی VTS اعمال کرده است. VTS یا Vendor Test Suite در خود چندین فریمورک آزمایشی دارد و بهمنظور بهبود استحکام و تطابقپذیری سیستمعامل اندروید طراحی شده است. تغییر جدید اعمالشده در VTS نخستینبار در اندروید ۱۱ مشاهده خواهد شد. در این حالت، گوگل ازطریق VTS بررسی میکند گوشی مذکور از قابلیت پارتیشنبندی A/B پشتیبانی میکند یا خیر. اگر دستگاه از قابلیت یادشده پشتیبانی نکند، از آزمایش VTS سربلند بیرون نمیآید. تکتک دستگاهها بهمنظور پیشبارگذاری خدمات موبایلی گوگل (Google Mobile Services) باید از آزمایش VTS با موفقیت عبور کنند. با اجباریشدن قابلیت پارتیشنبندی A/B سازندگان گوشیهای هوشمند، چارهای جز اضافهکردن پشتیبانی از Seamless Updates به دستگاههایشان نخواهند داشت.
اگر گوگل بخواهد ویژگی پارتیشنبندی A/B مجازی را در سیستمعامل اندروید ۱۱ به قابلیتی اجباری برای تمام شرکتها تبدیل کند، بدون شک شاهد استفادهی گسترده از قابلیت Seamless Updates در بین دستگاههای جدید خواهیم بود. Seamless Updates به کاربران اندرویدی امکان میدهد دستگاههایشان را در فواصل زمانی کوتاهتری بهروزرسانی کنند و دیگر با مراحل نصب بهنسبت طولانی مواجه نشوند.
فراموش نکنید گوگل تاکنون رسما سخنی دربارهی این موضوع به زبان نیاورده است؛ اما اگر مدارک فاششدهی XDA حقیق داشته باشند، میتوانید انتظار داشته باشید گوشیهای هوشمندی که تاریخ عرضهی آنها برای اواخر ۲۰۲۰ و پس از آن برنامهریزی شده است، از قابلیت Seamless Updates پشتیبانی کنند.
گردآوری توسط: تحقیقستان