آنطور که پیداست گوگل قصد دارد در سال میلادی پیش رو به پشتیبانی از اپلیکیشن های 32 بیتی در اندروید پایان بدهد و فقط از اپلیکیشن های 64 بیتی پشتیبانی کند. جزئیات را در شهر سخت افزار بخوانید.
گوگل در سال 2014 میلادی با اندروید 5.0 پشتیبانی از اپلیکیشن های 64 بیتی را به اندروید آورد اما به عنوان یک تاکتیک، پشتیبانی از اپلیکیشن های 32 بیتی را هم حفظ کرد. با این حال ممکن است به زودی عصر پشتیبانی از اپلیکیشن های 32 بیتی اندروید پایان باید.
نشانههای موجود در کُد منبع اندروید 13 نشان میدهد ممکن است سخت افزارهای تبلت آتی Pixel این کمپانی مانع از اجرای اپلیکیشن های 32 بیتی شود و این تغییر در نسخه بعدی اندروید برای تمامی دستگاهها اعمال شود.
با کمی اغماض در تعریف علمی می توان گفت در پردازنده های 64 بیتی تقریباً بسیاری از واحدها دارای عرض بیشتری هستند، به همین دلیل هر بار با دو برابر داده های بیشتری کار می کنند و سریع تر هستند.
اندروید، iOS و حتی پلتفرمهایی چون webOS همگی در ابتدا 32 بیتی بودند اما با از راه رسیدن معماری مجموعه دستورالعمل ARM v8 در سال 2011 میلادی، به آرامی توسعه دهندگان به اپلیکیشن های 64 بیتی مهاجرت کردند تا بهتر بتوانند از منابع سخت افزاری استفاده کنند. البته هنوز هم اپلیکیشن های 32 بیتی زیادی باقی ماندهاند اما ممکن است عمر آنها به پایان خود نزدیک شده باشد.
در توضیحات موجود در کُد منبع اندروید 13 دست کم یک عبارت وجود دارد که میتواند نشان از پایان پشتیبانی از اپلیکیشن های 32 بیتی و ممانعت از اجرای آنها باشد. توضیحات مورد بحث ظاهراً مربوط به یکی از محصولات آتی گوگل است و این میتواند آغازی بر پایان پشتیبانی از اپلیکیشن ها و بازیهای 32 بیتی در اندروید باشد.
در کُد منبع اندروید 13 به هستههای پردازنده مرکزی ARM v9 هم اشاره شده است که در چیپست هایی چون Snapdragon 8 Gen 1 یافتی شود. ظاهراً این توضیحات درج شده در کُد منبع اندروید 13 به منظور آزمایش محدود شدن اجرای اپلیکیشن های 32 بیتی در تبلت بعدی گوگل است. به این ترتیب ممکن است در اندروید 14 خبری از امکان اجرای اپلیکیشن های 32 بیتی نباشد.
در همین رابطه بخوانید:
- آپدیت به اندروید ۱۳ برای گوشیهای گوگل پیکسل ؛ مسیر یک طرفه و بدون بازگشت
اپیکیشن های 64 بیتی از نظر استفاده از منابع و به ویژه حافظه رم، عملکرد بهتری نسبت به اپلیکیشن های 32 بیتی دارند. به همین دلیل هر دو اپل و گوگل تلاش زیادی کردهاند تا توسعه دهندگان را برای روی آوردن به آن ترغیب کنند. البته اپل برخلاف گوگل از سالها قبل پشتیبانی از اپلیکیشن های 32 بیتی را کنار گذاشته است.
پایان پشتیبانی از اپلیکیشن های 32 بیتی در اندروید چندان هم غیرمنتظره نیست. برای نمونه چیپست رده بالا Snapdragon 8 Gen 1 هشت هسته پردازشی دارد اما تنها سه هسته آن قادر به اجرای اپلیکیشن های 32 بیتی هستند.
اپلیکیشن های اندرویدی که با زبانهای برنامه نویسی جاوا یا Kotlin نوشته شدهاند 64 بیتی هستند و از سال 2019 گوگل از توسعه دهندگان را ملزم کرده اپلیکیشن های 32 بیتی حاوی یک پکیج 64 بیتی هم باشند.
بنابراین تنها اپلیکیشن هایی در فروشگاه گوگل پلی 32 بیتی هستند که سالها از توسعه آنها میگذرد و دیگر بهروزرسانی نشدهاند. چند وقتی میشود که گوگل پالایش اپلیکیشن های قدیمی در گوگل پلی را آغاز کرده است تا اپلیکیشن ها و بازیهای ترد شده از سوی توسعه دهندگان آنها را پنهان کند.
نظر خود را اضافه کنید.
برای ارسال نظر وارد شوید
ارسال نظر بدون عضویت در سایت