تجربه رایانه—در 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 | برنامه معمولاً برنامهها عنصر میانای کاربری مثل دکمهای ارائه میدهند که تجربه فراگیر تمامصفحه را فعال میکند. |
صفحهکلید، موشواره، و پد لمسی
| شناسه دستورالعمل | شناسههای آزمایشی | شرح |
|---|---|---|
| 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 |
برنامه از سناریوهای چندوظیفهای مختلف پشتیبانی میکند، برای مثال:
|
| 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 |
برنامه مکاننماهای سفارشیشدهای را نمایش میدهد تا نشان دهد کاربران چگونه و چه زمانی میتوانند با عناصر و محتوای میانای کاربر تعامل داشته باشند، برای مثال:
|
| 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 | بااستفاده از موشواره و پد لمسی با برنامه تعامل برقرار کنید. بررسی کنید که مکاننماهای سفارشی در جاهای مناسب نشان داده شوند، برای مثال:
|
| T-Cursor_Target_Size | Cursor_Target_Size | بااستفاده از موشواره و پد لمسی، با عناصر کوچک میانای کاربر مثل نمادها، دکمهها، و دستگیرهها تعامل برقرار کنید. تأیید کنید که ناحیه تعاملی هر عنصر بهدرستی مرزهای دیداری آن را منعکس میکند تا انتخاب دقیق امکانپذیر باشد. |
بیندستگاهی
| شناسه آزمایش | شناسههای دستورالعمل | شرح |
|---|---|---|
| T-Cross_Device_Handoff | Cross_Device_Handoff | تکلیفی را در یک دستگاه شروع کنید، سپس به دستگاه دیگری که برنامه در آن نصب شده است بروید. تأیید کنید که میتوانید تکلیف را از وضعیتی تقریباً معادل ادامه دهید. |
پشتیبانی آفلاین
| شناسه آزمایش | شناسههای دستورالعمل | شرح |
|---|---|---|
| T-Offline_Support | Offline_Support | اتصال شبکه را غیرفعال کنید و بررسی کنید که عملکرد اصلی برنامه همچنان دردسترس باشد یا برنامه اعلان واضحی درباره الزامات اتصال ارائه دهد. |
برنامه به وب
| شناسه آزمایش | شناسههای دستورالعمل | شرح |
|---|---|---|
| T-Web_Transition | Web_Transition | با پیوندهای عمیق یا محتوای وب در برنامه تعامل برقرار کنید. بررسی کنید که انتقال بین برنامه و محتوای وب مرتبط یکپارچه باشد. |