Glance Wear

  
Glance Wear هي مكتبة لإنشاء تطبيقات مصغّرة لنظام التشغيل Wear OS
آخر خبر الإصدار المستقر إصدار محتمل الإصدار التجريبي الإصدار الأولي
‫19 مايو 2026 - - - ‫1.0.0-alpha10

تحديد الاعتماديات

لإضافة اعتمادية على glance-wear، يجب تضمين مستودع Google Maven في مشروعك. اطّلِع على مستودع Maven من Google لمزيد من المعلومات.

أضِف الاعتماديات الخاصة بالعناصر التي تحتاج إليها في ملف build.gradle لتطبيقك أو وحدتك:

Groovy

dependencies {
    implementation "androidx.glance.wear:wear:1.0.0-alpha10"

    implementation "androidx.glance.wear:wear-core:1.0.0-alpha10"
}

Kotlin

dependencies {
    implementation("androidx.glance.wear:wear:1.0.0-alpha10")

    implementation("androidx.glance.wear:wear-core:1.0.0-alpha10")
}

لمزيد من المعلومات حول الاعتماديات، يُرجى الاطّلاع على إضافة اعتماديات الإصدار.

الملاحظات

تساعدنا ملاحظاتك في تحسين Jetpack. يُرجى إعلامنا إذا اكتشفت مشاكل جديدة أو كانت لديك أفكار لتحسين هذه المكتبة. يُرجى إلقاء نظرة على الـ مشاكل الحالية في هذه المكتبة قبل إنشاء مشكلة جديدة. يمكنك إضافة صوتك إلى مشكلة حالية من خلال النقر على زر النجمة.

إنشاء مشكلة جديدة

يُرجى الاطّلاع على مستندات أداة تتبُّع المشاكل لمزيد من المعلومات.

الإصدار 1.0 من Glance Wear

الإصدار ‎1.0.0-alpha10

‫19 مايو 2026

تم طرح androidx.glance.wear:wear:1.0.0-alpha10 وandroidx.glance.wear:wear-core:1.0.0-alpha10 وandroidx.glance.wear:wear-tooling-preview:1.0.0-alpha10. يتضمّن الإصدار ‎1.0.0-alpha10 هذه التعديلات.

التغييرات في واجهة برمجة التطبيقات

  • تم عرض واجهات برمجة التطبيقات glance.wear.health.DataType في "التطبيق المصغّر على Wear". يمكن للمطوّرين استخدام واجهات برمجة التطبيقات هذه للوصول إلى بيانات الصحة على النظام.

إصلاح الأخطاء

  • تم إصلاح مشكلة تكرار الأعطال في الإصدار alpha09 على محاكي Wear 7 أو الأجهزة التي تستخدم أداة العرض 1.6 من خلال عدم السماح بإرسال محور خط فارغ إلى المشغّل في "التطبيق المصغّر على Wear".

الإصدار ‎1.0.0-alpha09

‫6 مايو 2026

تم طرح androidx.glance.wear:wear:1.0.0-alpha09 وandroidx.glance.wear:wear-core:1.0.0-alpha09. يتضمّن الإصدار ‎1.0.0-alpha09 هذه التعديلات.

التغييرات في واجهة برمجة التطبيقات

  • أضفنا ExperimentalGlanceWearApi الذي سيتم استخدامه لميزات Glance Wear التجريبية. (Id2f76, b/498179813)

إصلاح الأخطاء

  • تم تعديل المحلّل اللغوي للبيانات الوصفية بتنسيق XML في "التطبيق المصغّر على Wear" ليكون على دراية بالتطبيقات المصغّرة أثناء عملية التشغيل.

الإصدار ‎1.0.0-alpha08

‫22 أبريل 2026

تم طرح androidx.glance.wear:wear:1.0.0-alpha08 وandroidx.glance.wear:wear-core:1.0.0-alpha08. يتضمّن الإصدار ‎1.0.0-alpha08 هذه التعديلات.

إصلاح الأخطاء

  • تمت إضافة العلامة <queries> إلى ملف manifest الخاص بمكتبة glance:wear:wear للتأكّد من أنّ PackageManager يستعلم عن الخدمات الصحيحة للحصول على إشعارات فورية. (I192787)

غير ذلك

  • تم التراجع عن التعديل "Updates Compose compileSdk to 37" ‏I6007 الذي ينطبق أيضًا على glance-wear، لذا لم يعُد شرط compileSdk في هذا الإصدار هو 37.

الإصدار ‎1.0.0-alpha07

‫8 أبريل 2026

تم طرح androidx.glance.wear:wear:1.0.0-alpha07 وandroidx.glance.wear:wear-core:1.0.0-alpha07. يتضمّن الإصدار ‎1.0.0-alpha07 هذه التعديلات.

