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

تجهيز تطبيقات Wear OS لتلبية متطلبات الإصدار 64 بت

مدّة القراءة: دقيقتان

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

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

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

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

  • عند نشر جميع التطبيقات الجديدة وتحديثات التطبيقات التي تتضمّن رموزًا برمجية أصلية على Google Play، سيُطلب توفير إصدارات 64 بت بالإضافة إلى إصدارات 32 بت.
  • سيبدأ 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 ذات الصلة لكلتا واجهتَي التطبيق الثنائيتين.
  • ترقية حِزم 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 بت للمنظومة المتكاملة.

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