Desktop

تجربه رایانه—در Googlebook،‏ Chromebook، و نمایشگرهای متصل—امکان ورودی دقیق و چندوظیفگی پیشرفته را فراهم می‌کند. محیط رایانه به کاربران امکان می‌دهد در چندین پنجره و نمونه کار کنند و از میان‌برهای صفحه‌کلید و تعاملات موشواره و پد لمسی استفاده کنند. برنامه‌های بهینه‌سازی‌شده برای رایانه تجربه کاربری پرباری ارائه می‌دهند که فاصله بین راحتی تلفن همراه و قدرت رایانه را پر می‌کند.

رهنمودها

تجربه کاربری استثنایی ایجاد کنید که از قابلیت‌های دستگاه به‌طور کامل بهره ببرد.

تجربه کاربری

شناسه دستورالعمل شناسه‌های آزمایشی شرح
Scrollbar_Display T-Scrollbar_Display برنامه هنگام پیمایش محتوا با موشواره یا پد لمسی، نوار پیمایش را نمایش می‌دهد.
Hover_Parity T-Hover_Parity

درصورت لزوم، عناصر میانای کاربر محتوای اضافی مانند پیش‌نمایش‌ها، منوهای بازشونده، و نکته‌ابزارهای اطلاعاتی را هنگام نگه داشتن موشواره یا پد لمسی روی آن‌ها نمایش می‌دهند.

برنامه هر زمان که ممکن باشد، برابری حالت نگه داشتن اشاره‌گر را با نسخه‌های وب یا رایانه معادل برنامه حفظ می‌کند. برنامه از وضعیت‌های نگه داشتن نشانگر متمایز و سازگار با کنتراست دیداری که از استانداردهای دسترس‌پذیری در همه عناصر میانای کاربر پشتیبانی می‌کند اطمینان حاصل می‌کند.

Desktop_Menus T-Desktop_Menus برنامه دارای عناصر میانای کاربر غیرمزاحم مانند منوهای سبک میزکار، منوهای بافت، و پنجره‌های مانای کوچک در جاهای مناسب است تا کاربران بتوانند بدون پیمایش مداوم روی تکلیف اصلی خود تمرکز کنند.
UI_Config T-UI_Config

برنامه دارای طرح‌بندی‌های تطبیقی و قابل‌پیکربندی توسط کاربر برای صفحه‌نمایش‌های بزرگ و دستگاه‌های مکان‌نما-محور است، ازجمله:

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

    توجه: این مورد برای نوارهای پیمایش، ریل‌ها، و کشوها اعمال نمی‌شود.
Request_Fullscreen_Mode T-Request_Fullscreen_Mode

برنامه Activity#requestFullscreenMode() را پیاده‌سازی می‌کند تا انتقال روان از حالت‌های چندپنجره‌ای، مانند صفحه دونیمه و پنجره‌بندی رایانه‌ای، به حالت فراگیر را فعال کند.

معمولاً برنامه‌ها عنصر میانای کاربری مثل دکمه‌ای ارائه می‌دهند که تجربه فراگیر تمام‌صفحه را فعال می‌کند.

صفحه‌کلید، موشواره، و پد لمسی

شناسه دستورالعمل شناسه‌های آزمایشی شرح
Keyboard_Navigation T-Keyboard_Navigation

برنامه از پیمایش یکپارچه و کارآمد با صفحه‌کلید پشتیبانی می‌کند. برنامه حالت‌های تمرکز متمایز و ثابتی را با کنتراست دیداری تضمین می‌کند که از استانداردهای دسترس‌پذیری برای همه عناصر میانای کاربر پشتیبانی می‌کند.

تمرکز اولیه برای عناصر میانای کاربر مناسب تنظیم شده است؛ برای مثال، وقتی کاربران در برنامه ایمیل پیامی پیش‌نویس می‌کنند، تمرکز در ابتدا روی فیلد نوشتاری به است. کاربران باید بتوانند بلافاصله پس‌از بار شدن صفحه، در اولین فیلد ورودی نوشتار شروع به تایپ کنند.

تعامل صفحه‌کلید را ببینید.

