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

تجهيز تطبيقات 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 بت للمنظومة المتكاملة.

تأليف:

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