تقليل وقت الاستجابة ووقت إنشاء الرموز البرمجية: نجاح Aqara باستخدام واجهات برمجة التطبيقات في Google Home

Aqara هي علامة تجارية للمنزل المزوّد بأجهزة ذكية توفّر مجموعة متنوّعة من أجهزة إنترنت الأشياء (IoT)، بما في ذلك الأقفال وأجهزة الاستشعار والكاميرات والمقابس الذكية والمفاتيح والموزّعات. تتمثل مهمة Aqara في إنشاء تجارب منزلية شاملة ومخصّصة مزوّدة بأجهزة ذكية يمكن للجميع الاستفادة منها.

تركز Aqara على توفير منتجات منزل مزوّد بأجهزة ذكية متوافقة مع Matter ومصمّمة للتشغيل الآلي للأجهزة المنزلية والأمان وإدارة الطاقة، ما يتيح للمستخدمين إنشاء مشاهد وعمليات تشغيل آلي مخصّصة. وقد تم دمجها مع واجهات برمجة تطبيقات Google Home لتقديم تحسينات كبيرة في إمكانية التشغيل التفاعلي من عدّة منصات وتجربة المستخدم ونمو المنظومة المتكاملة.

التحدّي

قبل التكامل مع واجهات برمجة تطبيقات Google Home، واجه مستخدمو تطبيق Aqara Home قيودًا كبيرة أعاقت إنشاء تجربة منزل مزوّد بأجهزة ذكية موحّدة حقًا. ركّزت هذه التحديات بشكل أساسي على نطاق إمكانات التشغيل الآلي الحالية وإمكانية التشغيل التفاعلي

  • نطاق محدود لمحرك التشغيل الآلي من Aqara: كان محرك التشغيل الآلي القوي من Aqara، المعروف بسهولة استخدامه، يقتصر سابقًا على التحكّم في أجهزة Aqara فقط وأجهزة Matter التابعة لجهات خارجية والمتصلة تحديدًا من خلال وحدة تحكّم Aqara Matter. وهذا يعني أنّه لا يمكن للمستخدمين الاستفادة من الإمكانات الكاملة لمحرك التشغيل الآلي للأجهزة المنزلية في Aqara Home على مجموعة أوسع من الأجهزة المتصلة من علامات تجارية أخرى في Google Home.

  • التحكّم في الأجهزة بشكل غير موحّد: كان على المستخدمين في كثير من الأحيان إدارة أجهزتهم المنزلية الذكية من خلال التبديل بين تطبيقات منفصلة متعددة، بما في ذلك تطبيق Aqara Home وتطبيقات أخرى للأجهزة المتوافقة مع Google Home. أدّى ذلك إلى إزعاج المستخدمين من خلال مطالبتهم بالتنقّل بين واجهات مختلفة بدلاً من الحصول على نقطة تحكّم واحدة.

  • صعوبة إنشاء عمليات تشغيل آلي بين المنصات: كان من الصعب إنشاء عمليات تشغيل آلي متطورة تدمج بسلاسة بين أجهزة Aqara والأجهزة المتصلة من خلال Google Home. أدّى ذلك إلى الحدّ من إمكانية إنشاء سيناريوهات منزل مزوّد بأجهزة ذكية شاملة تمتد عبر منظومات متكاملة مختلفة وعلامات تجارية مختلفة للأجهزة.

كانت معالجة هذه التحديات ضرورية لتحسين تجربة المستخدم وجعل المنظومة المتكاملة من Aqara أكثر جاذبية من خلال تقليل إزعاج المستخدم وتمكين تخصيص المنزل المزوّد بأجهزة ذكية وتشغيله آليًا بشكل أكثر شمولاً.

حوّلت واجهات برمجة تطبيقات Google Home شركة Aqara من نظام إيكولوجي مستقل إلى جسر للمنزل المزوّد بأجهزة ذكية. إنّ إمكانية التشغيل التفاعلي هي المستقبل، إذ يطلب المستخدمون تحكّمًا سلسًا، وليس أنظمة إيكولوجية مغلقة. تهدف Aqara إلى منح المستخدمين مرونة أكبر.

Eugene You، الرئيس التنفيذي لشركة Aqara

ما الذي فعلته Aqara؟

لمعالجة القيود المفروضة على إمكانية التشغيل التفاعلي ونطاق التشغيل الآلي، تعاونت Aqara مع Google لتحقيق التكامل مع واجهات برمجة تطبيقات Google Home.