Keyboard_Parity T-Keyboard_Parity برنامه مجموعه کاملی از میان‌برهای صفحه‌کلید را ارائه می‌دهد و درعین‌حال از میان‌برهای مرسوم مانند Ctrl-C برای کپی کردن و Ctrl-Z برای واگرد پشتیبانی می‌کند. برنامه هر زمان که ممکن باشد، برابری میان‌بر صفحه‌کلید را با نسخه‌های وب و رایانه معادل برنامه حفظ می‌کند.
Input_Combinations T-Input_Combinations ترکیب‌های صفحه‌کلید و موشواره یا پد لمسی، مانند Ctrl+کلیک یا Ctrl+تک‌ضرب و Shift+کلیک یا Shift+تک‌ضرب، قابلیت‌های پیشرفته‌ای را ارائه می‌دهند، ازجمله انتخاب محدوده‌هایی از موارد مجاور یا چندین مورد جداگانه.
Triple_Click T-Triple_Click با سه بار کلیک کردن با موشواره یا سه بار ضربه زدن با پد لمسی، کل خطوط یا پاراگراف‌های نوشتار انتخاب می‌شود.

چندوظیفگی و چندنمونه‌ای

شناسه دستورالعمل شناسه‌های آزمایشی شرح
Multitasking_Scenarios T-Multitasking_PiP,
T-Multitasking_Split-Screen,
T-Multitasking_Attachments

برنامه از سناریوهای چندوظیفه‌ای مختلف پشتیبانی می‌کند، برای مثال:

  • حالت تصویردرتصویر: برنامه می‌تواند در جهت‌های عمودی و افقی و در حالت چندپنجره‌ای وارد حالت تصویردرتصویر شود و از آن خارج شود. موارد استفاده شامل بازپخش رسانه و تماس‌های ویدیویی است. پشتیبانی تصویردرتصویر (PiP) را ببینید.
  • حالت چندپنجره‌ای: برنامه می‌تواند برنامه دیگری را در پنجره‌ای جداگانه از پیوند عمیق باز کند؛ برای مثال، برنامه مدیریت مخاطبین پیوندی به پیام ایمیل را باز می‌کند که در برنامه ایمیل در پنجره جدیدی نمایش داده می‌شود. FLAG_ACTIVITY_LAUNCH_ADJACENT را ببینید.
  • پیوست‌ها: برنامه‌های پیام‌رسانی می‌توانند پیوست‌ها (مثل ویدیوها) را در پنجره‌ای جداگانه باز کنند.
Multitasking_PiP T-Multitasking_PiP برنامه از عملکرد تصویردرتصویر تعاملی پشتیبانی می‌کند که کنترل‌های سفارشی و تعامل کاربر را در برنامه‌های رسانه‌ای و غیررسانه‌ای فعال می‌کند.
چندنمونه‌ای T-Multi-Instance برنامه می‌تواند چندین نمونه از خودش را در پنجره‌های جداگانه راه‌اندازی کند. موارد استفاده شامل ویرایش سند، مرور وب، برنامه‌های مدیریت فایل، و مقایسه محصول در برنامه‌های خرید می‌شود. چندنمونه‌ای را در پشتیبانی از حالت چندپنجره‌ای ببینید.

کشیدن و رها کردن

شناسه دستورالعمل شناسه‌های آزمایشی شرح
Drag_Drop_Support T-Drag_Drop_Support برنامه از کشیدن و رها کردن بین ارائه‌ها در داخل برنامه و، در حالت چندپنجره‌ای، به و از برنامه‌های دیگر بااستفاده از ورودی لمسی، موشواره، پد لمسی، و قلم پشتیبانی می‌کند. فعال کردن کشیدن و رها کردن را ببینید. Stylus_Drag_Drop را نیز ببینید.
T-Drag_Drop_Batch برنامه از کشیدن و رها کردن چند عنصر در برنامه برای پردازش به‌عنوان گروه پشتیبانی می‌کند. DropHelper را برای کشیدن و رها کردن ساده‌شده ببینید.

چاپ و مدیریت فایل

شناسه دستورالعمل شناسه‌های آزمایشی شرح
Printing_Support T-Printing_Support برنامه از چاپ سند یا صادر کردن به قالب قابل‌چاپ پشتیبانی می‌کند.
File_Management_Basics T-File_Management_Basics

برنامه قابلیت‌های رایج مدیریت فایل را اجرا می‌کند، ازجمله:

  • نام‌گذاری و ذخیره: نام و مکان فایل‌ها به‌طور برجسته قابل‌مشاهده است.
  • بارگیری: کاربران می‌توانند فایل‌ها را در مکان دلخواهشان در دستگاه فضای ذخیره‌سازی محلی ذخیره کنند.
  • بارگذاری: کاربران می‌توانند فایل‌ها را از فضای ذخیره‌سازی محلی بارگذاری کنند و بااستفاده از انتخاب‌گر فایل سیستم‌عامل اولویت‌بندی کنند.
