الإطلاق ووقت الاستجابة
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
صمم تجربة إطلاق تطبيقك بعناية، لأن هذا هو أول
شيء يواجهه المستخدمون.
عند إطلاق تطبيقك، يُرجى مراعاة المبادئ التالية.
استثمِر في أداء تطبيقك، إذ قد يكون من الصعب الحفاظ على ساعتك أثناء انتظار تحميل المحتوى.
الإشارة إلى النشاط
ويمكن أن يؤدي طمأنة المستخدمين إلى أن النظام يعمل بنشاط على طلباتهم إلى زيادة تقبّلهم للتأخير.
الإنشاء تدريجيًا
أنشئ المحتوى تدريجيًا عند توفّره. يمكن القيام بذلك بالطرق
التالية.
عرض عناصر ثابتة
ابدأ بعناصر ثابتة مثل العناصر النصية والأزرار القابلة للتنفيذ وواجهة المستخدم النائبة أولاً، بينما يتم تحميل باقي المحتوى.
check_circle
الإجراءات التي يُنصح بها
إظهار عناصر ثابتة أثناء تحميل محتوى آخر
cancel
الإجراءات غير المُوصى بها
إظهار عناصر ديناميكية: قد يكون تنسيق المحتوى أو شكله أو تنسيقه غير متوقّع.
استخدِم المراوغات بحذر.
قد تؤدي مؤشرات التحميل غير المحددة إلى حدوث مشاكل في وقت الاستجابة. بدلاً من ذلك، اعرض للمستخدمين نصًا ثابتًا
أو صورة عنصر نائب للإشارة إلى حدوث النشاط.
check_circle
الإجراءات التي يُنصح بها
إظهار نص ثابت للإشارة إلى الإجراء الذي يجري.
تحديد أولويات الملاحظات المرئية
عندما ينفذ المستخدمون إجراءً ما، امنحهم ملاحظات مرئية على الفور. يبني هذا الثقة
في أن الإجراء قد حدث. بالنسبة لإجراءات بسيطة مثل النقر على زر،
يمكن أن تكون هذه ملاحظات تمويج عند اللمس. لتنفيذ إجراءات أكثر تعقيدًا مثل تغيير مستوى صوت الموسيقى على الهاتف، يمكن أن يعرض ذلك مؤشر مستوى الصوت قبل تغيير مستوى الصوت.
check_circle
الإجراءات التي يُنصح بها
إظهار الملاحظات المرئية أولاً عندما يحتاج النظام إلى تنفيذ إجراء.
إطلاق علامة تجارية
اعرض رمز التطبيق في وسط الشاشة أثناء بدء تشغيل التطبيق، بحيث يرى المستخدمون رمز التطبيق أولاً. يساعد ذلك في تحسين تمييز العلامة التجارية وهو إحدى الطرق لإظهار التقدم.
استخدام خلفية نافذة سوداء مع رمز التطبيق يجب أن يكون رمز التطبيق رمزًا دائريًا مقاس 48x48dp، ويظهر في وسط خلفية شاشة الساعة. يجب أن تتطابق أيقونة شاشة البداية
مع رمز مشغّل التطبيقات. تعرَّف على مزيد من المعلومات حول كيفية
إضافة شاشة بداية.
check_circle
الإجراءات التي يُنصح بها
استخدِم خلفية نافذة سوداء مع رمز دائري بحجم 48x48dp.
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],null,["# Launch and latency\n\nDesign your app's launching experience with care, because this is the first\nthing users encounter.\n\nWhen launching your app, keep the following principles in mind.\n\nOptimize performance\n--------------------\n\nInvest in the performance of your app, as it can be uncomfortable to keep the\nwrist up while waiting for content to load.\n\nIndicate activity\n-----------------\n\nReassuring users that the system is actively working on their requests can\nincrease their tolerance for delays.\n\nBuild gradually\n---------------\n\nGradually build content as it becomes available. This can be done in the\nfollowing ways.\n\n### Display static elements\n\nStart with static elements such as text elements, actionable buttons, and\nplaceholder UI first, while the rest of the content loads. \ncheck_circle\n\n### Do\n\nShow static elements while other content is loading. \ncancel\n\n### Don't\n\nShow dynamic elements, because the layout, shape, or format of the content can be unpredictable.\n\n### Use spinners with caution\n\nIndeterminate loading spinners can cause latency issues. Instead show users\nstatic text or a placeholder image to indicate activity is happening. \ncheck_circle\n\n### Do\n\nShow static text to indicate the action that is happening.\n\n### Prioritize visual feedback\n\nWhen users perform an action, give them visual feedback instantly. This builds\nconfidence that the action has happened. For simple actions like tapping a\nbutton, this can be on-touch ripple feedback. For more complex actions like\nchanging the volume of music on the phone, this can be showing the volume\nindicator before the volume has been changed. \ncheck_circle\n\n### Do\n\nShow visual feedback first when the system needs to perform an action.\n\nBranded launch\n--------------\n\nDisplay the app icon centrally during app starts, so users see the app\nicon first. This improves brand recognition and is one way to show progress.\nUse a black window background with the app icon. The app icon must be a 48x48dp\ncircular icon that is positioned in the center of the watch face. The splash\nscreen icon must match the app launcher icon. Learn more about how to\n[add a splash screen](/training/wearables/apps/splash-screen). \ncheck_circle\n\n### Do\n\nUse a black window background with a circular 48x48dp icon."]]