تجربه رایانه—در 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 | سهکلیک | بااستفاده از موشواره و پد لمسی، برای انتخاب موارد در برنامه، مثلاً برای انتخاب خطوط کامل نوشتار، سه بار کلیک کنید یا سه بار ضربه بزنید. |
چندوظیفگی و چندنمونهای
| شناسه آزمایش | شناسههای دستورالعمل | شرح |
|---|---|---|
| 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 | با پیوندهای عمیق یا محتوای وب در برنامه تعامل برقرار کنید. بررسی کنید که انتقال بین برنامه و محتوای وب مرتبط یکپارچه باشد. |