ما بارها در مورد مسئله Google با به روزرسانی Android صحبت کرده ایم. و نه تنها ما ، بلکه این یک گفتگوی مداوم در دنیای فناوری است و حتی خود اپل نیز از گسترش به روزرسانی های سیستم خود در مقایسه با گوگل مباهات می کند. اما آیا گوگل واقعاً در مقابل این مسئله ایستاده و برای حل آن تلاش نمی کند؟ البته که نه. چندین تلاش توسط Google در سطوح مختلف برای ارائه به روزرسانی های بیشتر و کاهش اهمیت به روزرسانی هایی که به کاربر نمی رسند ، وجود دارد. برنامه چگونه بود؟ و چه چیزی می تواند اپل از آن یاد بگیرد؟

چگونه Google مشکل به روزرسانی Android را حل می کند و چگونه اپل می تواند از آن بهره مند شود


تقسیم سیستم و به روزرسانی در سراسر فروشگاه

چگونه Google مشکل به روزرسانی Android را حل می کند و چگونه اپل می تواند از آن بهره مند شود

گوگل تصمیم گرفت ، از طریق پروژه Mainline خود ، تغییر بزرگی در بروزرسانی اندروید ایجاد کند (شروع با Android 11). جایی که کار برای ساخت سیستم Android از قطعات در حال انجام است ، بنابراین ویژگی های معمول مانند ظاهر سیستم و مرکز اعلان ها تا حدی خواهد بود. و سایر ویژگی ها مانند به روزرسانی های امنیتی و آنهایی که مربوط به پایداری سیستم و تعیین مناطق زمانی است ، به طور خلاصه همه مواردی که دستگاه بدون آن کار نمی کند ، در بخشی دیگر. پس از این نقش فروشگاه Google Play ظاهر می شود که معمولاً به برنامه ها اختصاص دارد. همانطور که گوگل این به روزرسانی ها را از طریق آن بدون نیاز به به روزرسانی کل سیستم یا نیاز به اصلاحات توسط سازندگان تلفن مانند سامسونگ یا LG ارسال می کند.

گوگل همچنین پیش از این پروژه Treble را اعلام کرده بود ، که توافق با تولیدکنندگان دستگاه برای ایجاد یک تراشه ویژه در دستگاه ها برای کمک به سرعت بخشیدن به روزرسانی سیستم برای تلفن های خاص است. در واقع ، این کمی کمک کرد زیرا استفاده از اندروید 10 تا حدودی سریعتر از نسخه های قبلی بود. اکنون روی 22٪ از دستگاه های Android کار می کند.


ابزارهایی برای برنامه نویسان و Jetpack

توسعه دهندگان نرم افزار ابزار اصلی موفقیت یا عدم موفقیت هر سیستم عاملی هستند. به همین دلیل است که اپل هر ساله به آنها اهمیت می دهد. اما اگرچه گوگل ابزارهای غول پیکر و ویترینی مانند اپل نمی سازد ، اما در تلاش است تا ابزاری برای اصلاح جهت سیستم خود ایجاد کند. توسعه دهندگان اپل به سادگی می توانند برای دستگاه هایی که با iOS 12 یا 10 شروع می شوند برنامه نویسی کنند. اینها سیستم عامل های نسبتاً جدیدی هستند اما از دستگاه هایی با قدمت چند سال پشتیبانی می کنند. بنابراین هیچ مشکلی بزرگ در زمینه طراحی برنامه و منوها ، عدم تعارض با افزونه های امنیتی و موارد مشابه وجود ندارد. این برنامه ها به اکثر قریب به اتفاق کاربران می رسند. در مورد انجام این کار با اندروید و ایجاد برنامه ای برای اجرای حداقل در اندروید 9 یا 10 ، به عنوان مثال ، این یک خطر بزرگ برای توسعه دهنده است ، زیرا درصد کمی از دستگاه ها این نسخه ها را دارند.

راه حل گوگل برای این مسئله مجموعه ای از کتابخانه های نرم افزار به نام Jetpack است. این شامل دستورالعمل ها و ابزارهایی است که به توسعه دهندگان اجازه می دهد برنامه هایی ایجاد کنند که در چندین نسخه از Android اجرا می شوند. بدون نیاز به اصلاح کد به طور خاص برای هر سیستم یا ایجاد روش های مختلف برای دسترسی به مجوز برای دوربین ، میکروفون و سایر سخت افزارهای تلفن ، مواردی هستند که به طور مداوم با Android تغییر می کنند.


کمتر به روزرسانی سیستم

به نظر می رسد گوگل به کلمه کلیدی متکی است که اکنون در محافل فناوری در حال چرخش است. یعنی اندروید یک سیستم عامل "بزرگسال" است. به این معنا که دیگر به تغییرات شدید یا ویژگی های اصلی احتیاج ندارد. بنابراین به روزرسانی های سیستم می توانند ساده باشند. همانطور که در مورد اندروید 11 اتفاق افتاده است. به جز تقسیم سیستم ، چیزهای زیادی به ارمغان نیاورد و اگر آنها آن را دریافت نکردند چیز زیادی از دست نمی دهد. از آنجا که بسیاری از به روزرسانی های امنیتی از طریق فروشگاه انجام می شود ، مشکلی پیش نمی آید.

اما آیا این واقعا راه حل خوبی است؟ هر دوره ای که تغییرات جدیدی را به همراه داشته باشد که کاربر واقعاً به آن علاقه دارد ، باید به روز شود. و وی مجبور است برای تهیه آن یک گوشی جدید بخرد یا اینکه ماه های زیادی پس از به روزرسانی رسمی منتظر بماند تا با فرض اینکه او آخرین دستگاه را دارد و از شرکت های خاصی مانند سامسونگ یا وان پلاس است ، آن را منتظر بماند.


گوگل در حال برنامه ریزی برای برنامه های خود است

از طرف دیگر ، به دلیل کاهش اهمیت به روزرسانی ها ، Google عمده منابع خود را در توسعه برنامه های خود مانند Drive ، Google Photos و Gmail قرار می دهد. این برنامه ها ارکان سیستمی را نشان می دهد که شرکت در تلاش برای ساخت آن است. و البته ، می تواند همه این به روزرسانی ها را از طریق فروشگاه Play بدون نیاز به انجام به روزرسانی های سیستم برای به روزرسانی همه برنامه ها همانند اپل ارسال کند.


اپل چطور؟

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

این همچنین ما را به ایده دیگری سوق می دهد که ایجاد به روزرسانی های سیستم کوچکتر در طول سال است. این شرکت در طول سال به روزرسانی های کوچکی را منتشر می کند که حاوی پیشرفت های مداوم و کوچکی است. کاربر آن را می داند و از آن استفاده می کند. به جای وضعیت فعلی ، یک به روزرسانی بزرگ در هر سال حاوی بیش از 200 تغییر. نیمی از این تغییرات ممکن است سخاوتمندی کاربر را بیان کند و او ممکن است تا یک یا دو سال پس از دریافت آنها ، وجود آنها را کشف نکند.


نظر شما در مورد روش Google برای اصلاح به روزرسانی های سیستم چیست؟ فکر می کنید اپل باید برخی از آنها را قرض بگیرد؟

منابع:

TechAltar |توسعه دهندگان Android | برنامه نویسان Android 2

مقالات ذات صل