پروژه Project Treble گوگل؛ یک پایگاه ماژولی برای بهروزرسانیهای سریعتر اندروید
بدون شک آپدیتهای مربوط به سیستمعامل اندروید برای دستگاههایی به جز نکسوس و پیکسل فوقالعاده با روند آهستهای ارائه میشوند. از آغاز شکلگیری این سیستمعامل این حقیقت وجود داشته و تاکنون هیچچیزی موفق به تغییر این موقعیت نشده است. اما گوگل فکر میکند که میتواند حداقل به شکلی به این قضیه کمک کند و در همین […]
بدون شک آپدیتهای مربوط به سیستمعامل اندروید برای دستگاههایی به جز نکسوس و پیکسل فوقالعاده با روند آهستهای ارائه میشوند. از آغاز شکلگیری این سیستمعامل این حقیقت وجود داشته و تاکنون هیچچیزی موفق به تغییر این موقعیت نشده است. اما گوگل فکر میکند که میتواند حداقل به شکلی به این قضیه کمک کند و در همین راستا یک پایگاه ماژولی داخل این سیستمعامل لحاظ کرده است که به دنبال عرضهی Android O طی چند ماه آینده شروع به کار خواهد کرد.
تاکنون، مراحلی که نیاز بوده است تا یک آپدیت سیستمعامل بر روی یک دستگاه غیر گوگل به دستان کاربر برسد، به شکل زیر بودهاند:
واقعا پیچیده است. اما از این به بعد به لطف تلاش جدید گوگل در شکل دادن چیزی به اسم Project Treble، اندروید یک “اینترفیس فروشندگان” (Vendor Interface) دریافت خواهد کرد. هدف اینترفیس مذکور (VI) جداسازی ” Vendor Implementation” (تغییرات لازم سازندگان چیپست و فروشندگان) از فریمورک سیستمعامل اندروید است.
VI جدید بین فریمورک سیستمعامل اندروید و Vendor Implementation اشاره شده قرار میگیرد. علاوه بر این VI جدید توسط یک بسته تست فروشنده (VTS) تایید اعتبار میشود که معادل بسته تست سازگاری (CTS) است که گوگل برای تست API اپلیکیشنها به کار میگرفته است. VTS سازگاری VI را از این به بعد تضمین خواهد کرد.
مزایای چنین روشی واقعا مشخص بوده که در تصاویر بالا نشان داده شده است. در گذشته، پس از هر بهروزرسانی فریمورک سیستمعامل اندروید VI بایستی تغییر میکرد، در حالیکه از این به بعد نیازی به این کار نیست. این شیوهی جدید در واقع پتانسیل افزایش سرعت فرآیند آپدیت برای کاربران نهایی، البته نه چندان زیاد، را دارد. شرکت سازندهی گوشی کاربر همچنان “قابلیتهای” خود را به نسخهی جدیدا عرضه شدهی اندروید اضافه خواهد کرد و برخی از این قابلیتها همچنان به دوبارهنویسی نیاز دارند. از این دیدگاه هیچچیز تغییر نکرده است. تنها توسط پروژهی تربل، قبل از اینکه شرکت سازندهی دستگاه به مرحلهی آپدیت برسد نیاز به انجام کار بیشتری از سوی شرکتهای سازندهی چیپست نیست.
پروژهی تربل در حال حاضر در اولین نسخهی پیشنمایش توسعهدهندگان Android O قرار دارد و تمامی دستگاههای جدیدی که از پیش این نسخه از اندروید را نصب داشته باشند، مجهز به آن خواهند بود.
علاوه بر تمامی این موارد، گوگل میگوید که در حال همکاری با شرکتهای گوشی و تراشهسازی است تا برخی از تغییرات در کدهای آنها را، همانند با قابلیتهای خاص برای یک شبکهی خاص در یک کشور خاص، به کد پروژهی متن بار اندروید انتقال دهد. به عبارت دیگر طراحان آن کد (به عنوان مثال سونی و کوالکام) دیگر نیاز نیست برای هر نسخهی جدید از اندروید بستههای بهروزرسانی را دوباره تغییر دهند.
ارسال دیدگاه
مجموع دیدگاهها : 0در انتظار بررسی : 0انتشار یافته : ۰