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

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

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

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

واليوم، نوسّع نطاق متطلبات الـ 64 بت لتشمل 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 ذات الصلة لكل من واجهات التطبيق الثنائية (ABI).
  • ترقية حِزم SDK: إذا كانت لديك إصدارات 32 بت فقط من مكتبة أو حزمة SDK تابعة لجهة خارجية، يُرجى التواصل مع موفِّر الخدمة للحصول على إصدار متوافق مع الإصدار 64 بت.

كيفية اختبار التوافق مع الإصدارات 64 بت

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

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

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

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

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

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

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