تلفن هوشمند Fairphone 2 پس از گذشت پنج سال هنوز آپدیتهای اندروید را دریافت میکند و اخیرا اندروید ۹ برای آن منتشر شده است. ولی این شرکت بهتازگی در ویدیویی به فرآیند انتشار آپدیتها پرداخته و به نظر میرسد که بزرگترین مانع در برابر پشتیبانی بلند مدت از گوشیهای اندرویدی را کوالکام میداند.
«فیرفون ۲» در سال ۲۰۱۵ با اسنپدراگون ۸۰۱ کوالکام به بازار آمد. «کارستن تاوشه» مهندس نرمافزار فیرفون میگوید: «کوالکام پشتیبانی از این چیپست را بعد از اندروید ۶ متوقف کرد، بنابراین آپدیت به اندروید ۷ خیلی سختتر از آپدیت به اندروید ۶ بود.» فیرفون میگوید فقدان پشتیبانی کوالکام را با کمک LineageOS جبران کرده که بزرگترین مجمع کاربری اندروید برای رامهای سفارشی است.
پیش از ادامه مطلب باید فرآیند انتشار آپدیتها را تشریح کنیم: ابتدا گوگل نسخههای جدید «پروژه متن باز اندروید» (AOSP) را منتشر میکند، سپس سازنده تراشه دستگاه (معمولا کوالکام) آن نسخه را برای تراشههایش به حالت بهینه در میآورد. آنگاه این نرمافزار به تایید گوگل میرسد. در نهایت شرکت سازنده موبایل سیستم عامل را دریافت میکند تا دستکاریهای نهایی روی آن انجام دهد.
بنابراین Lineage هم درست مثل تراشهسازی که AOSP را برای گوشیها آماده میکند، اندروید را متناسب با هر دستگاه تغییر میدهد و نرمافزار نهایی را به رایگان در اختیار همگان میگذارد. ولی مشکل اینجاست که دسترسی به کدها و مستندات سختافزاری تراشههای اسنپدراگون در انحصار کوالکام است، از این رو نسخههای غیررسمی رامها معمولا به خوبی نسخههایی که تحت پشتیبانی رسمی توسعه داده میشوند نیستند.
ولی از آنجایی که فیرفون با گوگل همکاری میکند، بهینهسازیهای Lineage باید از فرآیندی موسوم به Compatibility Test Suite بگذرد. این فرآیند مجموعهای از آزمایشهاست که اطمینان مییابد تولیدکنندگان سختافزار سیستم عامل را به درستی بهینهسازی کردهاند. گوگل با طی این فرآیند اطمینان مییابد که مشکل سازگاری بزرگی با اپلیکیشنها وجود ندارد و تمام سیاستهای این شرکت رعایت شده است.
البته به نظر میرسد که فیرفون حتی نسبت به فرآیندهای سختگیرانه گوگل هم اعتراض دارد، چون میگوید این فرآیندها با انتشار هر نسخه جدید از اندروید بیشتر و بیشتر پیچیده میشوند، و اندروید ۹ حدود ۴۸۰ هزار آزمایش لازم دارد. در نتیجه، تا زمانی که راهکاری برای عبور موفق از این آزمایشها فراهم نشود، نمیتوان آپدیت را منتشر کرد.
فیرفون در خصوص دو گوشی فعلی این شرکت یعنی فیرفون ۳ و ۳ پلاس میگوید آنها در نیمه دوم سال آپدیت اندروید ۱۱ را دریافت میکنند. البته کوالکام پشتیبانی از اسنپدراگون ۶۳۲ را در حوالی تیر و مرداد امسال متوقف میکند. ولی این شرکت میخواهد حداقل یک آپدیت بزرگ دیگر را پس از اندروید ۱۱ برای این گوشیها منتشر کند، بنابراین آنها باید یک بهروزرسانی دیگر را بدون پشتیبانی کوالکام به دست کاربران برسانند.
خوشبختانه اندرویدهای جدید با کمک سازوکارهایی مثل «پروژه تربل» میتوانند حتی بدون پشتیبانی شرکتهای سازنده سختافزار آپدیت دریافت کنند. البته کوالکام اخیرا پشتیبانی از تراشههای خود را از ۲ به ۳ سال افزایش داده است. تاوشه در انتهای صحبتهای خود گفت که اگرچه کار آنها بسیار سخت بوده، ولی فیرفون میخواسته نشان دهد که میتوان چنین کاری انجام داد: «افتخار میکنیم به بازار نشان دادیم که حتی با تیم کوچکمان میتوانیم برای مدت طولانیتری از گوشیها پشتیبانی کنیم.»