الميزات الجديدة

  • تمت إضافة خلفية تلقائية لـ "التطبيق المصغّر على Wear" عندما يكون WearWidgetBrush فارغًا أو غير محدّد. (I8300b)
  • تم تعديل واجهة برمجة التطبيقات getActiveWidgets لعرض نوع الحاوية الخاصة بالتطبيق المصغّر. (2772eb1)

التغييرات في واجهة برمجة التطبيقات

  • تم تغيير واجهة برمجة التطبيقات لتعديل التطبيق المصغّر بحيث تأخذ WidgetInstanceId وإضافة أداة مساعدة لجلب المعرّفات لتطبيق مصغّر معيّن. تعرض واجهة برمجة التطبيقات الجديدة IllegalArgumentException إذا كان المعرّف المقدَّم غير صالح أو لا يملكه المتصل. (I6f3c5, b/446828899)
  • تمت إضافة تدرّج عمودي وأفقي في WearWidgetBrush. (If70ae, b/470080675)

الإصدار ‎1.0.0-alpha06

‫25 مارس 2026

تم طرح androidx.glance.wear:wear:1.0.0-alpha06 وandroidx.glance.wear:wear-core:1.0.0-alpha06. يتضمّن الإصدار ‎1.0.0-alpha06 هذه التعديلات.

الميزات الجديدة

  • تم تحديد العمليات الخاصة بملف شخصي لـ "التطبيقات المصغّرة على Wear" مضمّنة.

التغييرات في واجهة برمجة التطبيقات

  • تمت إعادة تسمية CONTAINER_TYPE_FULLSCREEN إلى CONTAINER_TYPE_TILE_COMPAT للتمييز بشكل أفضل بين التطبيق المصغّر المتوافق مع وضع ملء الشاشة. ويشمل ذلك التراجع عن ربط النوع FULLSCREEN سابقًا بالنوع LARGE في مَعلمات التطبيق المصغّر.

الإصدار ‎1.0.0-alpha05

‫11 مارس 2026

تم طرح androidx.glance.wear:wear:1.0.0-alpha05 وandroidx.glance.wear:wear-core:1.0.0-alpha05. يتضمّن الإصدار ‎1.0.0-alpha05 هذه التعديلات.

التغييرات في واجهة برمجة التطبيقات

  • أضفنا واجهة برمجة التطبيقات WearWidgetBrush مع الطريقة color لاستخدامها في خلفية "التطبيق المصغّر على Wear". (I66f54, b/464273091)
  • تمت إزالة الطريقة fetchActiveWidgetsForProvider لأنّ الطريقة fetchActiveWidgets متوفّرة حاليًا. (I85e4e, b/486197890)

الإصدار ‎1.0.0-alpha04

‫25 فبراير 2026

تم طرح androidx.glance.wear:wear:1.0.0-alpha04 وandroidx.glance.wear:wear-core:1.0.0-alpha04. يتضمّن الإصدار ‎1.0.0-alpha04 هذه التعديلات.

التغييرات في واجهة برمجة التطبيقات

  • تمت إضافة واجهة برمجة التطبيقات GlanceWearWidgetManager للسماح للتطبيقات بالاستعلام عن التطبيقات المصغّرة واللوحات النشطة. (I5be95)
  • نقلنا واجهات برمجة التطبيقات من مكتبة glance:wear:wear-core إلى الحزمة androidx.glance.wear.core. (I429cf)

إصلاح الأخطاء

  • تم عرض أنواع Remote Composable وModifier الشائعة (Id1d40)

الإصدار ‎1.0.0-alpha03

‫11 فبراير 2026

تم طرح androidx.glance.wear:wear:1.0.0-alpha03 وandroidx.glance.wear:wear-core:1.0.0-alpha03. يتضمّن الإصدار ‎1.0.0-alpha03 هذه التعديلات.

التغييرات في واجهة برمجة التطبيقات

  • تمت إضافة دعم أحداث التفاعل إلى GlanceWearWidget. (Ia4e28, b/469808447)

الإصدار ‎1.0.0-alpha02

‫28 يناير 2026

تم طرح androidx.glance.wear:wear:1.0.0-alpha02 وandroidx.glance.wear:wear-core:1.0.0-alpha02. يتضمّن الإصدار ‎1.0.0-alpha02 هذه التعديلات.

الميزات الجديدة

  • تمت إعادة ربط FULLSCREEN بـ LARGE في مَعلمات التطبيق المصغّر (ad78d95)

إصلاح الأخطاء

  • تم إصلاح مشكلة استخدام DataStore التي كانت تمنع عرض عدة مثيلات من التطبيق المصغّر (474f3e4)

الإصدار ‎1.0.0-alpha01

‫14 يناير 2026

تم طرح androidx.glance.wear:wear:1.0.0-alpha01 وandroidx.glance.wear:wear-core:1.0.0-alpha01. يتضمّن الإصدار ‎1.0.0-alpha01 هذه التعديلات.

  • Glance Wear هي مكتبة لإنشاء تطبيقات مصغّرة لنظام التشغيل Wear OS باستخدام RemoteCompose.