کاهش تأخیر و زمان کد: موفقیت Aqara با APIهای Google Home

Aqara یک برند خانه هوشمند است که انواع دستگاه‌های اینترنت اشیا، از جمله قفل‌ها، حسگرها، دوربین‌ها، پریزهای هوشمند، سوئیچ‌ها و هاب‌ها را ارائه می‌دهد. ماموریت Aqara ایجاد تجربیات جامع و شخصی‌سازی‌شده از خانه هوشمند است که برای همه قابل دسترسی باشد.

Aqara بر ارائه محصولات خانه هوشمند سازگار با Matter که برای اتوماسیون خانگی، امنیت و مدیریت انرژی طراحی شده‌اند، تمرکز دارد و به کاربران امکان می‌دهد صحنه‌ها و اتوماسیون‌های سفارشی ایجاد کنند. آنها با APIهای Google Home ادغام شده‌اند تا پیشرفت‌های چشمگیری در قابلیت همکاری بین پلتفرمی، تجربه کاربری و رشد اکوسیستم ارائه دهند.

چالش

Prior to integrating with Google Home APIs, Aqara Home app users encountered significant limitations that hindered the creation of a truly unified smart home experience. These challenges were primarily centered on the scope of existing automation capabilities and interoperability

  • دامنه محدود موتور اتوماسیون Aqara: موتور اتوماسیون قدرتمند IF-THEN Aqara که به دلیل سهولت استفاده شناخته شده است، پیش از این فقط به کنترل دستگاه‌های Aqara و دستگاه‌های Matter شخص ثالث که به طور خاص از طریق کنترل‌کننده Matter Aqara متصل بودند، محدود می‌شد. این بدان معناست که کاربران نمی‌توانستند از تمام قدرت موتور اتوماسیون Aqara Home در طیف وسیع‌تری از دستگاه‌های متصل به Google Home از برندهای دیگر استفاده کنند.

  • کنترل پراکنده دستگاه: کاربران اغلب مجبور بودند دستگاه‌های خانه هوشمند خود را با جابجایی بین چندین برنامه جداگانه، از جمله برنامه Aqara Home و سایر برنامه‌های مربوط به دستگاه‌های سازگار با Google Home، مدیریت کنند. این امر با نیاز کاربران به پیمایش بین رابط‌های مختلف به جای داشتن یک نقطه کنترل واحد، باعث ایجاد اصطکاک کاربر می‌شد.

  • دشواری ایجاد اتوماسیون‌های چند پلتفرمی: ساخت اتوماسیون‌های پیچیده که به طور یکپارچه هم دستگاه‌های Aqara و هم دستگاه‌های متصل از طریق Google Home را در خود جای دهند، چالش برانگیز بود. این امر پتانسیل ایجاد سناریوهای جامع خانه هوشمند را که در اکوسیستم‌ها و برندهای مختلف دستگاه‌ها گسترده باشند، محدود می‌کرد.

پرداختن به این چالش‌ها برای بهبود تجربه کاربری و جذاب‌تر کردن اکوسیستم Aqara با کاهش اصطکاک کاربر و امکان‌پذیر کردن شخصی‌سازی و اتوماسیون جامع‌تر خانه هوشمند، بسیار مهم بود.

رابط‌های برنامه‌نویسی کاربردی گوگل هوم، آکارا را از یک اکوسیستم مستقل به پلی برای خانه هوشمند تبدیل کردند. قابلیت همکاری، آینده است - کاربران خواهان کنترل یکپارچه هستند، نه باغ‌های محصور. آکارا قصد دارد انعطاف‌پذیری بیشتری را به کاربران ارائه دهد.

Eugene You , CEO of Aqara

کاری که آکارا انجام داد

برای رفع محدودیت‌های موجود در قابلیت همکاری و دامنه اتوماسیون، Aqara با گوگل همکاری کرد تا با APIهای Google Home ادغام شود.

