با افزایش قدرت پردازشی گوشی‌های هوشمند و همچنین بهبود ظرفیت حافظه رم در آن‌ها، گوگل تصمیم گرفته است در آینده نزدیک پشتیبانی از برنامه‌های اندرویدی 32 بیت را کنار بگذارد و به صورت اختصاصی به پشتیبانی از برنامه‌های 64 بیتی بپردازد.

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

64-bit-2.png

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

اما این اطلاعات منتشر شده از سوی گوگل برای توسعه دهندگان نرم افزاری اتفاق جدیدی نیست. گوگل برای اولین بار در سال 2017 اعلام کرده بود که قصد دارد در آینده نزدیک به پشتیبانی از برنامه‌های 32 بیتی پایان دهد. با این وجود گوگل در اطلاعیه جدید خود زمان بندی مشخصی را برای پایان دادن به این پشتیبانی اعلام کرده است و همچنین راهنمایی‌های مختلفی را در اختیار توسعه دهندگان نرم افزارها قرار داده است تا این انتقال پشتیبانی از برنامه‌های 32 بیتی به 64 بیتی ساده‌تر از قبل صورت بگیرد.

براساس اطلاعات جدید منتشر شده از سوی گوگل، از تاریخ 1 آگوست 2019 (10 مرداد 1398)، تمامی برنامه‌هایی که قرار است به فروشگاه Play Store اضافه شوند باید دارای یک نسخه 64 بیتی باشند. این موضوع برای تمامی بروزرسانی‌ هایی که قرار است برای برنامه‌های اندرویدی موجود منتشر شود نیز صادق است. با وجود این، گوگل اعلام کرده است برای تعدادی از بازی‌ها که از موتور بازی‌سازی Unity 5.6 یا نسخه‌های قدیمی‌تر آن استفاده می‌کنند استثنا قائل شده است. چرا که به تازگی امکان تولید بازی‌های 64 بیتی به این موتور بازی‌سازی اضافه شده است و انتقال بازی‌های موجود به معماری 64 بیتی، در قیاس با برنامه‌های اندرویدی به زمان بیشتری نیاز دارد.

گوگل همچنین در نظر دارد تا دو سال دیگر به پشتیبانی از تمامی برنامه‌ها و بازی‌های 32 و 64 بیتی موجود در Play Store ادامه دهد. به این ترتیب توسعه دهندگان نرم افزاری فرصت دارند تا تاریخ 1 آگوست 2021 (10 مرداد 1400)، یک نسخه 64 بیتی از اپلیکیشن‌های خود تولید و طراحی کنند. گوگل قصد دارد پس از این تاریخ، تمامی برنامه‌ها و بازی‌هایی که دارای نسخه 64 بیت نیستند را از Play Store حذف کند. این موضوع برای برنامه‌های مبتنی بر سیستم عامل Wear OS و همچنین Android TV صادق نیست. چرا که این دو سیستم عامل از کدهای 64 بیت پشتیبانی نمی‌کنند.

به این ترتیب تا تاریخ 1 آگوست 2021 (10 مرداد 1400) به صورت رسمی دوران برنامه‌های اندرویدی 32 بیتی به پایان می‌رسد. تولید برنامه‌های 64 بیت بر روی سیستم عامل iOS نیز از سال 2017 و پس از انتشار نسخه 11 از آن به یک امر عادی تبدیل شده است. با توجه به اینکه تمامی دستگاه‌های تولید شده توسط اپل از قطعات سخت افزاری قدرتمند بهره می‌برند این اتفاق چندان تعجب آور نیست. این در حالی است که سیستم عامل اندروید را می‌توان بر روی ارزان‌ترین ماشین حساب‌های امروزی تا یک اسمارت فون 1000 دلاری پیدا کرد. این موضوع سبب شده است که گوگل پایان پشتیبانی از برنامه‌های 32 بیتی را تحت یک برنامه زمان بندی شده دنبال کند.

نظر خود را اضافه کنید.

ارسال نظر بدون عضویت در سایت

0
  • هیچ نظری یافت نشد

ورود به شهرسخت‌افزار

ثبت نام در شهر سخت افزار
ورود به شهر سخت افزار

ثبت نام در شهر سخت افزار

نام و نام خانوادگی(*)
لطفا نام خود را وارد کنید

ایمیل(*)
لطفا ایمیل خود را به درستی وارد کنید

رمز عبور(*)
لطفا رمز عبور خود را وارد کنید

شماره موبایل
Invalid Input

جزو کدام دسته از اشخاص هستید؟(*)

لطفا یکی از موارد را انتخاب کنید