File_Picker T-File_Picker برنامه با انتخاب‌گر فایل سیستم‌عامل ادغام می‌شود و تجربه‌های یکپارچه وارد کردن و صادر کردن را تضمین می‌کند. کاربران رایانه و بهره‌وری برای دسترسی گسترده به محتوا به‌شدت به مدیران فایل متکی هستند.
File_Handlers T-File_Handlers برنامه با اعلام پشتیبانی از انواع فایل‌های مربوط، خود را به‌عنوان گرداننده فایل تعیین می‌کند. این کار به کاربران امکان می‌دهد فایل‌ها را با برنامه‌های خاص مستقیماً از برنامه Files سیستم باز کنند.

مکان‌نماها

شناسه دستورالعمل شناسه‌های آزمایشی شرح
Custom_Cursors T-Custom_Cursors

برنامه مکان‌نماهای سفارشی‌شده‌ای را نمایش می‌دهد تا نشان دهد کاربران چگونه و چه زمانی می‌توانند با عناصر و محتوای میانای کاربر تعامل داشته باشند، برای مثال:

  • مکان‌نماهای سیستم ارائه‌شده توسط چارچوب Android:
    • I-beam برای نوشتار
    • دستگیره‌های تغییر اندازه در لبه‌های لایه قابل‌تغییر اندازه
    • چرخانک‌های پردازش
  • مکان‌نماهای تخصصی که ارائه می‌دهید:
    • تار هدف هنگام نگه داشتن نشانگر روی هدف‌ها در بازی‌ها
    • ذره‌بین هنگام نگه داشتن نشانگر روی محتوای قابل‌زوم
    • ابزارها در برنامه‌های طراحی یا تصویرسازی
برای اطلاعات بیشتر، به این مقاله مراجعه کنید:
Cursor_Target_Size T-Cursor_Target_Size برنامه با پیاده‌سازی اندازه‌های هدف مکان‌نما که با اندازه‌های هدف دیداری مطابقت دارد، دقت در تعامل‌های مکان‌نما را در اولویت قرار می‌دهد تا هدف درک‌شده را کاهش دهد.

بین‌دستگاهی

شناسه دستورالعمل شناسه‌های آزمایشی شرح
Cross_Device_Handoff T-Cross_Device_Handoff برنامه‌هایی که در انواع مختلف دستگاه‌های Android کار می‌کنند به کاربران اجازه می‌دهند تا تکلیفی را در یک دستگاه Android شروع کنند و به‌طور یکپارچه به دستگاه دیگری منتقل شوند. برنامه وضعیت تقریباً معادل را برای همان تکلیف بازیابی می‌کند تا کاربر بتواند از جایی که متوقف شده بود ادامه دهد.

پشتیبانی آفلاین

شناسه دستورالعمل شناسه‌های آزمایشی شرح
Offline_Support T-Offline_Support برنامه عملکرد آفلاین را برای مجموعه کامل یا جزئی ویژگی‌ها فعال می‌کند و به کاربران امکان می‌دهد بهره‌ور بمانند. برنامه تنزل متین ارائه می‌دهد تا کاربران را از الزامات اتصال مطلع کند.

برنامه به وب

شناسه دستورالعمل شناسه‌های آزمایشی شرح
Web_Transition T-Web_Transition برنامه درصورت لزوم، انتقال روان و هوشمند بین برنامه و محتوای وب (و بالعکس) را تضمین می‌کند و از تجربه کاربری تکه‌تکه جلوگیری می‌کند.

آزمایش‌ها

برای تأیید اینکه برنامه‌تان تجربه متمایز و ممتازی ارائه می‌دهد، آزمایش‌های زیر را تکمیل کنید.

تجربه کاربری

شناسه آزمایش شناسه‌های دستورالعمل شرح
T-Scrollbar_Display Scrollbar_Display پیمایش محتوای برنامه بااستفاده از موشواره و پد لمسی. بررسی کنید که نوار پیمایش هنگام پیمایش محتوا ظاهر شود.
T-Hover_Parity Hover_Parity بااستفاده از موشواره و پد لمسی، اشاره‌گر را روی عناصر میانای کاربر که حاوی محتوای آبشاری یا بالاپر هستند نگه دارید. بررسی کنید که محتوای اضافی نشان داده شود.
T-Desktop_Menus Desktop_Menus در میز کار و نمایشگرهای متصل، بررسی کنید که از منوهای سبک میز کار و منوهای زمینه‌ای استفاده شده باشد.
T-UI_Config UI_Config

