أخبار المنتجات

تجهيز تطبيقات Wear OS لتلبية متطلبات نظام 64 بت

قراءة لمدة دقيقتَين

توفّر البِنى الأساسية لنظام 64 بت تحسينات في الأداء وأساسًا للابتكارات المستقبلية، ما يمنح المستخدمين تجارب أسرع وأكثر ثراءً. ونحن نتيح استخدام وحدات المعالجة المركزية (CPU) لنظام 64 بت منذ Android 5. يتوافق هذا مع آخر التحديثات التي تم إجراؤها على Google TV وأشكال الأجهزة الأخرى، استنادًا إلى متطلبات نظام 64 بت التي تم تقديمها لأول مرة على الأجهزة الجوّالة في عام 2019.

نُوسِّع اليوم نطاق متطلبات نظام 64 بت ليشمل Wear OS. تقدّم هذه المدونة إرشادات لمساعدتك في إعداد تطبيقاتك لتلبية هذه المتطلبات الجديدة.

متطلبات نظام 64 بت: الجدول الزمني لمطوّري Wear OS

اعتبارًا من 15 سبتمبر 2026:

  • يجب أن توفّر جميع التطبيقات الجديدة وتحديثات التطبيقات التي تتضمّن رموزًا برمجية أصلية إصدارات بنظام 64 بت إلى جانب إصداراتها بنظام 32 بت عند نشرها على Google Play.
  • سيبدأ Google Play في حظر تحميل التطبيقات غير المتوافقة على Play Console.

لن نُجري أي تغييرات على سياستنا بشأن التوافق مع نظام 32 بت، وسيواصل Google Play إتاحة التطبيقات للأجهزة الحالية التي تعمل بنظام 32 بت.

لقد أجرى الغالبية العظمى من مطوّري Wear OS هذا التغيير، وأصبحت التطبيقات المتوافقة مع نظام 64 بت متاحة بالفعل. بالنسبة إلى التطبيقات المتبقية، نتوقّع أن يكون الجهد المطلوب ضئيلاً.

الاستعداد لمتطلبات نظام 64 بت

تتم كتابة العديد من التطبيقات بالكامل باستخدام رموز غير أصلية (مثل Kotlin أو Java) ولا تحتاج إلى أي تغييرات في الرموز. ومع ذلك، من المهم ملاحظة أنّه حتى إذا لم تكتب رموزًا برمجية أصلية بنفسك، يمكن أن تُدخلها اعتمادية أو حزمة تطوير البرامج (SDK) في تطبيقك، لذا عليك التحقّق مما إذا كان تطبيقك يتضمّن رموزًا برمجية أصلية.

تقييم تطبيقك

  • افحص ملف APK أو حِزمة تطبيق بحثًا عن رموز برمجية أصلية باستخدام أداة تحليل ملفات APK في "استوديو Android".
  • ابحث عن ملفات ‎ .so داخل مجلد lib. بالنسبة إلى أجهزة ARM، يمكن الوصول إلى مكتبات إصدار 32 بت من خلال lib/armeabi-v7a، بينما يمكن الوصول إلى إصدار 64 بت من خلال lib/arm64-v8a.
  • ضمان التكافؤ: الهدف هو ضمان تشغيل تطبيقك بشكلٍ صحيح في بيئة تستخدم نظام 64 بت فقط. على الرغم من أنّ الإعدادات المحدّدة قد تختلف، يعني ذلك بالنسبة إلى معظم التطبيقات أنّه مع كل بنية أساسية أصلية بإصدار 32 بت توفّرها، يجب تضمين البنية الأساسية المقابلة بإصدار 64 بت من خلال توفير ملفات ‎ .so ذات الصلة لكل من واجهات ABI.
  • ترقية حِزم SDK: إذا كان لديك إصدارات 32 بت فقط من مكتبة أو حزمة SDK تابعة لجهة خارجية، تواصَل مع المزوّد للحصول على إصدار متوافق مع نظام 64 بت.

كيفية اختبار التوافق مع نظام 64 بت

يجب أن يقدّم إصدار 64 بت من تطبيقك الجودة ومجموعة الميزات نفسها التي يقدّمها إصدار 32 بت. يمكن استخدام محاكي Android لنظام التشغيل Wear OS للتحقّق من أنّ تطبيقك يعمل ويتصرف على النحو المتوقّع في بيئة تستخدم نظام 64 بت.

ملاحظة: بما أنّه يجب أن تستهدف تطبيقات Wear OS الإصدار 4 من Wear OS أو الإصدارات الأحدث ليتم إرسالها إلى Google Play، من المحتمل أنّك تختبرها حاليًا على هذه الصور الأحدث التي تستخدم نظام 64 بت فقط.

أثناء الاختبار، انتبه إلى أدوات تحميل الرموز البرمجية الأصلية، مثل SoLoader أو الإصدارات الأقدم من OpenSSL، التي قد تتطلب تحديثات لتعمل بشكلٍ صحيح على الأجهزة التي تستخدم نظام 64 بت فقط.

الخطوات التالية

نعلن عن هذا المتطلب الآن لمنح المطوّرين فترة ستة أشهر لجعل تطبيقاتهم متوافقة قبل بدء التنفيذ في سبتمبر 2026. للحصول على إرشادات أكثر تفصيلاً بشأن عملية الانتقال، يُرجى الرجوع إلى المستندات التفصيلية حول التوافق مع البِنى الأساسية لنظام 64 بت.

يمثّل هذا الانتقال خطوة مهمة نحو مستقبل Wear OS والمزايا التي سيحققها التوافق مع نظام 64 بت للنظام الإيكولوجي.

متابعة القراءة