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

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

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

چالش

پیش از ادغام با APIهای گوگل هوم، کاربران برنامه Aqara Home با محدودیت‌های قابل توجهی مواجه بودند که مانع ایجاد یک تجربه یکپارچه واقعی از خانه هوشمند می‌شد. این چالش‌ها عمدتاً بر دامنه قابلیت‌های اتوماسیون موجود و قابلیت همکاری متمرکز بودند.

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

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

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

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

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

یوجین یو ، مدیرعامل Aqara

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

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

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

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

  • پشتیبانی از اکوسیستم گسترده‌ای از دستگاه‌ها: برنامه 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) زمان پاسخگویی را از ۲ ثانیه به ۰.۵ ثانیه برای دستگاه‌های متصل به هاب کاهش داد.

  • ایجاد یک پایه محکم برای توسعه‌های آینده: از دیدگاه توسعه، برنامه نمونه Home APIs گوگل ، زمان کدنویسی را برای روال‌های رایج ۴۰٪ کاهش داد . برنامه نمونه Home APIs ابزاری ارزشمند بود که چرخه‌های آزمایش را ۶۰٪ کاهش داد و ۸۰٪ از اشکالات همگام‌سازی را قبل از راه‌اندازی تشخیص داد. این ابزارها به طور قابل توجهی بهره‌وری و سرعت توسعه‌دهندگان را بهبود بخشیدند.

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