تأیید کنید که برنامه گزینه‌های چیدمان قابل‌پیکربندی توسط کاربر را ارائه می‌دهد:

  • ارائه چیدمان — اگر برنامه از چندین قالب ارائه (مثل نماهای فهرست، جدولی، یا ستونی) پشتیبانی می‌کند، بررسی کنید که کاربران بتوانند بین قالب‌ها جابه‌جا شوند.
  • نوارابزارهای شناور — اگر برنامه نوارابزارهای شناور قابل‌اتصال یا قابل‌جابه‌جایی ارائه می‌دهد، بررسی کنید که کاربران بتوانند نوارابزارها را جابه‌جا یا متصل کنند.
  • پیکربندی مجدد پانل — در چیدمان‌های صفحه‌نمایش که چندین پانل محتوا دارند (مانند فهرست-جزئیات)، اندازه پانل‌ها را با کشیدن جداکننده‌ها تغییر دهید. اگر برنامه از بازآرایی پشتیبانی می‌کند، پانل‌ها را بازآرایی کنید.

در همه موارد، بررسی کنید که برنامه چیدمانش را به‌درستی پیکربندی مجدد کند و محتوا همچنان دردسترس و به‌درستی قالب‌بندی‌شده باقی بماند.

T-Request_Fullscreen_Mode Request_Fullscreen_Mode پنجره برنامه را در حالت چندپنجره‌ای، مثل صفحه دونیمه یا حالت پنجره‌بندی رایانه‌ای، قرار دهید. عنصر میانای کاربر تمام‌صفحه برنامه را راه‌اندازی کنید. تأیید کنید که برنامه به‌آرامی به حالت تمام‌صفحه فراگیر منتقل می‌شود.

صفحه‌کلید، موشواره، و پد لمسی

شناسه آزمایش شناسه‌های دستورالعمل شرح
T-Keyboard_Navigation Keyboard_Navigation

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

همچنین بررسی کنید که عناصر میانای کاربر مناسب، مثل فیلدهای ورودی نوشتار، وقتی صفحه‌ای برای اولین‌بار نمایش داده می‌شود تمرکز اولیه را دریافت کنند و کاربران بتوانند داده وارد کنند.

T-Keyboard_Parity Keyboard_Parity تأیید کنید که برنامه از میان‌برهای صفحه‌کلید مرسوم پشتیبانی می‌کند و درصورت امکان، برابری میان‌برهای صفحه‌کلید را با نسخه‌های وب و رایانه برنامه حفظ می‌کند.
T-Input_Combinations Input_Combinations بااستفاده از صفحه‌کلید، موشواره، و پد لمسی خارجی، موارد را در میانای کاربر برنامه انتخاب کنید. بااستفاده از کنش‌های صفحه‌کلید/موشواره/پد لمسی مثل Ctrl+کلیک، Ctrl+تک‌ضرب، Shift+کلیک، و Shift+تک‌ضرب، چند مورد جداگانه و محدوده‌هایی از موارد مجاور را انتخاب کنید.
T-Triple_Click Triple_Click بااستفاده از موشواره و پد لمسی، برای انتخاب کردن موارد در برنامه، مثلاً برای انتخاب کردن خطوط کامل نوشتار، سه بار کلیک کنید یا سه بار ضربه بزنید.

چندوظیفگی و چندنمونه‌ای

شناسه آزمایش شناسه‌های دستورالعمل شرح
T-Multitasking_PiP Multitasking_Scenarios،
Multitasking_PiP

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

در حالت تصویردرتصویر، با هریک از کنترل‌های سفارشی تعامل برقرار کنید و عملکرد آن‌ها را درستی‌سنجی کنید.

T-Multitasking_Split-Screen Multitasking_Scenarios در حالت چندپنجره‌ای، برنامه دیگری را از داخل برنامه باز کنید و هر دو برنامه را در کنار یکدیگر نمایش دهید.
T-Multitasking_Attachments Multitasking_Scenarios پیوست‌ها و اعلان‌ها را در جهت‌های عمودی و افقی و در حالت چندپنجره‌ای باز و بسته کنید.
T-Multi-Instance چندنمونه‌ای چند نمونه از برنامه را در پنجره‌های جداگانه در جهت‌های عمودی و افقی و در حالت چندپنجره‌ای راه‌اندازی کنید.

