معماریهای ۶۴ بیتی باعث بهبود عملکرد و ایجاد پایهای برای نوآوریهای آینده میشوند و تجربههای سریعتر و غنیتری را برای کاربران شما ارائه میدهند. از Android 5، از واحدهای پردازش مرکزی ۶۴ بیتی پشتیبانی کردهایم. این کار Wear OS را با بهروزرسانیهای اخیر برای Google TV و سایر ضرایب شکل همسو میکند و براساس الزام ۶۴ بیتی است که اولینبار در سال ۲۰۱۹ برای تلفن همراه معرفی شد.
امروز، این الزام ۶۴ بیتی را به Wear OS گسترش میدهیم. این وبلاگ راهنماییهایی ارائه میدهد تا به شما کمک کند برنامههایتان را برای برآورده کردن این الزامات جدید آماده کنید.
الزام ۶۴ بیتی: زمانبندی برای توسعهدهندگان Wear OS
از ۱۵ سپتامبر ۲۰۲۶:
- همه برنامههای جدید و بهروزرسانیهای برنامه که حاوی کد بومی هستند، هنگام انتشار در Google Play، علاوهبر نسخههای ۳۲ بیتی، باید نسخههای ۶۴ بیتی را نیز ارائه دهند.
- Google Play بارگذاری برنامههای ناسازگار در «کنسول Play» را مسدود خواهد کرد.
ما تغییری در خطمشی خود درباره پشتیبانی از ۳۲ بیتی ایجاد نمیکنیم و Google Play همچنان برنامهها را به دستگاههای ۳۲ بیتی موجود ارائه خواهد داد.
اکثر توسعهدهندگان Wear OS قبلاً این تغییر را انجام دادهاند و برنامههای سازگار با نسخه ۶۴ بیتی ازقبل دردسترس هستند. برای برنامههای باقیمانده، انتظار داریم تلاش کمی لازم باشد.
آماده شدن برای الزامات ۶۴ بیتی
بسیاری از برنامهها کاملاً با کد غیربومی (یعنی Kotlin یا Java) نوشته شدهاند و نیازی به تغییر کد ندارند. بااینحال، توجه به این نکته مهم است که حتی اگر خودتان کد بومی ننویسید، ممکن است یک وابستگی یا کیت توسعه نرمافزار آن را به برنامه شما معرفی کند، بنابراین همچنان باید بررسی کنید که آیا برنامه شما حاوی کد بومی است یا نه.
ارزیابی برنامه
- بااستفاده از تحلیلکننده APK در «استودیو Android»، بسته برنامه یا APK خود را برای کد بومی بررسی کنید.
- بهدنبال فایلهای so. در پوشه lib بگردید. برای دستگاههای ARM، کتابخانههای ۳۲ بیتی در lib/armeabi-v7a قرار دارند، درحالیکه معادل ۶۴ بیتی lib/arm64-v8a است.
- اطمینان از برابری: هدف این است که مطمئن شوید برنامهتان بهدرستی در محیط فقط ۶۴ بیتی اجرا میشود. اگرچه پیکربندیهای خاص ممکن است متفاوت باشد، برای اکثر برنامهها این بدان معنی است که برای هر معماری ۳۲ بیتی بومی که پشتیبانی میکنید، باید معماری ۶۴ بیتی مربوطه را با ارائه فایلهای .so مربوطه برای هر دو رابط دودویی کاربردی اضافه کنید.
- ارتقا دادن کیتهای توسعه نرمافزار: اگر فقط نسخههای ۳۲ بیتی از کتابخانه یا کیت توسعه نرمافزار شخص ثالث دارید، با ارائهدهنده تماس بگیرید تا نسخه سازگار با ۶۴ بیتی را دریافت کنید.
نحوه آزمایش سازگاری ۶۴ بیتی
نسخه ۶۴ بیتی برنامهتان باید همان کیفیت و مجموعه ویژگیهای نسخه ۳۲ بیتی را ارائه دهد. از شبیهساز Android برای Wear OS میتوان برای تأیید اینکه برنامه شما در محیط ۶۴ بیتی طبق انتظار رفتار و عمل میکند استفاده کرد.
توجه: ازآنجاییکه برنامههای Wear OS باید Wear OS 4 یا بالاتر را هدف قرار دهند تا بتوانند به Google Play ارسال شوند، احتمالاً درحالحاضر درحال آزمایش روی این ایمیجهای جدیدتر و فقط ۶۴ بیتی هستید.
هنگام آزمایش، به بارکنندههای کد بومی مانند SoLoader یا نسخههای قدیمیتر OpenSSL توجه کنید که ممکن است برای عملکرد صحیح در سختافزار فقط ۶۴ بیتی به بهروزرسانی نیاز داشته باشند.
مراحل بعدی
این الزام را اکنون اعلام میکنیم تا توسعهدهندگان فرصتی ششماهه داشته باشند تا برنامههایشان را پیشاز شروع اجرای این الزام در سپتامبر ۲۰۲۶ با آن مطابقت دهند. برای راهنمایی دقیقتر درباره این انتقال، لطفاً به اسناد دقیق ما درباره پشتیبانی از معماریهای ۶۴ بیتی مراجعه کنید.
این انتقال گام هیجانانگیزی برای آینده Wear OS و مزایایی است که سازگاری ۶۴ بیتی برای این بومسازگان بههمراه خواهد داشت.
-
اخبار محصولاز غوطهوری کامل در خانه تا تجربههای اجمالی درحال حرکت، ساختن روی Android XR به شما امکان میدهد در هر لحظه در سراسر طیف برنامههای فضایی با کاربران ملاقات کنید. در «نشست توسعهدهندگان Android»، با راهاندازی XREAL AURA به نقطه عطف هیجانانگیزی رسیدیم.
Amy Zeppenfeld, Vinny DaSilva • ۳ دقیقه خواندن -
اخبار محصولدر عصر هوش مصنوعی، کاربران دیگر فقط در برنامهها ضربه نمیزنند، بلکه اهداف سطح بالا را بیان میکنند و انتظار دارند عاملهای هوش مصنوعی مانند Gemini گردشهای کاری چندمرحلهای را، گاهی در چندین برنامه در دستگاههایشان، تکمیل کنند.
Jingyu Shi • زمان خواندن: ۴ دقیقه -
اخبار محصولامروز در «نشست توسعهدهندگان Android»، دردسترس بودن گسترده بسیاری از ابزارها و میاناهای برنامهسازی کاربردی را اعلام میکنیم که برای رفع اصطکاک روزمره و ارائه انعطافپذیری بیشتر به شما برای ساختن برنامههای Android عالی طراحی شدهاند.
Matthew McCullough • زمان خواندن: ۴ دقیقه
جدیدترین اطلاعات آماری توسعه Android را بهصورت هفتگی در صندوق ورودیتان دریافت کنید.