2026-02-09
الإصدار 1.7 من الإصدار التجريبي العلني لواجهات Home APIsيحتوي هذا الإصدار على إصلاحات للأخطاء وتحسينات في جودة الإصدار التجريبي من حزمة تطوير البرامج (SDK) لنظام التشغيل Android الخاصة بواجهات Home APIs.
الحد الأدنى للإصدارات
- الإصدار 26.02.34 من "خدمات Google Play"
- الحد الأدنى لإصدارات البرامج الثابتة في Google Hub:
- البث:
- Nest WiFi Pro: 3.76.508025
- جميع مراكز التحكّم الأخرى المستندة إلى Cast: 3.77.510748
- Fuchsia: 29.20251023.103.2100
- Google TV Streamer، بدقة 4K: UTTK.250729.004
- البث:
- حزمة تطوير البرامج (SDK) لنظام التشغيل Android: home.android.sdk_GHP_1_7
- تطبيق Google Home: الإصدار 1.7
androidx.coreالمكتبة: تعمل مع أي إصدار- إصدار Matter: 1.4.1.0، مع توفير دعم تجريبي للإصدار 1.5.0
الميزات الجديدة
- Automations API
- عمليات التشغيل الآلي المحلية: استنادًا إلى شروط مثل الاتصال وأنواع الأجهزة والسمات، قد يتم تنفيذ بعض عمليات التشغيل الآلي محليًا.
- واجهة برمجة التطبيقات الخاصة بالأجهزة (Device API)
- تفعيل تجربة استخدام الكاميرا لأول مرة (OOBE) في التطبيقات
- ميزات جديدة لأجهزة الكاميرات وأجراس الباب
لمزيد من التفاصيل، يُرجى الاطّلاع على دليل أجهزة الكاميرا لنظام التشغيل Android ودليل أجهزة جرس الباب لنظام التشغيل Android.
- الإعدادات
- حالة الجهاز
- معلومات الجهاز
- تتيح عملية البحث عن الأذونات لأحد التطبيقات تحديد أنواع الأجهزة التي منحها المستخدم إذن الوصول.
تغييرات أخرى جديرة بالذكر
- تم استبدال
HomeException.unsupportedبالرمزHomeException.unimplementedليتوافق مع رموز الخطأ العادية. - تم تغيير أداة إنشاء الرموز المجمّعة للسمات المخصّصة في الإصدار 1.7. على المطوّرين الذين لديهم سمات مخصّصة إعادة تجميع سماتهم بعد دمج حزمة SDK الإصدار 1.7.
المشاكل المعروفة التي تم إصلاحها
- تعرض واجهة برمجة التطبيقات History API دائمًا
nextPageToken، ما يؤدي إلى حدوث حلقة لا نهائية. - يحدث الخطأ "ألغى المستخدم مسار طلب الإذن" عند محاولة تسجيل الدخول إلى حساب جديد.
المشاكل المعروفة
- بالنسبة إلى Nest Cam Indoor/Outdoor (بطارية أو سلكية) وNest Doorbell (بطارية، الجيل الثاني)، لا يتوفّر الخيار "الوقت المتبقي للبطارية" في إعدادات البطارية.
- يتم تجاهل إعداد مدة الرنين.
- يظهر مصباح Philips BLE بشكل غير صحيح على أنّه "متصل بالإنترنت" حتى عندما يكون الجهاز غير متصل بالإنترنت.
- الحل البديل: لا تعتمد فقط على حالة الاتصال بالإنترنت الخاصة بنوع جهاز المنزل الذكي (SHDT).
بدلاً من ذلك، استخدِم خريطة Target Device State Service (TDSS) للأجهزة التي تستخدم المصدر
LOCAL_SYNC.
- الحل البديل: لا تعتمد فقط على حالة الاتصال بالإنترنت الخاصة بنوع جهاز المنزل الذكي (SHDT).
بدلاً من ذلك، استخدِم خريطة Target Device State Service (TDSS) للأجهزة التي تستخدم المصدر
2025-12-22
الإصدار التجريبي العلني 1.6 من Home APIsيحتوي هذا الإصدار على إصلاحات للأخطاء وتحسينات في جودة الإصدار التجريبي من حزمة تطوير البرامج (SDK) لنظام التشغيل Android الخاصة بواجهات Home APIs.
الحد الأدنى للإصدارات
- خدمات Google Play: الإصدار 25.47.30
- الحد الأدنى لإصدارات البرامج الثابتة في Google Hub:
- البث:
- Nest WiFi Pro: 3.75.479819
- جميع مراكز التحكّم الأخرى المستندة إلى Cast: 3.77.505721
- Fuchsia: 28.20250723.103.2100300
- Google TV Streamer، بدقة 4K: UTTK.250729.004
- البث:
- Android SDK: home.android.sdk_GHP_1_6
- تطبيق Google Home: الإصدار 1.6
androidx.coreالمكتبة: تعمل مع أي إصدار- إصدار Matter: 1.4.1.0
الميزات الجديدة
- Automation API
- التوافق مع سمة الطقس
تمت إضافة إمكانية استخدام سمة "الطقس" في إجراءات التفعيل والشروط الخاصة بالتشغيل الآلي. اطّلِع على إجراء التفعيل استنادًا إلى الطقس.
- التوافق مع سمة الطقس
- واجهة برمجة التطبيقات الخاصة بالأجهزة
- توفير المزيد من إمكانات أجهزة الكاميرات وأجراس الأبواب:
- الإعدادات الجديدة:
- تفعيل الرؤية الليلية أو إيقافها
- سطوع مؤشر LED للحالة
- إطار عرض الكاميرا
- اتجاه الصورة
- حساسية أجهزة الاستشعار لتشغيل الكاميرا
- المدة القصوى للحدث
- أصوات الرنين
لمزيد من المعلومات، راجِع دليل أجهزة الكاميرا على Android.
- الإعدادات الجديدة:
- توفير المزيد من إمكانات أجهزة الكاميرات وأجراس الأبواب:
- الاتصال
- تسجيل الدخول باستخدام حساب Google الذي يبدأه التطبيق، والذي يتيح للتطبيقات بدء عملية
HomeClientباستخدام معلومات حساب Google لتبسيط تجربة المستخدم وإلغاء الحاجة إلى التحقّق من المستخدم الذي يشغّل التطبيق. - وضع "بدون مركز"
يمكن للمستخدمين الآن إعداد بعض أجهزة Matter والتحكّم فيها بدون مركز مستقل.
- تسجيل الدخول باستخدام حساب Google الذي يبدأه التطبيق، والذي يتيح للتطبيقات بدء عملية
- Structure API
- واجهة برمجة تطبيقات جديدة لتفعيل الأجهزة المحورية، تتيح للتطبيقات العثور على الأجهزة المحورية وتفعيلها
- تطبيق Android التجريبي
- إعدادات الكاميرا وجرس الباب
- تشغيل/إيقاف الميكروفون
- تفعيل/إيقاف ميزة "تسجيل الصوت"
- عمليات التشغيل الآلي المحدّدة مسبقًا
- تمت إضافة دعم لنوعَي الأجهزة "مروحة" و"مكبّر صوت".
- إعدادات الكاميرا وجرس الباب
- تسجيل الدخول باستخدام حساب Google من خلال التطبيق
المشاكل المعروفة
- تتوقف أدوات التحكّم بالجهاز عن العمل بعد فترات طويلة من الاستخدام.
- الحل البديل: أعِد تشغيل الموزّع.
- قد يتعذّر إعداد جهاز Matter.
- يظهر الخطأ "ألغى المستخدم عملية منح الأذونات" عند محاولة إضافة حساب جديد في "التطبيق التجريبي لنظام التشغيل Android".
- الحلّ البديل: أضِف حسابات Google من خلال إعدادات جهاز Android.
- لا يمكن بث فيديو مباشر من كاميرا المراقبة السلكية من Walmart onn التي تم إعدادها باستخدام حزمة تطوير البرامج (SDK) لواجهات برمجة التطبيقات Home على Android عبر تطبيق Google Home.
2025-10-23
الإصدار 1.5.1 من الإصدار التجريبي العلني لواجهات Home APIsيحتوي هذا الإصدار على إصلاحات للأخطاء وتحسينات في جودة الإصدار التجريبي من حزمة تطوير البرامج (SDK) لنظام التشغيل Android الخاصة بواجهات Home APIs.
الحد الأدنى للإصدارات
- خدمات Google Play: الإصدار 25.41.30
- الحد الأدنى لإصدارات البرامج الثابتة في Google Hub:
- Cast: 3.76.495998
- Fuchsia: 27.20250422.103.3600
- Android SDK: home.android.sdk_1_5_1
- تطبيق Google Home: يعمل مع أي إصدار
androidx.coreالمكتبة: تعمل مع أي إصدار- إصدار Matter: 1.4.1.0
الميزات الجديدة
- Structure API
- تتيح لك واجهة برمجة التطبيقات الخاصة بتفعيل الجهاز المركزي إمكانية العثور على جهاز Google Home المركزي وتفعيله بشكل آلي. اطّلِع على واجهة برمجة التطبيقات لتفعيل Hub على Android.
- تتيح لك واجهة برمجة التطبيقات الخاصة بتفعيل الجهاز المركزي إمكانية العثور على جهاز Google Home المركزي وتفعيله بشكل آلي. اطّلِع على واجهة برمجة التطبيقات لتفعيل Hub على Android.
- تطبيق Android التجريبي
- إتاحة أنواع أجهزة جرس الباب التالية:
- OnOff
- بث مباشر
- التحدّث والاستماع
- واجهة برمجة تطبيقات تفعيل المحاور: تفعيل المحاور
- إتاحة أنواع أجهزة جرس الباب التالية:
المشاكل المعروفة التي تم حلّها
- لا يعرض "التطبيق التجريبي" حالة الجهاز بشكل صحيح في طريقة العرض الجهاز.
2025-09-26
الإصدار 1.5.0 من الإصدار التجريبي العلني لواجهات برمجة التطبيقات Home APIsيتيح هذا الإصدار استخدام أجهزة الكاميرا، ويتضمّن إصلاحات للأخطاء، ويحسّن جودة الإصدار التجريبي من حزمة تطوير البرامج (SDK) لنظام التشغيل Android الخاصة بواجهات Home APIs.
الحد الأدنى للإصدارات
- خدمات Google Play: الإصدار 25.37.31
- الحد الأدنى لإصدارات البرامج الثابتة في Google Hub:
- الإصدار: 3.76.492738
- Fuchsia: 27.20250422.103.3600
- Android SDK: home.android.sdk_1_5
- تطبيق Google Home: يعمل مع أي إصدار
androidx.coreالمكتبة: تعمل مع أي إصدار- إصدار Matter: 1.4.1.0
الميزات الجديدة
- Automation API
- تقبل إجراءات التفعيل والشروط والإجراءات الآن بنى Matter كمعلَمات.
- واجهة برمجة التطبيقات الخاصة بالأجهزة
- تمت إضافة نوع جهاز الكاميرا. تتوفّر أيضًا ميزات "الكاميرا" التالية لنوع جهاز "الجرس الذكي":
- البث المباشر للكاميرا
- التحدّث والاستماع من خلال الكاميرا
- بدء التسجيل بالكاميرا وإيقافه
- تطبيق Android التجريبي
- التوافق مع نوع الجهاز "كاميرا":
- البث المباشر للكاميرا
- التحدّث والاستماع من خلال الكاميرا
- بدء التسجيل بالكاميرا وإيقافه
- أذونات أنواع الأجهزة المحظورة
- إعداد أجهزة متعدّدة من قِبل مشرفين متعدّدين (مشاركة جهاز تم إعداده).
- عملية تشغيل آلي
OnOffمحدّدة مسبقًا
- التوافق مع نوع الجهاز "كاميرا":
المشاكل المعروفة
- قد يزداد وقت استجابة أدوات التحكم بالجهاز عند التبديل من شبكة Wi-Fi إلى شبكة جوّال.
- قد لا يعمل التحكّم في أنواع أجهزة المروحة المتوافقة مع Cloud-to-Cloud في التطبيق التجريبي.
المشاكل المعروفة التي تم حلّها
- عند إزالة المحور النشط حاليًا بشكل إجباري، ستكون هناك فترة خمس دقائق يتعذّر خلالها التحكّم في بعض الأجهزة. بعد خمس دقائق، ستتم استعادة إمكانية التحكّم في الأجهزة.
- بعد أن يختار المستخدم لونًا من إعداد مسبق أو من أداة اختيار درجة حرارة اللون، يتعذّر على مصباح Extended Color Light تعديل اللون.
2025-09-08
تم طرح الإصدار 1.4.1 من تطبيق Sample App لنظام التشغيل Android.
الميزات الجديدة
- إنشاء غرفة وإعادة تسميتها وتعديلها وحذفها
- الربط بشبكة Matter تابعة لجهة خارجية
المشاكل المعروفة التي تم إصلاحها
- أصبح رابط صفحة إبطال الأذونات يعمل الآن.
2025-08-29
الإصدار 1.4.1 من الإصدار التجريبي العلني لواجهات برمجة التطبيقات Home APIsيحتوي هذا الإصدار على إصلاحات للأخطاء وتحسينات في جودة الإصدار التجريبي من حزمة تطوير البرامج (SDK) لنظام التشغيل Android الخاصة بواجهات Home APIs.
الحد الأدنى للإصدارات
- الإصدار 25.33.32 من "خدمات Google Play"
- الحد الأدنى لإصدارات البرامج الثابتة في Google Hub:
- Cast: 3.76.495998
- Fuchsia: 27.20250422.103.3600
- حزمة تطوير البرامج (SDK) لنظام التشغيل Android: home.android.sdk_1_4_1
- تطبيق Google Home: يعمل مع أي إصدار
androidx.coreالمكتبة: تعمل مع أي إصدار- إصدار Matter: 1.4.0.0
الميزات الجديدة
- واجهة برمجة التطبيقات الخاصة بالأجهزة
- يتم تحديد
DecommissionIneligibleReasonجديد لمحاولة إيقاف جهاز متعدد المصادر. راجِع الأجهزة التي تستخدم مصادر متعددة.
- يتم تحديد
المشاكل المعروفة
- عند إزالة المحور النشط حاليًا بشكل إجباري، ستكون هناك فترة خمس دقائق يتعذّر خلالها التحكّم في بعض الأجهزة. بعد خمس دقائق، ستتم استعادة إمكانية التحكّم في الأجهزة.
المشاكل المعروفة التي تم حلّها
- يتعطّل تطبيق Android التجريبي عندما يحاول المستخدم ضبط منظم حرارة على وضع غير متوافق معه.
2025-07-31
الإصدار التجريبي العلني 1.4.0 من Home APIsيحتوي هذا الإصدار على إصلاحات للأخطاء وتحسينات في جودة الإصدار التجريبي من حزمة تطوير البرامج (SDK) لنظام التشغيل Android الخاصة بواجهات Home APIs.
الحد الأدنى للإصدارات
- خدمات Google Play: الإصدار 25.28.34
- الحد الأدنى لإصدارات البرامج الثابتة في Google Hub:
- الإصدار: 3.76.486931
- Fuchsia: 27.20250422.103.3600
- حزمة تطوير البرامج (SDK) لنظام التشغيل Android: home.android.sdk_1_4_0
- تطبيق Google Home: يعمل مع أي إصدار
androidx.coreالمكتبة: تعمل مع أي إصدار- إصدار Matter: 1.4.0.0
الميزات الجديدة
- Automation API
- يمكن حصر عمليات التشغيل الآلي في عدد محدود من المرات. يُرجى الاطّلاع على الحدّ من عدد عمليات التنفيذ.
- واجهة برمجة التطبيقات الخاصة بالأجهزة (Device API)
- إمكانية إزالة جهاز Matter آليًا راجِع المقالة إزالة جهاز.
-
تمت إزالة أعضاء
HomeDeviceالتالية الذين تم إيقافهم نهائيًا:HomeDevice.trait(). يمكنك الاطّلاع على الوصول إلى الأجهزة والبيانات الوصفية للأجهزة على Android.HomeDevice.isInRoom. استخدِمHomeDevice.roomIdبدلاً من ذلك.HomeDevice.isInStructure. استخدِمHomeDevice.structureIdبدلاً من ذلك.
- Structure API
- يتضمّن
Home.hasPermissions()الآن حالة تفويض OAuth للمستخدم (إمكانية الوصول إلى البنية) بالإضافة إلى منح أذونات التطبيق.
- يتضمّن
- تطبيق Android التجريبي
- تم استبدال طلبات البيانات من واجهة برمجة التطبيقات المتوقّفة نهائيًا.
- أعِد تسمية جهاز.
- احذف الأجهزة التي تتوافق مع Matter فقط.
المشاكل المعروفة
- بعد تسجيل الخروج من الهاتف ثم تسجيل الدخول مرة أخرى، لا يمكن لتطبيق Home APIs التحكّم في الأجهزة.
- الحلّ البديل: أغلق التطبيق أو شغِّله في الخلفية، ثم انتظِر 10 ثوانٍ على الأقل قبل إعادة المحاولة.
المشاكل المعروفة التي تم حلّها
- لا تسجّل أجهزة المكنسة الكهربائية التي تم إرساؤها الحالة "تم الإرساء".
2025-07-08
باستخدام إصدار البرنامج الثابت 3.76.479819 من Cast، يمكن لجهاز Nest WiFi Pro الآن العمل كمركز لواجهات برمجة التطبيقات الخاصة بمنزل Google.
2025-06-26
الإصدار 1.3.2 من الإصدار التجريبي العام لواجهات Home APIsيحتوي هذا الإصدار على إصلاحات للأخطاء وتحسينات في جودة الإصدار التجريبي من حزمة تطوير البرامج (SDK) لنظام التشغيل Android الخاصة بواجهات Home APIs.
الحد الأدنى للإصدارات
- خدمات Google Play: الإصدار 25.23.31
- الحد الأدنى لإصدارات البرامج الثابتة في Google Hub:
- البث:
- Google Home وGoogle Home Mini وGoogle Nest Mini: الإصدار 3.75.468362
- Google Nest Audio: 3.75.476451
- Fuchsia: 26.20250116.103.2900
- البث:
- حزمة تطوير البرامج (SDK) لنظام التشغيل Android: home.android.sdk_1_3_2
- تطبيق Google Home: يعمل مع أي إصدار
androidx.coreالمكتبة: تعمل مع أي إصدار- إصدار Matter: 1.4.0.0
الميزات الجديدة
- تم تقسيم عنصر حزمة تطوير البرامج (SDK) إلى عنصرَين منفصلَين:
- إطار عمل حزمة تطوير البرامج (SDK) لواجهات برمجة التطبيقات الخاصة بالمنزل (
play-services-home-17.0.0.aar) - سمات حزمة تطوير البرامج (SDK) وأنواع الأجهزة (
play-services-home-types-17.0.0.aar)
اعتبارًا من هذا الإصدار، على المطوّرين تضمين كلتا السمتَين في مسارات مكتبة وقت التشغيل ووقت التجميع الخاصة بمشاريعهم.
- إطار عمل حزمة تطوير البرامج (SDK) لواجهات برمجة التطبيقات الخاصة بالمنزل (
نموذج تطبيق Android
- يمكن للمستخدمين إلغاء الربط وإبطال الأذونات من التطبيق.
- تم تعديل عناصر حزمة SDK لتشمل
play-services-home-17.0.0وplay-services-home-types-17.0.0.
المشاكل المعروفة
- لا تسجّل أجهزة المكنسة الكهربائية التي تم إرساؤها الحالة "تم الإرساء".
2025-06-05
الإصدار 1.3.1 من الإصدار التجريبي العلني لواجهات برمجة التطبيقات Home APIsيحتوي هذا الإصدار على إصلاحات للأخطاء وتحسينات في جودة الإصدار التجريبي من حزمة تطوير البرامج (SDK) لنظام التشغيل Android الخاصة بواجهات Home APIs.
الحد الأدنى للإصدارات
- خدمات Google Play: الإصدار 25.19.32
- الحد الأدنى لإصدارات البرامج الثابتة في Google Hub:
- Cast: 3.75.468222
- Fuchsia: 26.20250116.103.2201
- Android SDK: home.android.sdk_202505_EAP_1_3_1_RC06
- تطبيق Google Home: يعمل مع أي إصدار
androidx.coreالمكتبة: تعمل مع أي إصدار- إصدار Matter: 1.4.0.0
الميزات الجديدة
السمات
- يقدّم هذا التحديث السمة
SyntheticSwitchالتي تسهّل التعامل مع الأحداث التي تنشئها أجهزة Matter Switch وتتيح لمفاتيح التحكّم تشغيل أدوات بدء التشغيل التلقائي. - تتضمّن السمة
ExtendedDoorLockتغييرًا غير متوافق مع الإصدارات السابقة، وهو أنّه تم تغيير نوع بيانات الحقلuser_idمنStringإلىLong. يمكنك الاطّلاع علىيجب إعادة تجميع التطبيقات التي تستخدم هذه السمة.
نموذج تطبيق Android
تمت إضافة دوال لتسجيل حالة البُنى والأجهزة والأنواع والسمات وعمليات التشغيل الآلي لتسهيل عملية تصحيح الأخطاء.
المشاكل المعروفة
في تطبيق Android التجريبي، يتطلّب الزر إنشاء عملية تشغيل آلي أحيانًا النقر عليه عدة مرات لتشغيله.
المشاكل المعروفة التي تم إصلاحها
- يتعطّل تطبيق Google Home عند إنشاء عمليات تشغيل آلي إذا لم يتم ضبط موقع المنزل في تطبيق Google Home (راجِع مقالة تغيير عنوان المنزل على Google لمعرفة كيفية ضبط موقع المنزل).
FailedPreconditionException - في تطبيق Android التجريبي، كان يتم عرض جهاز يتضمّن
connectivityStatePARTIALLY_ONLINEللمستخدم على أنّه غير متصل بالإنترنت. ويتم تمثيل هذه الحالة الآن على أنّها متصل.
2025-05-12
الإصدار التجريبي العلني 1.3 من واجهات Home APIsيحتوي هذا الإصدار على إصلاحات للأخطاء وتحسينات في جودة الإصدار التجريبي من حزمة تطوير البرامج (SDK) لنظام التشغيل Android الخاصة بواجهات Home APIs.
الحد الأدنى للإصدارات
- الإصدار 25.16.33 من "خدمات Google Play"
- الحد الأدنى لإصدارات البرامج الثابتة في Google Hub:
- Cast: 3.75.468222
- Fuchsia: 26.20250116.103.2201
- Android SDK: home.android.sdk_202504_EAP_1_3_RC00
- تطبيق Google Home: يعمل مع أي إصدار
androidx.coreالمكتبة: تعمل مع أي إصدار- إصدار Matter: 1.4.0.0
الميزات الجديدة
- Automation API
- تمت إضافة إمكانية استخدام
مشغّلات الأحداث المجدوَلة المتكرّرة، ما يتيح للمطوّرين إنشاء عمليات تشغيل آلي
تُنفَّذ بشكل دوري استنادًا إلى الوقت الفعلي والوقت الشمسي والشروط المستندة إلى التقويم، وذلك باستخدام
تعبيرات
cron.
- تمت إضافة إمكانية استخدام
مشغّلات الأحداث المجدوَلة المتكرّرة، ما يتيح للمطوّرين إنشاء عمليات تشغيل آلي
تُنفَّذ بشكل دوري استنادًا إلى الوقت الفعلي والوقت الشمسي والشروط المستندة إلى التقويم، وذلك باستخدام
تعبيرات
- واجهة برمجة التطبيقات الخاصة بالأجهزة (Device API)
- تمت إضافة إمكانية إعادة تسمية الأجهزة. اطّلِع على مقالة تغيير اسم جهاز.
- واجهة برمجة التطبيقات Structure API
- تمت إضافة إمكانية إعادة تسمية الغرف. يمكنك الاطّلاع على تغيير اسم غرفة.
المشاكل المعروفة
يتعطّل تطبيق Google Home عند إنشاء عمليات تشغيل آلي إذا لم يتم ضبط موقع المنزل في تطبيق Google Home (راجِع مقالة تغيير عنوان المنزل على Google لمعرفة كيفية إجراء ذلك).FailedPreconditionException
- الحل البديل: تأكَّد من توفّر عنوان المنزل باستخدام Discovery API قبل محاولة إنشاء عمليات التشغيل الآلي.
المشاكل المعروفة التي تم إصلاحها
- قد يزداد وقت استجابة أدوات التحكم بالجهاز عند التبديل من شبكة Wi-Fi إلى شبكة جوّال.
- بعد إعادة ضبط الجهاز المركزي على الإعدادات الأصلية، قد تظهر الأجهزة على أنّها غير متصلة بالإنترنت.
2025-04-09
الإصدار التجريبي العلني 1.2.1 من Home APIsيحتوي هذا الإصدار على إصلاحات للأخطاء وتحسينات في جودة الإصدار التجريبي من حزمة تطوير البرامج (SDK) لنظام التشغيل Android الخاصة بواجهات Home APIs.
الحد الأدنى للإصدارات
- الإصدار 25.09.33 من "خدمات Google Play"
- الحد الأدنى لإصدارات البرامج الثابتة في Google Hub:
- Cast: 3.75.468222
- Fuchsia: 24.20241009.103.19006011
- Android SDK: home.android.sdk_202503_EAP_1_2_1_RC02
- تطبيق Google Home: يعمل مع أي إصدار
- مكتبة
androidx.core: الإصدار 1.10.0 - إصدار Matter: 1.4.0.0
الميزات الجديدة
- تحسين الأداء عند تحميل العناصر من قاعدة بيانات Home Graph
- Automation API
- تمت إضافة إمكانية استخدام فلاتر الكيانات، ما يتيح لعمليات التشغيل الآلي اختيار الأجهزة ديناميكيًا استنادًا إلى المعايير المحدّدة في عملية التشغيل الآلي.
- واجهة برمجة التطبيقات الخاصة بالأجهزة (Device API)
- تتوفّر الآن معلومات الأجهزة من السحابة الإلكترونية إلى السحابة الإلكترونية في
BasicInformationTrait.
- تتوفّر الآن معلومات الأجهزة من السحابة الإلكترونية إلى السحابة الإلكترونية في
المشاكل المعروفة
- قد يزداد وقت استجابة أدوات التحكم بالجهاز عند التبديل من شبكة Wi-Fi إلى شبكة جوّال.
- بعد إعادة ضبط الجهاز المركزي على الإعدادات الأصلية، قد تظهر الأجهزة على أنّها غير متصلة بالإنترنت.
المشاكل المعروفة التي تم حلّها
- إذا تم استدعاء Discovery API قبل اكتمال عملية التهيئة أو قبل اكتمالها، سيتم عرض
HomeExceptionمعcode 14: UNKNOWNوالرسالة "لم يتم العثور على مسار". - في بيئة تحتوي على عدة بنى وعدة مستخدمين، قد يؤدي التبديل بين البنى والمستخدمين إلى عدم عرض أي أجهزة.
2025-03-14
الإصدار التجريبي العلني 1.2.0 من واجهات برمجة تطبيقات Homeيحتوي هذا الإصدار على إصلاحات للأخطاء وتحسينات في جودة الإصدار التجريبي من حزمة تطوير البرامج (SDK) لنظام التشغيل Android الخاصة بواجهات Home APIs.
الحد الأدنى للإصدارات
- الحد الأدنى لإصدار "خدمات Google Play": 25.06.32
- الحد الأدنى لإصدارات البرامج الثابتة في Google Hub:
- إصدار Cast: 3.75.456944
- الحد الأدنى لإصدار Fuchsia: 24.20241009.103.1900601
- حزمة تطوير البرامج (SDK) لنظام التشغيل Android: home.android.sdk_1_2_0_RC06
- الحد الأدنى لإصدار تطبيق Google Home: يعمل مع أي إصدار
- الحد الأدنى لإصدار مكتبة
androidx.coreهو 1.10.0 - إصدار Matter:
1.3.0.0
- ملاحظة: لا تتوفّر أنواع أجهزة Matter المؤقتة ومجموعاتها.
الميزات الجديدة
- Automation API:
- إتاحة النطاقات الزمنية والتواريخ الجزئية في شروط التشغيل الآلي راجِع مقالة استخدام التواريخ مع بين.
- في الإصدارات السابقة، كانت واجهة Discovery API تعرض
NumberSetConstraintلبعض حقول الصور النقطية، بينما كان من المفترض أن تعرضBitmapConstraint. تعرض هذه الحقول الآنBitmapConstraintكما هو متوقّع. يقتصر ذلك على صور نقطيةoptionsMaskوoptionsOverrideفي أوامر السمةLevelControl.
المشاكل المعروفة
- قد يزداد وقت استجابة أدوات التحكم بالجهاز عند التبديل من شبكة Wi-Fi إلى شبكة جوّال.
- بعد إعادة ضبط الجهاز المركزي على الإعدادات الأصلية، قد تظهر الأجهزة على أنّها غير متصلة بالإنترنت.
- إذا تم استدعاء Discovery API قبل اكتمال عملية التهيئة أو قبل اكتمالها، سيتم عرض
HomeExceptionمعcode 14: UNKNOWNوالرسالة "لم يتم العثور على مسار".- الحلّ البديل: لا تستدعِ واجهة برمجة التطبيقات Discovery API إلا عندما تحتاج إلى مرشّحين للأتمتة. لا تجلب مسبقًا الكيانات المرشّحة وتخزّنها مؤقتًا. تحقَّق ممّا إذا كان أحد العناصر متصلاً بالإنترنت قبل استدعاء طرق Discovery API عليه.
- في بيئة تحتوي على عدة بنى وعدة مستخدمين، قد يؤدي التبديل بين البنى والمستخدمين إلى عدم عرض أي أجهزة.
المشاكل المعروفة التي تم حلّها
- في المرة الأولى التي يستدعي فيها تطبيق يستخدم واجهات برمجة تطبيقات Home الدالة
HomeManager.structures()بعد تشغيله، يتلقّى صفرًا من البُنى، حتى في حال توفّر بنية واحدة أو أكثر. ويؤدي ذلك إلى إعطاء انطباع خاطئ بأنّه لا توجد مبانٍ مرتبطة بحساب Google. - عند تحميل عمليات الإعداد التلقائي وإنشائها وتعديلها، قد يواجه المستخدمون فترات انتظار طويلة.
- على المستخدمين الذين يبدأون عملية الإعداد من تطبيق "الكاميرا" مسح رمز الاستجابة السريعة ضوئيًا مرتين لإكمال عملية إعداد Matter.
- في بنية تحتوي على أكثر من 200 جهاز، قد لا تعرض واجهة برمجة التطبيقات Discovery أي أجهزة مرشّحة.
2025-01-29
الإصدار 1.1.0 من الإصدار التجريبي العلني لواجهات برمجة التطبيقات Home APIsيحتوي هذا الإصدار على إصلاحات للأخطاء وتحسينات في جودة الإصدار التجريبي من حزمة تطوير البرامج (SDK) لنظام التشغيل Android الخاصة بواجهات Home APIs.
الحد الأدنى للإصدارات
- الحد الأدنى لإصدار "خدمات Google Play": 25.02.32
- الحد الأدنى لإصدارات البرامج الثابتة في Google Hub:
- إصدار Cast: 3.75.456944
- الحد الأدنى لإصدار Fuchsia: 24.20241009.103.1900500
- حزمة تطوير البرامج (SDK) لنظام التشغيل Android: home.android.sdk_202412_EAP_1_1_RC04
- الحد الأدنى لإصدار تطبيق Google Home: يعمل مع أي إصدار
- الحد الأدنى لإصدار مكتبة
androidx.coreهو 1.10.0 - إصدار Matter:
1.3.0.0
- ملاحظة: لا تتوفّر أنواع أجهزة Matter المؤقتة ومجموعاتها.
الميزات الجديدة
- Streaming API:
- توفّر هذه السمة مصادر بيانات الأحداث التي تُرسل إشعارات بشأن المباني والغرف والأجهزة التي تمت إضافتها أو تغييرها أو إزالتها.
- اطّلِع على الاشتراك في أحداث علاقة الكيانات.
- واجهة برمجة التطبيقات لتنفيذ عمليات مجمّعة (تجريبية):
- تسمح هذه السمة للمطوّر بإرسال أوامر متعددة في دفعات يتم تنفيذها في الوقت نفسه.
- راجِع مقالة إرسال أوامر متعددة في آنٍ واحد.
المشاكل المعروفة
- عند تحميل عمليات الإعداد التلقائي وإنشائها وتعديلها، قد يواجه المستخدمون فترات انتظار طويلة.
- على المستخدمين الذين يبدأون عملية الإعداد من تطبيق "الكاميرا" مسح رمز الاستجابة السريعة ضوئيًا مرتين لإكمال عملية إعداد Matter.
- في بنية تحتوي على أكثر من 200 جهاز، قد لا تعرض واجهة برمجة التطبيقات Discovery أي أجهزة مرشّحة.
المشاكل المعروفة التي تم حلّها
- قد يتعذّر تبديل حساب Google الذي تم تسجيل الدخول إليه، ما يؤدي إلى حدوث خطأ.
- قد لا تعمل أجهزة Google TV مع عمليات التشغيل الآلي التي تستخدم السمة
MediaPlayback. - في بنية تتضمّن مركز Google فقط:
- قد تظهر أجهزة Matter على أنّها غير متصلة بالإنترنت في تطبيق Google Home.
- لا يمكن لـ "مساعد Google" التحكّم في أجهزة Matter.
- لا يمكن للشاشات الذكية التحكّم في أجهزة Matter أو عرض حالة أي جهاز Matter.
- في بعض الأجهزة، قد لا يعرض التطبيق الحالة الدقيقة دائمًا، وقد يبلغ تطبيقك عن حالة مختلفة عن تلك التي يبلغ عنها تطبيق Google، مثل تطبيق Google Home. ويرجع ذلك عادةً إلى أنّ الأجهزة لا تبلغ Google بالحالة.
- الحلّ البديل: يؤدي التحقّق من الحالة باستخدام أحد تطبيقات Google إلى حلّ مشكلة عدم التطابق.
2025-01-14
تم تعديل الإرشادات المتعلّقة بتهيئة واجهات برمجة التطبيقات الخاصة بمنصة Home.
أوضحنا بشكل أكبر أنّه يجب تهيئة مثيل من Home كعنصر فردي في سياق. يضمن ذلك توفير تجربة أكثر سلاسة للمستخدمين في تطبيقك وتجنُّب حدوث أخطاء في الجلسات غير الصالحة.
2025-01-07
إطلاق الإصدار التجريبي العلني من واجهات برمجة التطبيقات Home APIsخلال برنامج الإصدار التجريبي المفتوح للمطوّرين، يمكن لجميع المطوّرين البدء في إنشاء تطبيقاتهم واختبارها.
يحتوي هذا الإصدار على إصلاحات للأخطاء وتحسينات على جودة الإصدار التجريبي لحزمة تطوير البرامج (SDK) لواجهات برمجة تطبيقات Home على Android، بما في ذلك تحسين التوافق مع أجهزة Google Nest Audio وGoogle TV.
الحد الأدنى للإصدارات
- الحد الأدنى لإصدار "خدمات Google Play": 24.45.34
- الحد الأدنى لإصدارات البرامج الثابتة في Google Hub:
- إصدار Cast: 3.74.444798
- الحد الأدنى لإصدار Fuchsia: 22.20240805.103.161
- Android SDK: home.android.sdk_202411_EAP_1_0_1_RC00
- الحد الأدنى لإصدار تطبيق Google Home (GHA): يعمل مع أي إصدار
- الحد الأدنى لإصدار مكتبة
androidx.coreهو 1.10.0 - إصدار Matter:
1.3.0.0
- ملاحظة: لا تتوفّر أنواع أجهزة Matter المؤقتة ومجموعاتها.
المشاكل المعروفة
- قد يتعذّر تبديل حساب Google الذي تم تسجيل الدخول إليه، ما يؤدي إلى حدوث خطأ.
- الحل البديل: أعِد تشغيل عملية منح الأذونات أو أعِد تشغيل التطبيق.
- قد لا تعمل أجهزة Google TV مع عمليات التشغيل الآلي التي تستخدم السمة
MediaPlayback. - في بنية تتضمّن مركز Google فقط:
- قد تظهر أجهزة Matter على أنّها غير متصلة بالإنترنت في تطبيق Google Home.
- لا يمكن لـ "مساعد Google" التحكّم في أجهزة Matter.
- لا يمكن للشاشات الذكية التحكّم في أجهزة Matter أو عرض حالة أي جهاز متوافق مع Matter.
- في بعض الأجهزة، قد لا يعرض التطبيق الحالة بدقة دائمًا، وقد يعرض تطبيقك حالة مختلفة عن الحالة التي يعرضها تطبيق من Google، مثل تطبيق Google Home (GHA). ويحدث ذلك عادةً لأنّ الأجهزة لا تُبلغ Google بالحالة.
- الحلّ البديل: يؤدي التحقّق من الحالة باستخدام أحد تطبيقات Google إلى حلّ مشكلة عدم التطابق.
المشاكل المعروفة التي تم حلّها
- قد يتعذّر إعداد الجهاز إذا تم تصغير التطبيق أثناء العملية.
- الحلّ البديل: استخدِم
واجهة برمجة التطبيقات
suppressHalfSheetNotification()لإيقاف الإشعارات التي تظهر في نصف الشاشة عند استخدام واجهة برمجة التطبيقات Commissioning API في تطبيقك.
- الحلّ البديل: استخدِم
واجهة برمجة التطبيقات
- قد تمنع مشكلة من جهة الخادم عمل عبارات بدء التشغيل "Ok Google" في عمليات التشغيل الآلي.
- عند استخدام مركز يعمل بنظام التشغيل Fuchsia ولا يتضمّن أي أجهزة متوافقة مع معيار Matter في البنية، إذا ظل المركز غير نشط لأكثر من 3 ساعات، سيؤدي إعداد أول جهاز متوافق مع معيار Matter إلى عدم توفّره.
- بعد إعادة ضبط بيانات أحد المحاور على الإعدادات الأصلية، قد يتعذّر إرسال الأوامر إلى الأجهزة التي تم إعدادها حديثًا، على الرغم من الإبلاغ عن أنّ الجهاز متصل بالإنترنت.