تستعد Google لإصدار واجهة برمجة تطبيقات Tiles الرسمية لنظام التشغيل Wear OS

وفقًا لالتزام جديد تم تقديمه إلى AOSP Gerrit، تعمل Google على إطلاق واجهة برمجة تطبيقات Tiles الرسمية لتطبيقات Wear OS التابعة لجهات خارجية.

التحديث 1 (26/01/2021 الساعة 06:10 مساءً بالتوقيت الشرقي): قامت Google بدمج الالتزام الذي ينفذ واجهة برمجة تطبيقات Wear OS Tiles. انقر هنا للمزيد من المعلومات. المقالة كما نشرت بتاريخ 18 ديسمبر 2020 محفوظة أدناه.

في عام 2019، أصدرت جوجل "البلاط"، وهي ميزة جديدة تتيح لك عرض بطاقات عناصر واجهة المستخدم الصغيرة والغنية بالمعلومات على الساعات الذكية التي تعمل بنظام التشغيل Wear OS. أضافت جوجل Tiles لعدد قليل من الأشياء، بما في ذلك الأهداف، والحدث التالي، والتنبؤات، ومعدل ضربات القلب، والعناوين الرئيسية، والمؤقت، مما يسمح للمستخدمين بالوصول بسهولة إلى المعلومات المهمة عن طريق التمرير إلى اليسار على وجه الساعة. عند الإطلاق، كان بإمكانك إضافة 5 بلاطات فقط، ولكن مع تطبيق Wear OS v2.40، رفعت Google الحد الأقصى، مما سمح للمستخدمين بإضافة ما يصل إلى 10 بلاطات على ساعتهم الذكية. منذ إصدار Tiles، قامت الشركات المصنعة الأصلية للساعات الذكية مثل Mobvoi أيضًا ببناء Tiles الخاصة بها.

ومع ذلك، حتى يومنا هذا، لم تصدر Google أبدًا واجهة برمجة تطبيقات رسمية لـ Tiles، والتي من شأنها أن تسمح لمطوري تطبيقات Wear OS التابعين لجهات خارجية بتقديم Tiles الخاصة بهم. سئمت من التأخير، بعض المطورين إجراء هندسة عكسية لواجهة برمجة تطبيقات Tiles الداخلية التي تستخدمها Google في تطبيق Wear OS لإنشاء UnofficialTileAPI. على الرغم من أن هذا أدى إلى قيام العديد من مطوري تطبيقات الطرف الثالث بإنشاء Tiles بنجاح، إلا أنه لا يوصى بالاعتماد على واجهات برمجة التطبيقات غير الموثقة نظرًا لأنها يمكن أن تتغير في أي وقت، مما يتسبب في حدوث عطل. ولكن يبدو أن المطورين لن يضطروا إلى اللجوء إلى طرق غير رسمية لبناء Tiles في المستقبل غير البعيد.

أخيرًا، بعد مرور ما يقرب من عام ونصف على ظهور Tiles لأول مرة، يبدو أن Google تستعد لتقديم واجهة برمجة تطبيقات Tiles الرسمية. التزام AOSP بعنوان "الالتزام الأولي لـ Wear Tiles API" يضيف Tiles API إلى مكتبة دعم AndroidX.

الالتزام الأولي لواجهة برمجة تطبيقات Wear Tiles.

يقوم هذا بالتحقق من جانب التطبيق لواجهة برمجة تطبيقات Wear Tiles. لم تتم إضافة الاختبارات (ومكتبات الاختبار) بعد، ولكنها ستأتي في CL مستقبلية. هذا الإصدار موجود بالفعل لبدء مراجعات واجهة برمجة التطبيقات.

بمجرد دمج هذا الالتزام، سيتمكن المطورون من استدعاء واجهة برمجة التطبيقات هذه بعد التحديث إلى أحدث إصدار من AndroidX.

مع إصدار واجهة برمجة تطبيقات Tiles الرسمية، من المفترض أن نرى المزيد من المطورين ينضمون إلينا ويقدمون ساعات ذكية جديدة ومثيرة تعمل بنظام التشغيل Tiles for Wear OS. لا نعرف متى تخطط Google لإصدار واجهة برمجة التطبيقات (API) بشكل عام. لكننا سنراقب التطور عن كثب ونتأكد من إخبارك إذا تعلمنا أي شيء جديد.


التحديث 1: تم دمج الالتزام الأولي لواجهة برمجة تطبيقات Wear OS Tiles

الآن بعد أن الأولي يقترف تم دمج تنفيذ واجهة برمجة تطبيقات Wear OS Tiles (h/t@kevinslife2)، لن يمر وقت طويل قبل أن يتمكن المطورون من إضافة Tiles رسميًا إلى تطبيق Wear OS الخاص بهم. ومع ذلك، لم تقم Google بعد بإجراء اختبار واجهة برمجة التطبيقات (API)، لذلك قد لا تجعل الشركة واجهة برمجة التطبيقات (API) متاحة على الفور في ارتداء مكتبة AndroidX Jetpack. سنقوم بتحديث هذه المقالة بمجرد توفرها بشكل عام.