أصدرت Google عدة إعلانات، بما في ذلك إطلاق Pixel 3a وAndroid Q في الجلسة الرئيسية لـ Google I/O 2019. كما تم الإعلان عن العديد من واجهات برمجة التطبيقات الجديدة والتحسينات الأخرى المتعلقة بالبرمجيات للمطورين.
ربما كان الأبرز CameraX ، واجهة برمجة تطبيقات جديدة تهدف إلى تحسين تطبيقات الكاميرا على Android. يعمل هذا على معظم أجهزة Android مع سهولة التنفيذ والتوافق على Android 5.0 أو الأجهزة الأحدث.
يمكن للمطورين بسهولة برمجة تطبيقات الكاميرا الجديدة باستخدام CameraX، بالإضافة إلى الإضافات الاختيارية والوظائف الإضافية التي يتضمنها. في المقابل ، يمكنهم بسهولة الاستفادة من تجربة الكاميرا التي يوفرها تطبيق الكاميرا المثبت مسبقًا على أي جهاز. هذه تحتاج فقط إلى إضافة سطرين من التعليمات البرمجية للحث على جميع ميزات تطبيق الكاميرا الأصلي. التقط اللقطات باستخدام الوضع الرأسي و HDR والوضع الليلي والجمال.
إنها واجهة برمجة تطبيقات سهلة الاستخدام وسيؤدي إلى قطع التعليمات البرمجية بشكل كبير في تطبيقات كاميرا Android التابعة لجهات خارجية. ستنتهي المهمة التي تستغرق وقتًا طويلاً في الترميز لكل جهاز محدد في تطبيق الكاميرا. طورت Google مختبرًا مخصصًا لاختبار CameraX لفحص التحسينات عبر جميع أنظمة التشغيل بدءًا من Android 5.0 Lollipop.
قامت Google بتصميمها في بيئة المكونات واللعب لالتقاط سلوك الكاميرا الأساسي بسهولة. مجموعة من حالات الاستخدام المختلفة ، مثل المعاينة وتحليل الصورة والتقاط الصور ، هي جزء من أحدث واجهة برمجة تطبيقات.
API الجديد هو حاليا في المرحلة ألفا، وتوصي Google بعدم استخدامه لبيئة الإنتاج. ومع ذلك ، تروج Google لاستخدامها لأغراض الاختبار.
من المؤكد أن CameraX سيفيد المطورين الذين يرمزون لتطبيقات كاميرا Android. سيؤدي ذلك إلى تحسين تطبيقات الكاميرا وتحسينها مع التوافق في قاعدة مستخدمين أوسع.