حساب کاربری ندارید؟ ثبت نام کنید

سامسونگ چگونه سرعت آپدیت نرم افزاری دستگاه‌های گلکسی را افزایش داد؟

نوشته

1 روز قبل | بدون دیدگاه | آپدیت، اندروید ۱۶، سامسونگ

درحالی‌که دستگاه‌های پیکسل گوگل نخستین گوشی‌هایی بودند که در تیر ۱۴۰۴ به‌روزرسانی اندروید ۱۶ را دریافت کردند، اما برخلاف تصور، این سامسونگ بود که نخستین گوشی‌های مجهز به اندروید ۱۶ را روانه بازار کرد. گلکسی زد فولد ۷ و گلکسی زد فلیپ ۷ که در ماه گذشته معرفی شدند، با رابط کاربری One UI 8 و اندروید ۱۶ به‌صورت پیش‌فرض عرضه شدند؛ تنها یک ماه پس از انتشار عمومی اندروید ۱۶ توسط گوگل. این تغییر چشمگیر در سرعت آپدیت نرم افزاری سامسونگ، حاصل تحولی اساسی در روش توسعه One UI است؛ روشی که حالا هماهنگ با گوگل پیش می‌رود.

افزایش سرعت آپدیت نرم افزاری دستگاه‌های سامسونگ

مدل قدیمی توسعه اندروید: شاخه‌ای و پرایراد

در گذشته، گوگل برای توسعه هر نسخه جدید از اندروید، مدل شاخه‌ای (Branch-Based) را دنبال می‌کرد. در این مدل، یک شاخه جدید از کد ایجاد می‌شد و پس از افزودن قابلیت‌ها و نهایی‌سازی، در زمان انتشار با شاخه اصلی ادغام می‌شد.

اما این فرآیند باعث بروز «تعارض‌های ادغام» (Merge Conflicts) در پروژه‌ای به پیچیدگی اندروید می‌شد. این تعارض‌ها معمولاً در زمان ترکیب کدهای اجزای متن‌باز مانند بلوتوث، به‌شدت وقت‌گیر بودند و انرژی مهندسان را صرف رفع ناسازگاری‌ها می‌کردند. به‌همین‌دلیل گوگل اکنون بخش بزرگی از توسعه اندروید را به‌صورت خصوصی انجام می‌دهد.

علاوه‌براین، مدل شاخه‌ای پیشرفت در توسعه ویژگی‌های جدید را نیز کند می‌کرد؛ چراکه اگر قابلیتی تا زمان انتشار آماده نمی‌شد، باید به شاخه اصلی بازمی‌گشت و در نسخه بعدی ادامه پیدا می‌کرد.

مدل قدیمی توسعه اندروید

مدل قدیمی توسعه اندروید

مدل جدید گوگل: توسعه پایدار روی شاخه اصلی

برای رفع این مشکلات، گوگل به مدل «توسعه برپایه شاخه اصلی» (Trunk-Based Development) مهاجرت کرد. در این مدل که به آن Trunk Stable گفته می‌شود، تمام توسعه‌ها فقط در یک شاخه اصلی صورت می‌گیرد که همیشه باید پایدار (Stable) باقی بماند.

قابلیت‌های جدید، APIها و اصلاحات، همگی پشت مراحلی تحت عنوان Feature Flags توسعه می‌یابند؛ یعنی کد آن‌ها در سیستم وجود دارد، اما تا زمانی که کامل و قابل‌عرضه نشوند، برای کاربران فعال نمی‌شوند.

این روش باعث شد اندروید ۱۶ در تیرماه منتشر شود؛ زودتر از بازه همیشگی مرداد تا مهر. البته اولین نسخه‌ای که با این روش توسعه پیدا کرد Android 14 QPR2 در اسفند ۱۴۰۲ بود.

مدل جدید گوگل

مدل جدید گوگل

سامسونگ نیز به Trunk Stable پیوست

در مهرماه ۱۴۰۲، یکی از مدیران گوگل اعلام کرده بود که این شرکت در تلاش است تا شرکت‌هایی مانند سامسونگ نیز از این مدل پیروی کنند. اگرچه گوگل تولیدکنندگان را ملزم به استفاده از Trunk Stable نمی‌کند، اما حالا مشخص شده که سامسونگ روند توسعه One UI را به این مدل تغییر داده است.

درجریان یک میزگرد رسانه‌ای پس از رویداد Galaxy Unpacked، سالی هی‌سون جونگ، معاون اجرایی بخش توسعه چارچوب نرم‌افزار سامسونگ، اعلام کرد که اکنون One UI از یک شاخه کد واحد توسعه پیدا می‌کند.

او افزود که این تغییر به سامسونگ کمک کرده تا One UI 8 را تنها یک ماه پس از عرضه رسمی اندروید ۱۶ آماده کند. وی همچنین تأکید کرد که سامسونگ قصد دارد هم‌گام با گوگل، نسخه‌های جدید اندروید را در سریع‌ترین زمان ممکن به کاربران برساند.

سخن پایانی

حرکت سامسونگ به‌سوی مدل توسعه Trunk Stable گامی استراتژیک در جهت بهبود سرعت به‌روزرسانی‌ها، کاهش باگ‌ها و هم‌زمانی با انتشار نسخه‌های رسمی اندروید توسط گوگل. عرضه گوشی‌های تاشوی جدید گلکسی با اندروید ۱۶ به‌صورت پیش‌فرض نشان داد که سامسونگ به‌خوبی درحال پیاده‌سازی این مدل است. اگر این روند ادامه یابد، انتظار می‌رود کاربران دستگاه‌های سامسونگ در آینده نیز زودتر از همیشه به جدیدترین نسخه‌های اندروید دسترسی داشته باشند.

نظر شما درباره استراتژی جدید گوگل و سامسونگ در تسریع انتشار آپدیت نرم افزاری دستگاه‌های اندرویدی چیست؟

اشتراک در
اطلاع از
0 Comments
قدیمی‌ترین
تازه‌ترین بیشترین رأی
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها
رپورتاژ آگهی پربازده
رپورتاژ آگهی پربازده
امیرحسین ملکی