کشیدن و رها کردن

شناسه آزمایش شناسه‌های دستورالعمل شرح
T-Drag_Drop_Support Drag_Drop_Support

تصاویر و نوشتار را روی هدف‌های رها کردن در برنامه بکشید و رها کنید. در حالت چندپنجره‌ای، تصاویر و نوشتار را بین برنامه و برنامه دیگری بکشید و رها کنید (به و از هر دو برنامه).

کشیدن و رها کردن محتوا بااستفاده از ورودی لمسی، موشواره، پد لمسی، و قلم (همچنین به T-Stylus_Drag_Drop مراجعه کنید). عملکرد را در جهت‌های عمودی و افقی درستی‌سنجی کنید.

T-Drag_Drop_Batch Drag_Drop_Support

چند عنصر، مثل تصویر و نوشتار، را به‌صورت گروهی در برنامه بکشید و رها کنید. در حالت چندپنجره‌ای، گروه‌های عناصر را بین برنامه و برنامه‌ای دیگر بکشید و رها کنید (به هر دو برنامه و از هر دو برنامه).

کشیدن و رها کردن محتوا بااستفاده از ورودی لمسی، موشواره، پد لمسی، و قلم (همچنین به T-Stylus_Drag_Drop مراجعه کنید). عملکرد را در جهت‌های عمودی و افقی درستی‌سنجی کنید.

چاپ و مدیریت فایل

شناسه آزمایش شناسه‌های دستورالعمل شرح
T-Printing_Support Printing_Support تأیید کنید که برنامه می‌تواند اسناد را چاپ کند یا آن‌ها را به قالب قابل‌چاپ مثل PDF صادر کند.
T-File_Management_Basics File_Management_Basics تأیید کنید که نام و مکان فایل‌ها قابل‌مشاهده است و کاربران می‌توانند هنگام بارگیری یا بارگذاری فایل‌ها، مکان ذخیره را انتخاب کنند.
T-File_Picker انتخاب‌گر فایل بررسی کنید که برنامه از انتخاب‌گر فایل سیستم برای وارد کردن و صادر کردن فایل‌ها استفاده می‌کند.
T-File_Handlers File_Handlers از برنامه Files سیستم، تأیید کنید که برنامه به‌عنوان گزینه‌ای برای باز کردن انواع فایل‌های مربوطه فهرست شده است.

مکان‌نماها

شناسه آزمایش شناسه‌های دستورالعمل شرح
T-Custom_Cursors Custom_Cursors

بااستفاده از موشواره و پد لمسی با برنامه تعامل برقرار کنید. بررسی کنید که مکان‌نماهای سفارشی در جاهای مناسب نشان داده شوند، برای مثال:

  • نشانگر I-beam برای فیلدهای ورودی نوشتار
  • دستگیره‌های تغییر اندازه در لبه‌های لایه قابل‌تغییر اندازه
  • چرخانک‌ها وقتی برنامه درحال انجام تکالیف طولانی‌مدت است
T-Cursor_Target_Size Cursor_Target_Size بااستفاده از موشواره و پد لمسی، با عناصر کوچک میانای کاربر مثل نمادها، دکمه‌ها، و دستگیره‌ها تعامل برقرار کنید. تأیید کنید که ناحیه تعاملی هر عنصر به‌درستی مرزهای دیداری آن را منعکس می‌کند تا انتخاب دقیق امکان‌پذیر باشد.

بین‌دستگاهی

شناسه آزمایش شناسه‌های دستورالعمل شرح
T-Cross_Device_Handoff Cross_Device_Handoff تکلیفی را در یک دستگاه شروع کنید، سپس به دستگاه دیگری که برنامه در آن نصب شده است بروید. تأیید کنید که می‌توانید تکلیف را از وضعیتی تقریباً معادل ادامه دهید.

پشتیبانی آفلاین

شناسه آزمایش شناسه‌های دستورالعمل شرح
T-Offline_Support Offline_Support اتصال شبکه را غیرفعال کنید و بررسی کنید که عملکرد اصلی برنامه همچنان دردسترس باشد یا برنامه اعلان واضحی درباره الزامات اتصال ارائه دهد.

برنامه به وب

شناسه آزمایش شناسه‌های دستورالعمل شرح
T-Web_Transition Web_Transition با پیوندهای عمیق یا محتوای وب در برنامه تعامل برقرار کنید. بررسی کنید که انتقال بین برنامه و محتوای وب مرتبط یکپارچه باشد.