دسکتاپ

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

دستورالعمل‌ها

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

تجربه کاربری

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

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

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

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

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

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

    توجه: این مورد در مورد میله‌های ناوبری، ریل‌ها و کشوها صدق نمی‌کند.
درخواست_حالت_تمام_صفحه حالت تمام صفحه درخواست T

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

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

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

شناسه آزمایش‌ها توضیحات
ناوبری_صفحه‌کلید ناوبری T-Keyboard

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

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

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

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

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

شناسه آزمایش‌ها توضیحات
سناریوهای چندوظیفگی تی-چندوظیفگی_پی‌پی ،
تی-چندوظیفگی_تقسیم صفحه نمایش ،
پیوست‌های چندوظیفه‌ای T

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

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

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

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

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

شناسه آزمایش‌ها توضیحات
پشتیبانی_چاپ پشتیبانی از چاپ تی این برنامه از چاپ سند یا خروجی گرفتن به فرمت قابل چاپ پشتیبانی می‌کند.
اصول اولیه مدیریت فایل مبانی مدیریت فایل T

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

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

مکان‌نماها

شناسه آزمایش‌ها توضیحات
مکان‌نماهای سفارشی مکان‌نماهای سفارشی T

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

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

دستگاه متقابل

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

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

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

اپلیکیشن به وب

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

آزمایش‌ها

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

تجربه کاربری

شناسه ویژگی توضیحات
نمایشگر اسکرول بار T نوار پیمایش_نمایش با استفاده از ماوس و ترک‌پد، محتوای برنامه را اسکرول کنید. مطمئن شوید که هنگام اسکرول کردن محتوا، نوار اسکرول ظاهر می‌شود.
T-Hover_Parity Hover_Parity با استفاده از ماوس و ترک‌پد، نشانگر را روی عناصر رابط کاربری که حاوی محتوای آبشاری یا پاپ‌آپ هستند، نگه دارید. تأیید کنید که محتوای اضافی نمایش داده می‌شود.
منوی‌های_دسکتاپ T منوهای_دسکتاپ در نمایشگرهای دسکتاپ و متصل، بررسی کنید که از منوها و منوهای زمینه به سبک دسکتاپ استفاده شده باشد.
پیکربندی T-UI پیکربندی رابط کاربری

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

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

در همه موارد، تأیید کنید که برنامه به درستی طرح‌بندی خود را تغییر می‌دهد و محتوا همچنان در دسترس و به درستی قالب‌بندی شده است.

حالت تمام صفحه درخواست 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 مکان‌نماهای سفارشی

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

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

دستگاه متقابل

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

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

شناسه ویژگی توضیحات
پشتیبانی آفلاین تی پشتیبانی آفلاین اتصال شبکه را غیرفعال کنید و تأیید کنید که عملکرد اصلی برنامه همچنان در دسترس است یا اینکه برنامه اعلان‌های واضحی در مورد نیازهای اتصال ارائه می‌دهد.

اپلیکیشن به وب

شناسه ویژگی توضیحات
انتقال وب تی انتقال_وب با لینک‌های عمیق یا محتوای وب درون برنامه تعامل داشته باشید. مطمئن شوید که انتقال بین برنامه و محتوای وب مرتبط، روان و بدون مشکل انجام می‌شود.