في قمة Firebase السنوية، أعلنت Google عن ميزات جديدة لمنصة المطورين الخاصة بها: توزيع التطبيقات، والإضافات، ودعم تحليلات تطبيقات الويب، والمزيد.
إذا كنت أحد مطوري تطبيقات Android، فمن المحتمل أنك قد بحثت أو تستخدم بالفعل Firebase، وهي مجموعة تطوير الأجهزة المحمولة من Google. إلا إذا كنت تخطط لتوزيع التطبيق الخاص بك خارج جوجل بلاي، فليس هناك أي جانب سلبي في تنفيذ واحدة أو أكثر من الأدوات التي يقدمها Firebase (وهذا يعتمد، بالطبع، على مقدار ما يمكنك تحمل تكاليفها.) من خلال Firebase، يمكنك تنفيذ Google Analytics للحصول على رؤى حول استخدام التطبيق وتفاعل المستخدم، وإجراء اختبار A/B باستخدام التكوين عن بعد، وتحسين الاحتفاظ بالمستخدمين من خلال الرسائل المستهدفة باستخدام Cloud Messaging، وتتبع الأعطال من خلال Crashlytics، واستضافة مواقع الويب باستخدام استضافة، و أكثر بكثير. مع وجود أكثر من 2 مليون تطبيق نشط شهريًا يستخدم Firebase، ترغب Google في جعل النظام الأساسي أكثر فائدة لمطوري تطبيقات Android، لذلك يواصلون توسيع مجموعة ميزات Firebase.
كشفت Google اليوم عن العديد من الميزات الجديدة لمنصة تطوير الأجهزة المحمولة. تتضمن أبرز نقاط الإعلان الإضافات وتوزيع التطبيقات ودعم Google Analytics لتطبيقات الويب، ولكن هناك أيضًا إعلانات مهمة أخرى يجب مراعاتها. يتم إصدار الإعلانات في
قمة Google Firebaseالذي يقام اليوم في اسبانيا. لقد تحدثنا مع فرانسيس ما وكريستين جونسون، مديري المنتجات في Firebase، لنقدم لك ملخصًا للإعلانات في حالة عدم تمكنك من حضور الحدث أو عدم قدرتك على المشاهدة البث المباشر.ملحقات Firebase
إن تقليل الوقت الذي تقضيه في كتابة التعليمات البرمجية المعيارية هو الفكرة الرئيسية وراء ميزة الإضافات الجديدة. "الامتداد" هو بالضبط ما يبدو هنا؛ فكر في ملحقات Chrome التي تضيف وظائف إلى متصفح Google Chrome، ولكن بدلاً من ذلك لأي مشروعات تستخدم منتجات Google Cloud بدون خادم (مثل وظائف السحاب). ملحقات Firebase عبارة عن حزم من التعليمات البرمجية المعبأة مسبقًا والتي تتعامل مع مهام مثل تغيير حجم الصور المصغرة، وترجمة السلاسل، وإضافة أشخاص إلى قوائم البريد الإلكتروني، وتقصير عناوين URL، وما إلى ذلك. عند الإطلاق، سيتم توفير 9 ملحقات - جميعها منشورة بواسطة Google - لجميع المطورين.
تقول Google أن الإضافات التي قاموا بإنشائها تحل المشكلات الدائمة (على سبيل المثال. المشكلات التي تظهر دائمًا للمطورين)، لكنهم سيقومون بتحديث الامتدادات إذا لزم الأمر. تعتبر الإضافات مفتوحة المصدر وتتكامل مع منتجات Google Cloud Platform وFirebase الأخرى، ويمكنك البدء من خلال البحث عنها على صفحة دليل الإضافات أو ملحقات Firebase جيثب الريبو.
توزيع التطبيق
قبل أن تنشر تطبيقًا على Google Play أو Apple App Store، ستحتاج بالتأكيد إلى توزيع تطبيقك على مجموعة من المختبرين الموثوق بهم. الشركات التي تفعل ذلك هي "تتناول طعامها التجريبي" أو "الطعام التجريبي" لتطبيقاتها. بينما يمكنك استخدام Google Play لاستضافة تطبيق خاص لمؤسستك، سيتعين عليك أيضًا فعل الشيء نفسه بالنسبة لمتجر Apple App Store إذا كان تطبيقك متعدد المنصات. ومع ذلك، باستخدام Firebase App Distribution، يمكنك إدارة توزيع إصدارات ما قبل النشر لتطبيقك لكل من Android وiOS. يمكنك إدارة مجموعات اختبار متعددة، وإرسال روابط الدعوة، وتحميل التطبيقات للتوزيعات الجديدة، وإضافة ملاحظات الإصدار من لوحة المعلومات. كما يوفر App Distribution دعم واجهة سطر الأوامر (CLI) لـ Gradle للبناء، وFastlane للتشغيل الآلي، وFirebase CLI للنشر.
تقول Google إن توزيع التطبيقات سينتقل إلى حالة الإصدار التجريبي العام بعد إصدار ألفا الأولي في I/O 2019. يمكنك البدء هنا. مع تضمين توزيع التطبيقات، توفر Google الآن جميع الميزات التي انتقال مستخدمي النسيج يبحثون عنه. سيتم غروب الشمس في النسيج في 31 مارس 2020.
توسيع التحليلات لتطبيقات الويب
كما ذكرت سابقًا، إحدى الميزات الرئيسية لـ Firebase هي التحليلات. باستخدام Google Analytics، يمكنك تتبع كيفية تفاعل المستخدمين مع تطبيقك، حتى تتمكن من تحسين تجربة المستخدم لزيادة معدل الاحتفاظ به. لقد كان Analytics متاحًا لتطبيقات الجوال الأصلية لبعض الوقت، ولكن الآن ستسمح Google للمطورين بدمج Analytics مع تطبيقات الويب. سيتمكن مطورو الويب من تسجيل الأحداث وخصائص المستخدم كما هو ممكن بالفعل على الهاتف المحمول. سيتمكن المطورون أيضًا من إجراء تحليل مسار التحويل المغلق لمعرفة المسار الذي يسلكه المستخدمون في تطبيقات الويب الخاصة بهم والذي يؤدي إلى التحويل.
سيؤدي توسيع Analytics لمواقع الويب المستضافة من خلال Firebase إلى منح المطورين رؤية شاملة لأعمالهم بغض النظر عن النظام الأساسي. الآن، يمكن للمطورين إنشاء جمهور في Analytics ثم استهداف هذا الجمهور باستخدام Remote Config أو Firebase Cloud Messaging.
مجموعة المحاكي، وواجهة مستخدم للتنبؤات المحدثة، ومجموعات SDK مفتوحة المصدر، والمزيد
تتضمن بعض الإعلانات الأخرى التي سيتم إصدارها في Firebase Summit باختصار ما يلي:
- تشغيل وظائف قاعدة البيانات في الوقت الفعلي، ودعم أوسع لحزم SDK الخاصة بالعميل والخادم، وإعادة التحميل السريع لـ تغيرت قواعد الأمان، وأمر جديد لتشديد التكامل المستمر (CI) لمحاكي Firebase جناح. يتعلم أكثر هنا.
- تعرض لك واجهة مستخدم Firebase Predictions الآن "نطاقًا كاملاً للسلوك المتوقع للمستخدم" حتى تتمكن من استهداف شرائح المستخدمين بشكل أفضل. يتعلم أكثر هنا.
- SDK على شبكة الإنترنت تعتبر إصدارات Remote Config وAnalytics مفتوحة المصدر. قامت Google باختبار Invertase رد فعل Firebase الأصلي وحدات للتأكد من أنها تعمل مع جميع منتجات Firebase؛ يدعم الإصدار v6 الجديد كل خدمة من خدمات Firebase ويأتي مع موقع ويب جديد يحتوي على الوثائق وأدلة البدء السريع ومجموعات تطوير البرامج (SDK) التي تمت ترقيتها.
- إدارة الهوية والوصول إلى Google Cloud Platform هي الآن متاحة بشكل عام. سيساعدك هذا على إنشاء أدوار لتقييد الوصول إلى مشروعك.
- يمكنك الآن إضافة صور إلى الإشعارات المرسلة عبر Firebase Cloud Messaging.
- مشاركة الاختبار تسريع الاختبارات في مختبر اختبار Firebase من خلال تقسيم الاختبارات إلى مجموعات فرعية وإجرائها بالتوازي.
- تواصل Google الاستثمار في برامج لتعزيز النظام البيئي للمطورين. بالإضافة إلى مجموعات مطوري Google وصانعي التكنولوجيا، تقدم Google الآن بوابة تعليمية على google.dev. ستستضيف بوابة التعلم هذه، المفتوحة للوصول إليها الأسبوع المقبل، مواد التعلم الذاتي والبرامج التعليمية على وجه التحديد مصمم لتحسين فهمك للعمل مع أدوات مطوري Google مثل Google Cloud Platform و Firebase.
إذا كنت مهتمًا بمشاهدة البث المباشر، فيمكنك القيام بذلك على YouTube.
تم توفير جميع الصور في هذه المقالة بواسطة جوجل.