به طور خاص، API های Google Home به Aqara اجازه دادند تا:

  • موتور اتوماسیون خانگی Aqara را گسترش دهید: API اتوماسیون خانگی گوگل به اتوماسیون‌های ایجاد شده در برنامه Aqara Home اجازه می‌دهد تا اکوسیستم وسیع‌تری از دستگاه‌ها را کنترل کنند. کاربران اکنون می‌توانند از سازنده اتوماسیون آشنای Aqara IF-THEN در دستگاه‌های متصل از طریق Google Home استفاده کنند و بر محدودیت کنترل صرف Aqara یا دستگاه‌های Matter متصل به هاب Aqara غلبه کنند.
  • Enable Cross-Platform Control and Automation: Users can now create and manage automations featuring devices connected to Google Home, directly within the Aqara Home app. This allows for cross-platform control, eliminating the need for users to switch between multiple apps to manage Google Home compatible devices and Aqara devices.

  • پشتیبانی از اکوسیستم گسترده‌ای از دستگاه‌ها: برنامه Aqara Home اکنون می‌تواند از هزاران نوع مختلف از دستگاه‌های شخص ثالث و Aqara متصل به Google Home پشتیبانی کند و تجربه خانه هوشمند کاربر را به طور قابل توجهی بهبود بخشد. این شامل پشتیبانی از انواع مختلف دستگاه‌ها، از جمله Matter، Cloud-to-Cloud و دستگاه‌های مجازی و همچنین پشتیبانی از راه‌اندازی اتوماسیون‌های سفارشی نیز می‌شود.

ویژگی اپلیکیشن Aqara برای موبایلویژگی اپلیکیشن Aqara برای موبایل

از دیدگاه کاربر، تمام این ویژگی‌ها به سادگی با اتصال حساب گوگل آنها به برنامه Aqara Home برای دسترسی به تجربه جدید اتوماسیون، قابل دسترسی بودند.

Aqara ضمن ادغام با APIهای Home، از مستندات گوگل برای عملکردهای اصلی مانند کنترل دستگاه و OAuth استفاده کرد و ابزارهای تست مانند برنامه نمونه اندروید Home APIs روند اشکال‌زدایی را به طور قابل توجهی سرعت بخشید.

نتایج

ادغام با APIهای گوگل هوم، تجربه کاربری Aqara را به طور قابل توجهی تغییر داده و بر نتایج تجاری تأثیر گذاشته است.

  • افزایش تعامل و پذیرش کاربر: داده‌های آزمایش نشان داد که کاربرانی که از ویژگی‌های Home API استفاده می‌کنند ، 20٪ زمان جلسه طولانی‌تری در برنامه Aqara Home داشته‌اند که نشان‌دهنده تعامل عمیق‌تر آنها هنگام بررسی و استفاده از قابلیت‌های جدید اتوماسیون چند پلتفرمی است. این برنامه همچنین شاهد افزایش 15 درصدی کاربرانی بود که حساب گوگل خود را به Aqara Home، به ویژه در بازارهای کلیدی مانند ایالات متحده و اروپا، متصل کردند که منجر به افزایش استفاده از تجربه اتوماسیون جدید شد.

  • عملکرد بهبود یافته: رابط‌های برنامه‌نویسی کاربردی (API) خانگی (Home API) بهبود عملکرد را به همراه داشتند، از جمله کاهش تأخیر که در آن اجرای محلی از طریق رابط‌های برنامه‌نویسی کاربردی گوگل هوم (Google Home APIs) زمان پاسخگویی را از ۲ ثانیه به ۰.۵ ثانیه برای دستگاه‌های متصل به هاب کاهش داد.

  • Build a solid foundation for future development: TFrom a development perspective, Google's Home APIs sample app reduced coding time by 40% for common routines. The Home APIs sample app was a valuable tool, reducing test cycles by 60% and catching 80% of sync bugs pre-launch. These tools significantly improved developer productivity and velocity.

آماده‌اید تا تجربیات فراگیری مانند Aqara خلق کنید؟ همین امروز با APIهای گوگل هوم شروع به ساخت کنید !