على وجه التحديد، سمحت واجهات برمجة تطبيقات Google Home لشركة Aqara بما يلي:

  • توسيع نطاق محرك التشغيل الآلي في Aqara Home: تتيح واجهة برمجة تطبيقات التشغيل الآلي في Google Home عمليات التشغيل الآلي التي تم إنشاؤها داخل تطبيق Aqara Home للتحكّم في نظام بيئي أوسع من الأجهزة. يمكن للمستخدمين الآن استخدام أداة إنشاء التشغيل الآلي المألوفة من Aqara، وهي "إذا-إذًا"، على الأجهزة المتصلة من خلال Google Home، ما يحلّ مشكلة عدم إمكانية التحكّم في أجهزة Aqara أو أجهزة Matter المتصلة بموزّع Aqara فقط.
  • تفعيل التحكّم والتشغيل الآلي من عدّة منصات: يمكن للمستخدمين الآن إنشاء عمليات التشغيل الآلي وإدارتها باستخدام الأجهزة المتصلة بـ Google Home، وذلك مباشرةً داخل تطبيق Aqara Home. يتيح ذلك التحكّم من عدّة منصات، ما يغني المستخدمين عن التبديل بين تطبيقات متعددة لإدارة الأجهزة المتوافقة مع Google Home وأجهزة Aqara.

  • دعم نظام إيكولوجي واسع من الأجهزة: يمكن لتطبيق Aqara Home الآن دعم الآلاف من الأنواع المختلفة من أجهزة Aqara والأجهزة التابعة لجهات خارجية المتصلة بـ Google Home، ما يحسّن بشكل كبير تجربة المستخدم في المنزل المزوّد بأجهزة ذكية. وشمل ذلك أيضًا دعم مجموعة متنوّعة من أنواع الأجهزة، بما في ذلك أجهزة Matter والأجهزة التي تستخدم ميزة "من السحابة الإلكترونية إلى السحابة الإلكترونية" والأجهزة الافتراضية، بالإضافة إلى دعم مشغّلات عمليات التشغيل الآلي المخصّصة.

Aqara app feature mobile Aqara app feature mobile

من وجهة نظر المستخدم، تم تفعيل كل هذه الميزات ببساطة من خلال ربط حساب Google بتطبيق Aqara Home للوصول إلى تجربة التشغيل الآلي الجديدة.

أثناء التكامل مع واجهات برمجة تطبيقات Home، استخدمت Aqara مستندات Google للوظائف الأساسية، مثل التحكّم في الجهاز وOAuth، وأدوات الاختبار، مثل تطبيق Android النموذجي لواجهات برمجة تطبيقات Home، ما أدّى إلى تسريع عملية تصحيح الأخطاء بشكل كبير.

النتائج

بدأ التكامل مع واجهات برمجة تطبيقات Google Home في تغيير تجربة مستخدمي Aqara بشكل كبير والتأثير في نتائج النشاط التجاري.

  • زيادة تفاعل المستخدمين واعتمادهم للتطبيق: أظهرت بيانات الاختبار أنّ المستخدمين الذين يستفيدون من الميزات المستندة إلى واجهة برمجة تطبيقات Home يقضون أوقاتًا أطول بنسبة% 20 في الجلسات في تطبيق Aqara Home، ما يشير إلى تفاعل أكبر أثناء استكشاف إمكانات التشغيل الآلي من عدّة منصات واستخدامها. شهد التطبيق أيضًا زيادة بنسبة% 15 في عدد المستخدمين الذين ربطوا حساباتهم على Google بتطبيق Aqara Home، لا سيما في الأسواق الرئيسية مثل الولايات المتحدة وأوروبا، ما أدّى إلى زيادة استخدام تجربة التشغيل الآلي الجديدة.

  • تحسين الأداء: أدّت واجهات برمجة تطبيقات Home إلى تحسينات في الأداء، بما في ذلك تقليل وقت الاستجابة ، حيث أدّى التنفيذ المحلي من خلال واجهات برمجة تطبيقات Google Home إلى تقليل أوقات الاستجابة من ثانيتَين إلى 0.5 ثانية للأجهزة المرتبطة بالموزّع.

  • وضع أساس متين للتطوير المستقبلي: من منظور التطوير، قلّل تطبيق Google النموذجي لواجهات برمجة تطبيقات Home وقت الترميز بنسبة%40 للروتينات الشائعة. كان التطبيق النموذجي لواجهات برمجة تطبيقات Home أداة قيّمة، ما قلّل من دورات الاختبار بنسبة% 60 ورصد% 80 من أخطاء المزامنة قبل الإطلاق. أدّت هذه الأدوات إلى تحسين إنتاجية المطوّرين وسرعتهم بشكل كبير.

هل أنت مستعد لإنشاء تجارب غامرة مثل تجربة Aqara؟ ابدأ في إنشاء التطبيقات باستخدام واجهات برمجة تطبيقات Google Home اليوم.