تجربه دسکتاپ - که در کرومبوکها و نمایشگرهای متصل رایج است - امکان ورودی دقیق و چندوظیفگی پیشرفته را فراهم میکند. محیط دسکتاپ به کاربران این امکان را میدهد که با استفاده از میانبرهای صفحهکلید و تعاملات ماوس و ترکپد، در چندین پنجره و نمونه کار کنند. برنامههای بهینه شده برای دسکتاپ، یک تجربه کاربری پربار ارائه میدهند که شکاف بین راحتی در موبایل و قدرت دسکتاپ را پر میکند.
دستورالعملها
یک تجربه کاربری استثنایی ایجاد کنید که از تمام قابلیتهای دستگاه بهره ببرد.
تجربه کاربری
| شناسه | آزمایشها | توضیحات |
|---|---|---|
| نوار پیمایش_نمایش | نمایشگر اسکرول بار T | برنامه در حالی که محتوا توسط ماوس یا ترکپد اسکرول میشود، یک نوار اسکرول نمایش میدهد. |
| Hover_Parity | T-Hover_Parity | در صورت لزوم، عناصر رابط کاربری، محتوای اضافی مانند پیشنمایشها، منوهای شناور و نکات آموزنده را با حرکت ماوس یا ترکپد نمایش میدهند. اپلیکیشن تا حد امکان، وضعیت شناوری (hover) را با نسخههای معادل وب یا دسکتاپ اپلیکیشن حفظ میکند. اپلیکیشن، وضعیتهای شناوری متمایز و سازگار را با کنتراست بصری تضمین میکند که از استانداردهای دسترسیپذیری در تمام عناصر رابط کاربری پشتیبانی میکند. |
| منوهای_دسکتاپ | منویهای_دسکتاپ T | این برنامه دارای عناصر رابط کاربری غیر مزاحم مانند منوهای سبک دسکتاپ، منوهای زمینه و ماژولهای کوچک در صورت لزوم است تا به کاربران اجازه دهد بدون پیمایش مداوم، روی کار اصلی خود متمرکز بمانند. |
| پیکربندی رابط کاربری | پیکربندی T-UI | این برنامه دارای طرحبندیهای تطبیقی و قابل تنظیم توسط کاربر برای صفحه نمایشهای بزرگ و دستگاههایی است که با مکاننما کار میکنند، از جمله:
|
| درخواست_حالت_تمام_صفحه | حالت تمام صفحه درخواست T | برنامه، معمولاً برنامهها یک عنصر رابط کاربری مانند دکمهای را ارائه میدهند که تجربه تمام صفحه و فراگیر را فعال میکند. |
صفحهکلید، ماوس و ترکپد
| شناسه | آزمایشها | توضیحات |
|---|---|---|
| ناوبری_صفحهکلید | ناوبری T-Keyboard | این برنامه از پیمایش یکپارچه و کارآمد با صفحهکلید پشتیبانی میکند. این برنامه حالتهای فوکوس متمایز و ثابتی را با کنتراست بصری تضمین میکند که از استانداردهای دسترسی برای همه عناصر رابط کاربری پشتیبانی میکند. تمرکز اولیه روی عناصر رابط کاربری مناسب تنظیم میشود؛ برای مثال، وقتی کاربران در یک برنامه ایمیل، پیامی را پیشنویس میکنند، تمرکز اولیه روی فیلد متن «به» است. کاربران باید بتوانند بلافاصله پس از بارگذاری صفحه، در اولین فیلد ورودی متن شروع به تایپ کنند. به تعامل صفحه کلید مراجعه کنید. |
| صفحه کلید_برابری | T-Keyboard_Parity | این برنامه مجموعهای جامع از میانبرهای صفحهکلید را ارائه میدهد و در عین حال از میانبرهای مرسوم مانند Ctrl-C برای کپی و Ctrl-Z برای لغو عملیات پشتیبانی میکند. این برنامه تا حد امکان، برابری میانبرهای صفحهکلید را با نسخههای وب و دسکتاپ معادل برنامه حفظ میکند. |
| ترکیبات_ورودی | ترکیبهای ورودی T | ترکیبهای صفحهکلید و ماوس یا ترکپد، مانند Ctrl + کلیک یا Ctrl + لمس و Shift + کلیک یا Shift + لمس، قابلیتهای پیشرفتهای از جمله انتخاب محدودهای از موارد مجاور یا چندین مورد جدا از هم را ارائه میدهند. |
| کلیک سهگانه | کلیک سهگانه T | سه بار کلیک کردن با ماوس یا سه بار ضربه زدن با ترکپد، کل خطوط یا پاراگرافهای متن را انتخاب میکند. |
چندوظیفگی و چند نمونهای بودن
| شناسه | آزمایشها | توضیحات |
|---|---|---|
| سناریوهای چندوظیفگی | تی-چندوظیفگی_پیپی ، تی-چندوظیفگی_تقسیم صفحه نمایش ، پیوستهای چندوظیفهای T | برنامه از سناریوهای مختلف چندوظیفگی پشتیبانی میکند، برای مثال:
|
| چندوظیفگی_PiP | تی-چندوظیفگی_پیپ | این برنامه از قابلیت تصویر در تصویر تعاملی پشتیبانی میکند که امکان کنترلهای سفارشی و تعامل کاربر را در برنامههای رسانهای و غیررسانهای فراهم میکند. |
| چند نمونهای | چند نمونهای T | برنامه قادر است چندین نمونه از خود را در پنجرههای جداگانه اجرا کند. موارد استفاده شامل ویرایش اسناد، مرور وب، برنامههای مدیریت فایل و مقایسه محصولات در برنامههای خرید است. به بخش «چند نمونه» در «پشتیبانی از حالت چند پنجرهای» مراجعه کنید. |
بکشید و رها کنید
| شناسه | آزمایشها | توضیحات |
|---|---|---|
| پشتیبانی از کشیدن_رها_کردن | پشتیبانی از کشیدن و رها کردن T | این برنامه از کشیدن و رها کردن بین ارائهها در داخل برنامه و در حالت چند پنجرهای، به و از برنامههای دیگر با استفاده از ورودی لمسی، ماوس، ترکپد و قلم پشتیبانی میکند. به فعال کردن کشیدن و رها کردن مراجعه کنید. همچنین به Stylus_Drag_Drop مراجعه کنید. |
| کشیدن_رها_کردن_دسته_تی | این برنامه از کشیدن و رها کردن چندین عنصر به داخل برنامه برای پردازش به صورت گروهی پشتیبانی میکند. برای کشیدن و رها کردن ساده به DropHelper مراجعه کنید. |
مدیریت چاپ و فایل
| شناسه | آزمایشها | توضیحات |
|---|---|---|
| پشتیبانی_چاپ | پشتیبانی از چاپ تی | این برنامه از چاپ سند یا خروجی گرفتن به فرمت قابل چاپ پشتیبانی میکند. |
| اصول اولیه مدیریت فایل | مبانی مدیریت فایل T | برنامه قابلیتهای رایج مدیریت فایل، از جمله موارد زیر را پیادهسازی میکند:
|
| انتخابگر فایل | انتخابگر فایل T | این برنامه با انتخابگر فایل سیستم عامل ادغام میشود و تجربهای یکپارچه از واردات و صادرات را تضمین میکند. کاربران دسکتاپ و کاربران حرفهای برای دسترسی گسترده به محتوا، به شدت به مدیران فایل متکی هستند. |
| مدیریتکنندههای فایل | T-File_Handler ها | این برنامه با اعلام پشتیبانی از انواع فایلهای مرتبط، خود را به عنوان یک مدیریتکننده فایل معرفی میکند. این امر به کاربران امکان میدهد تا فایلها را با برنامههای خاص مستقیماً از برنامه Files سیستم باز کنند. |
مکاننماها
| شناسه | آزمایشها | توضیحات |
|---|---|---|
| مکاننماهای سفارشی | مکاننماهای سفارشی T | برنامه، نشانگرهای سفارشی را نمایش میدهد تا نشان دهد کاربران چگونه و چه زمانی میتوانند با عناصر و محتوای رابط کاربری تعامل داشته باشند، برای مثال:
|
| اندازه_هدف_مکاننما | اندازه هدف مکاننمای T | این برنامه با پیادهسازی اندازههای هدف مکاننما که با اندازههای هدف بصری مطابقت دارند، دقت در تعاملات مکاننما را در اولویت قرار میدهد تا هدف ادراکشده را کاهش دهد. |
دستگاه متقابل
| شناسه | آزمایشها | توضیحات |
|---|---|---|
| تعویض_دستگاه_متقابل | تعویض دستگاه T-Cross | برنامههایی که روی انواع مختلف دستگاههای اندروید کار میکنند، به کاربران این امکان را میدهند که یک کار را در یک دستگاه اندروید شروع کنند و به طور یکپارچه به دستگاه دیگر منتقل شوند. این برنامه، حالت تقریباً معادلی را برای همان کار بازیابی میکند تا کاربر بتواند از جایی که متوقف شده بود، ادامه دهد. |
پشتیبانی آفلاین
| شناسه | آزمایشها | توضیحات |
|---|---|---|
| پشتیبانی آفلاین | پشتیبانی آفلاین تی | این برنامه قابلیت آفلاین را برای مجموعه کامل یا جزئی از ویژگیها فعال میکند و به کاربران امکان میدهد تا همچنان پربازده باشند. این برنامه با ارائه تنزل کیفیت مناسب، کاربران را از نیازهای اتصال مطلع میکند. |
اپلیکیشن به وب
| شناسه | آزمایشها | توضیحات |
|---|---|---|
| انتقال_وب | انتقال وب تی | اپلیکیشن، انتقال روان و هوشمند بین محتوای اپلیکیشن و وب (و برعکس) را در صورت لزوم تضمین میکند و از تجربیات کاربری پراکنده جلوگیری میکند. |
آزمایشها
برای تأیید اینکه برنامه شما یک تجربه ممتاز و متمایز ارائه میدهد، آزمونهای زیر را انجام دهید.
تجربه کاربری
| شناسه | ویژگی | توضیحات |
|---|---|---|
| نمایشگر اسکرول بار T | نوار پیمایش_نمایش | با استفاده از ماوس و ترکپد، محتوای برنامه را اسکرول کنید. مطمئن شوید که هنگام اسکرول کردن محتوا، نوار اسکرول ظاهر میشود. |
| T-Hover_Parity | Hover_Parity | با استفاده از ماوس و ترکپد، نشانگر را روی عناصر رابط کاربری که حاوی محتوای آبشاری یا پاپآپ هستند، نگه دارید. تأیید کنید که محتوای اضافی نمایش داده میشود. |
| منویهای_دسکتاپ T | منوهای_دسکتاپ | در نمایشگرهای دسکتاپ و متصل، بررسی کنید که از منوها و منوهای زمینه به سبک دسکتاپ استفاده شده باشد. |
| پیکربندی T-UI | پیکربندی رابط کاربری | تأیید کنید که برنامه گزینههای طرحبندی قابل تنظیم توسط کاربر را ارائه میدهد:
در همه موارد، تأیید کنید که برنامه به درستی طرحبندی خود را تغییر میدهد و محتوا همچنان در دسترس و به درستی قالببندی شده است. |
| حالت تمام صفحه درخواست T | درخواست_حالت_تمام_صفحه | پنجره برنامه را در حالت چند پنجرهای، مانند حالت تقسیم صفحه یا پنجره دسکتاپ قرار دهید. عنصر رابط کاربری تمام صفحه برنامه را فعال کنید. تأیید کنید که برنامه به راحتی به حالت تمام صفحه فراگیر منتقل میشود. |
صفحهکلید، ماوس و ترکپد
| شناسه | ویژگی | توضیحات |
|---|---|---|
| ناوبری T-Keyboard | ناوبری_صفحهکلید | با استفاده از یک صفحهکلید خارجی، با استفاده از کلیدهای Tab و جهتنما در رابط کاربری برنامه حرکت کنید. بررسی کنید که حالتهای فوکوس برای همه عناصر تعاملی متمایز و ثابت باشند. همچنین بررسی کنید که عناصر رابط کاربری مناسب، مانند فیلدهای ورودی متن، هنگام نمایش اولیه صفحه و امکان ورود دادهها توسط کاربران، فوکوس اولیه را دریافت کنند. |
| T-Keyboard_Parity | صفحه کلید_برابری | تأیید کنید که برنامه از میانبرهای صفحه کلید معمولی پشتیبانی میکند و در صورت امکان، برابری میانبرهای صفحه کلید را با نسخههای وب و دسکتاپ برنامه حفظ میکند. |
| ترکیبهای ورودی T | ترکیبات_ورودی | با استفاده از یک صفحهکلید، ماوس و ترکپد خارجی، موارد را در رابط کاربری برنامه انتخاب کنید. چندین مورد جدا از هم و محدودهای از موارد مجاور را با استفاده از اقدامات صفحهکلید/ماوس/ترکپد مانند Ctrl + کلیک، Ctrl + لمس، Shift + کلیک و Shift + لمس انتخاب کنید. |
| کلیک سهگانه T | کلیک سهگانه | با استفاده از ماوس و ترکپد، برای انتخاب موارد در برنامه، مثلاً برای انتخاب کل خطوط متن، سه بار کلیک یا سه بار ضربه بزنید. |
چندوظیفگی و چند نمونهای بودن
| شناسه | ویژگی | توضیحات |
|---|---|---|
| تی-چندوظیفگی_پیپ | سناریوهای چندوظیفگی | در حالتهای عمودی و افقی و در حالت چند پنجرهای، به حالت تصویر در تصویر وارد و از آن خارج شوید. در حالت چند پنجرهای، هنگام فعال بودن حالت تصویر در تصویر، اندازه پنجره را تغییر دهید. در حالت تصویر در تصویر، با هر کنترل سفارشی تعامل داشته باشید و عملکرد آنها را تأیید کنید. |
| چندوظیفگی_تقسیم صفحه نمایش T | سناریوهای چندوظیفگی | در حالت چند پنجرهای، برنامه دیگری را از داخل برنامه باز کنید و هر دو برنامه را در کنار هم نمایش دهید. |
| پیوستهای چندوظیفهای T | سناریوهای چندوظیفگی | باز و بسته کردن پیوستها و اعلانها در جهتهای عمودی و افقی و در حالت چند پنجرهای. |
| چند نمونهای T | چند نمونهای | چندین نمونه از برنامه را در پنجرههای جداگانه در جهتهای عمودی و افقی و در حالت چند پنجرهای اجرا کنید. |
بکشید و رها کنید
| شناسه | ویژگی | توضیحات |
|---|---|---|
| پشتیبانی از کشیدن و رها کردن T | پشتیبانی از کشیدن_رها_کردن | تصاویر و متن را در داخل برنامه بکشید و رها کنید. در حالت چند پنجرهای، تصاویر و متن را بین برنامه و برنامه دیگر (به و از هر دو برنامه) بکشید و رها کنید. محتوا را با استفاده از ورودی لمسی، ماوس، ترکپد و قلم بکشید و رها کنید (همچنین به T-Stylus_Drag_Drop مراجعه کنید). عملکرد را در جهتهای عمودی و افقی تأیید کنید. |
| کشیدن_رها_کردن_دسته_تی | پشتیبانی از کشیدن_رها_کردن | چندین عنصر، مانند تصاویر و متن، را به صورت گروهی درون برنامه بکشید و رها کنید. در حالت چند پنجرهای، گروههایی از عناصر را بین برنامه و برنامه دیگر (به و از هر دو برنامه) بکشید و رها کنید. محتوا را با استفاده از ورودی لمسی، ماوس، ترکپد و قلم بکشید و رها کنید (همچنین به T-Stylus_Drag_Drop مراجعه کنید). عملکرد را در جهتهای عمودی و افقی تأیید کنید. |
مدیریت چاپ و فایل
| شناسه | ویژگی | توضیحات |
|---|---|---|
| پشتیبانی از چاپ تی | پشتیبانی_چاپ | تأیید کنید که برنامه میتواند اسناد را چاپ کند یا آنها را به فرمت قابل چاپ مانند PDF صادر کند. |
| مبانی مدیریت فایل T | اصول اولیه مدیریت فایل | تأیید کنید که نام و مکان فایلها قابل مشاهده است و کاربران میتوانند هنگام دانلود یا آپلود فایلها، مکان ذخیره را انتخاب کنند. |
| انتخابگر فایل T | انتخابگر فایل | تأیید کنید که برنامه از انتخابگر فایل سیستم برای وارد کردن و صادر کردن فایلها استفاده میکند. |
| T-File_Handler ها | مدیریتکنندههای فایل | از برنامهی سیستمی Files، تأیید کنید که برنامه به عنوان گزینهای برای باز کردن انواع فایلهای مربوطه فهرست شده باشد. |
مکاننماها
| شناسه | ویژگی | توضیحات |
|---|---|---|
| مکاننماهای سفارشی T | مکاننماهای سفارشی | با استفاده از ماوس و ترکپد با برنامه تعامل داشته باشید. تأیید کنید که مکاننماهای سفارشی در صورت لزوم ظاهر میشوند، برای مثال:
|
| اندازه هدف مکاننمای T | اندازه_هدف_مکاننما | با استفاده از ماوس و ترکپد، با عناصر کوچک رابط کاربری مانند آیکونها، دکمهها و دستهها تعامل داشته باشید. تأیید کنید که ناحیه تعاملی هر عنصر، مرزهای بصری آن را به طور دقیق منعکس میکند و امکان انتخاب دقیق را فراهم میکند. |
دستگاه متقابل
| شناسه | ویژگی | توضیحات |
|---|---|---|
| تعویض دستگاه T-Cross | تعویض_دستگاه_متقابل | یک کار را در یک دستگاه شروع کنید، سپس به دستگاه دیگری که برنامه روی آن نصب شده است بروید. تأیید کنید که میتوانید کار را از وضعیتی تقریباً معادل ادامه دهید. |
پشتیبانی آفلاین
| شناسه | ویژگی | توضیحات |
|---|---|---|
| پشتیبانی آفلاین تی | پشتیبانی آفلاین | اتصال شبکه را غیرفعال کنید و تأیید کنید که عملکرد اصلی برنامه همچنان در دسترس است یا اینکه برنامه اعلانهای واضحی در مورد نیازهای اتصال ارائه میدهد. |
اپلیکیشن به وب
| شناسه | ویژگی | توضیحات |
|---|---|---|
| انتقال وب تی | انتقال_وب | با لینکهای عمیق یا محتوای وب درون برنامه تعامل داشته باشید. مطمئن شوید که انتقال بین برنامه و محتوای وب مرتبط، روان و بدون مشکل انجام میشود. |