التطبيقات
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
التطبيق هو طريقة عرض مركزة يتعامل مع المهام المعقدة للغاية بالنسبة إلى إحدى الإضافات أو
المربّعات أو الإشعارات. تتشابه التطبيقات على نظام التشغيل Wear OS مع واجهة المستخدم الرئيسية للتطبيقات المتوافقة مع الأجهزة الجوّالة. استخدِم
مساحات العرض، مثل المربّعات والإضافات والإشعارات، لإنجاز مهام بسيطة، ولكن اربطها
بتطبيقٍ ما لتنفيذ مهام أكثر تعقيدًا.
راجع المبادئ وحالات الاستخدام التالية لفهم التطبيقات بشكل أفضل.
مبادئ تجربة المستخدم
صمم تطبيقات مع وضع المبادئ التالية في الاعتبار:
- التركيز
- تركيز التطبيقات على المهام الضرورية لمساعدة الأشخاص في إنجاز المهام في غضون ثوانٍ لتجنب الشعور بعدم الراحة أو الإرهاق في الذراع
- ضحلة وخطية
- تجنَّب التدرّج الهرمي الذي يزيد عمقه عن مستويين. إظهار شريط التنقّل المضمّن
- صفحة مواضع التمرير
- يمكن تصفّح طرق العرض. وهذه إيماءة طبيعية للمستخدمين لمشاهدة المزيد من المحتوى على الساعة.
حالات استخدام التطبيق
استخدِم التطبيقات في الحالات التالية:
- للحصول على معلومات إضافية
- ركِّز التطبيقات على المهام الأساسية لمساعدة الأشخاص في إنجاز المهام في غضون ثوانٍ لتجنُّب الشعور بعدم الراحة أو إجهاد الذراع.
- لمزيد من التفاعلات
- توفير تفاعل أكثر إفادة من الإضافة أو شاشات المعلومات
- لتعديل الإعدادات المفضّلة
- لتوفير إمكانية الوصول إلى التعليم والإعدادات المفضّلة:
إنشاء تطبيق
يتيح Wear OS طريقتَين مختلفتَين لإنشاء التطبيق:
إنّ ميزة "الكتابة على نظام التشغيل Wear OS" هي مجموعة أدوات تعريفية حديثة لواجهة المستخدم، وهي النهج الموصى به لإنشاء التطبيقات على نظام التشغيل Wear OS.
في معظم الحالات، تؤدي واجهات المستخدم المستندة إلى الإنشاء إلى تقليل عدد الرموز البرمجية، كما تؤدي إلى تسريع عملية تطوير تطبيقات Android ككل. يمكنك الاطّلاع على أهمية الإنشاء للحصول على مزيد من
المعلومات حول المزايا العامة لإطار عمل البياني لواجهة المستخدم.
يتبع كتالوج Compose Material Design في نظام التشغيل Wear OS التصميم المتعدد الأبعاد، ويتضمّن ميزات تسهيل الاستخدام، وينفّذ تصميمات متعدّدة للمواد، ما يتيح لك تخصيص التصميم
لعلامتك التجارية. توفّر ميزة "الكتابة على نظام التشغيل Wear OS" مكوّنات أكثر من تلك المتاحة في العروض، وهي مصممة
لمساعدتك في تقديم تجربة مستخدم تتوافق مع إرشادات تصميم Wear OS.
إذا كان لديك تطبيق Wear OS حالي يتضمّن قاعدة رموز برمجية كبيرة مستندة إلى العرض، من الممكن
استخدام ميزة "الإنشاء" تدريجيًا باستخدام
واجهات برمجة تطبيقات Compose Interoperability بدلاً من
إعادة كتابة قاعدة الرموز بأكملها.
أدلة إنشاء التطبيقات باستخدام Compose
- استخدام Jetpack Compose على نظام التشغيل Wear OS
- تعرَّف على كيفية إنشاء التطبيقات باستخدام ميزة Compose على نظام التشغيل Wear OS.
- إنشاء قوائم
- تعرَّف على كيفية إنشاء قوائم محسّنة للأجهزة القابلة للارتداء.
- التنقل باستخدام ميزة Compose على نظام التشغيل Wear OS
- مزيد من المعلومات حول التنقل في ميزة "إنشاء"
- إنشاء أداء على نظام التشغيل Wear OS
- يمكنك الاطّلاع على مزيد من المعلومات عن أداء تطبيقك واختباره.
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],null,["# Apps\n\nAn app is a focused view that handles tasks that are too complex for a complication,\ntile, or notification. Apps on Wear OS are similar to a mobile app's main user interface. Use\nsurfaces such as tiles, complications, and notifications to accomplish simple tasks, but link\nthese surfaces into an app to carry out more complex tasks.\n\n\nReview the following principles and use cases for a better understanding of apps.\n\nUX principles\n-------------\n\n\nDesign apps with the following principles in mind:\n\nFocus\n: Focus apps on critical tasks to help people get things done within seconds to avoid\n ergonomic discomfort or arm fatigue\n\nShallow and linear\n: Avoid hierarchies deeper than two levels. Show navigation inline\n\nScroll\n: Views can scroll. This is a natural gesture for users to see more content on the watch\n\nWhen to use an app\n------------------\n\n\nUse apps in the following situations:\n\nFor additional info\n: Focus apps on critical tasks to help people get things done within seconds to avoid\n ergonomic discomfort or arm fatigue.\n\nFor richer interactions\n: To provide richer interaction than a complication or Tile.\n\nFor adjusting preferences\n: To provide access to education and preferences.\n\nBuilding an app\n---------------\n\nWear OS supports two distinctive ways of building an app:\n\n- [Compose-based UI](/training/wearables/compose)\n- [View-based UI](/training/wearables/views)\n\nCompose for Wear OS is a modern declarative UI toolkit and is the recommended\napproach for building apps on Wear OS.\n\nCompose-based UIs in most cases result in less code and accelerates the development process of\nAndroid apps as a whole. See [Why Compose](/jetpack/compose/why-adopt) for more\ninformation on the general advantages of a declarative UI framework.\n\nThe Compose Material Catalog for Wear OS follows material styling, includes built in\naccessibility, and implements material theming, which allows you to customize the design for your\nbrand. Compose for Wear OS offers more components than are available with Views, and is designed\nto help you create user experiences that conform to Wear OS design guidelines.\n\nIf you have an existing Wear OS app with a large view-based codebase, it's possible to gradually\nadopt Compose by using the\n[Compose Interoperability APIs](/jetpack/compose/interop/interop-apis) rather than\nhaving to rewrite the whole codebase.\n\nGuides for creating apps with Compose\n-------------------------------------\n\n[Use Jetpack Compose on Wear OS](/training/wearables/apps/lists)\n: Learn how to build with Compose for Wear OS.\n\n[Create lists](/training/wearables/compose/lists)\n: Learn how to create lists that are optimized for wearable devices.\n\n[Navigating with Compose for Wear OS](/training/wearables/compose/navigation)\n: Learn more about building navigation in Compose.\n\n[Compose performance on Wear OS](/training/wearables/compose/performance)\n: Learn more about performance and testing your app performance."]]