تطلق Google مكتبة Jetpack لنظام Android Auto، وتجهز واجهتي برمجة تطبيقات جديدتين

click fraud protection

أصدرت Google مكتبة Jetpack لتبسيط عملية تطوير تطبيق Android Auto، وهي تعمل على واجهتي برمجة تطبيقات للساعات الذكية والأجهزة القابلة للطي.

يمكن أن يكون التطوير لنظام التشغيل Android أمرًا شاقًا نظرًا لدورة إصدار نظام التشغيل السنوية من Google والتحول متطلبات واجهة برمجة التطبيقات (API) لـ Google Play، ولكن لهذا السبب تحتفظ Google بمجموعة من مكتبات الدعم ضمنها ال "أندرويد جيتباك" مظلة. علاوة على مكتبات التوافق، هناك أيضًا مكتبات أخرى لتطوير التطبيقات مضمنة في Jetpack، وآخرها مكتبة تطبيقات Android for Cars. نظرًا لأن مكتبات Jetpack مفتوحة المصدر، فقد رصدنا أيضًا تطويرًا لواجهة برمجة تطبيقات جديدة في طور الإعداد: واجهة ستسهل تطوير تطبيقات مبتكرة للأجهزة القابلة للطي والأجهزة ذات الشاشات المزدوجة.

مكتبة تطبيق Android للسيارات Jetpack

مرة أخرى في أكتوبر من عام 2020، جوجل مطلق سراحه مكتبة تطبيقات Android for Cars في الإصدار التجريبي للسماح لمطوري تطبيقات الجهات الخارجية بتصميم وتطوير واختبار تطبيقات الملاحة ومواقف السيارات والشحن الخاصة بهم على نظام Android Auto. في ديسمبر 2020، جوجل بدأ السماح

نشر تطبيقات Android Auto المبنية على هذه المكتبة. كان تطبيق الخرائط والملاحة الشهير التابع لجهة خارجية Sygic من أوائل التطبيقات التي استفادت من ذلك، إطلاق نسخة متوافقة مع Android Auto التطبيق في منتصف ديسمبر. في أواخر يناير من عام 2021، سمحت Google بنشر التطبيقات المبنية باستخدام هذه المكتبة في مسارات اختبار مفتوحة و أعلن أنهم كانوا يعملون على ترحيل مكتبة تطبيقات Android for Cars إلى Android Jetpack.

أمثلة على GridTemplate الجديد في androidx.car.app

اليوم، جوجل لديها أعلن أن مكتبة تطبيقات Android for Cars متاحة في Jetpack كـ androidx.car.app 1.0.0-beta01. هذا هو الإصدار الأول للمكتبة المغلقة المصدر سابقًا ويعمل على الأجهزة مع أندرويد أوتو 6.1 أو أعلى مثبتة. وهو يتضمن جميع وظائف المكتبة القديمة ولكنه يضيف أيضًا ميزات مثل الإصدار الجديد GridTemplate. قامت جوجل أيضًا بتحديث دليل المطور و موجهات التصميم لتغطية المكتبة الجديدة وتخطط لإيقاف المكتبة القديمة بحلول 1 سبتمبر 2021. تقول Google أنه يتم ترحيل تطبيق Android Auto الخاص بك من المكتبة الحالية إلى مكتبة Jetpack الجديدة سهل - قم بتغيير مساحة الاسم وتعديل بعض استدعاءات واجهة برمجة التطبيقات (API). مع هذا التغيير، نحن الآن على بعد خطوة واحدة من ظهور تطبيقات Android Auto التابعة لجهات خارجية في متجر Play على مسارات الإنتاج.

واجهة برمجة تطبيقات امتداد الشاشة

تعد الأجهزة القابلة للطي والأجهزة ذات الشاشات المزدوجة من أروع الأطفال في المنطقة، ولكن ليس لديها الكثير من المعجبين حتى الآن. يدعم محاكي Android الرسمي عوامل الشكل المثيرة للاهتمام مثل الهواتف القابلة للطي والهواتف ذات الشاشة المزدوجة والأجهزة القابلة للطي. ومع ذلك، لا يزال الأمر متروكًا للمطور للتوصل إلى طرق لتوسيع محتوى تطبيقاته واستخدام واجهات برمجة تطبيقات النظام الأساسي لتحقيق ذلك. ولتسهيل هذه العملية على المطورين، تعمل Google على حل جديد واجهة برمجة تطبيقات امتداد الشاشة. وفق التزام واحد، أنشأت Google عروضًا توضيحية توضح كيف يمكن للمطورين استخدام Screen Extension API لإنشاء لعبة وحدة تحكم تمتد إلى شاشة ثانوية وتطبيق كاميرا يعرض معاينة على شاشة أخرى. واجهة برمجة التطبيقات حاليًا تم وضع علامة تجريبية حتى ال واجهة تصنيع المعدات الأصلية تم الانتهاء منه. نحن مهتمون بمعرفة ما يتوصل إليه مطورو التطبيقات بمجرد دمج واجهة برمجة التطبيقات هذه.


وفقًا للالتزامات الأخرى في AOSP، تعمل Google على نسخة جديدة من مكتبة Emoji Jetpack، وهم العمل المستمر لإحضار واجهة برمجة تطبيقات Tiles الرسمية لمطوري تطبيقات Wear OS.