![]()
سطح ۱ - بالاترین سطح از دستورالعملهای کیفیت اپلیکیشن تطبیقی .

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

انجام دهید
- بزرگ فکر کنید
- طراحی طرحبندیها و رفتارهای سفارشی
- اپلیکیشن خود را از هر چیز دیگری متمایز کنید

نکن
- به کمتر قناعت کن
- طراحی فقط برای یک یا دو نوع دستگاه
- بگذارید برنامه شما معمولی باشد
دستورالعملها
با پیروی از دستورالعملهای Tier 1، اپلیکیشن خود را متمایز کنید.
چندوظیفگی و چند نمونهای بودن
با قابلیت چندوظیفگی روی صفحات نمایش بزرگ، بهرهوری کاربران را افزایش دهید.
دستورالعملها — چندوظیفگی: پشتیبانی و چندوظیفگی: چندنمونه
چه
این برنامه از تمام حالتهای چندوظیفگی، از جمله چند پنجرهای، چند نمونهای و تصویر در تصویر پشتیبانی میکند.
چرا
صفحه نمایشهای بزرگ فضای نمایش زیادی را برای کاربران فراهم میکنند تا بتوانند همزمان با چندین برنامه کار کنند.
چگونه
در بخش مرور کلی چندوظیفگی و چندنمونهای، نحوهی گنجاندن برنامهتان در حالت چندوظیفگی را بیاموزید.
حالتها و حالتهای تاشو
دستگاههای تاشو با صفحه نمایش بزرگ مانند یک تلفن و تبلت در یک دستگاه هستند. ویژگیهای تاشو مانند حالت رومیزی و حالت کتابی، امکانات جدیدی را برای تجربه کاربری ارائه میدهند.
دستورالعملها — تاشوها: حالتها و تاشوها: دوربین
چه
این برنامه از تمام حالتهای تاشو، از جمله حالت رومیزی، حالت کتابی و نمایشگر دوگانه پشتیبانی میکند. این برنامه همچنین از دستگاههای دارای دو صفحه نمایش پشتیبانی میکند.
چرا
با پشتیبانی از ویژگیهای منحصر به فرد دستگاههای تاشو، اپلیکیشن خود را متمایز کنید.
چگونه
حقایق را در نمای کلی وضعیتها و حالتهای تاشو آشکار کنید.
بکشید و رها کنید
صفحههای نمایش بزرگ برای تعاملات کشیدن و رها کردن (drag and drop) - درون یک برنامه یا در اندروید ۷.۰ (سطح API ۲۴) و بالاتر، بین برنامهها در حالت چند پنجرهای - عالی هستند.
دستورالعملها — کشیدن_رها کردن: پشتیبانی
چه
این برنامه از قابلیت کشیدن و رها کردن (drag and drop) درون برنامه و بین برنامههای دیگر و با استفاده از ورودی لمسی، ماوس، ترکپد و قلم پشتیبانی میکند.
چرا
با افزودن قابلیتهای کشیدن و رها کردن به برنامه خود، بهرهوری و تعامل کاربر را افزایش دهید.
چگونه
نمای کلی کشیدن و رها کردن را ببینید.
صفحهکلید، ماوس و ترکپد
پشتیبانی کامل از دستگاههای ورودی خارجی.
دستورالعملها:
چه
این برنامه، میانبرهای صفحهکلید را با نسخههای وب و دسکتاپ، از جمله Ctrl + click یا Ctrl + tap و Shift + click یا Shift + tap برای قابلیتهای پیشرفته، به صورت برابر ارائه میدهد. این برنامه یک نوار اسکرول برای محتوایی که با استفاده از ماوس یا ترکپد پیمایش میشود، نمایش میدهد. کاربران میتوانند با استفاده از ماوس یا ترکپد، اندازه پنلهای رابط کاربری را تغییر داده و دوباره پیکربندی کنند. حرکت ماوس و ترکپد، منوهای شناور یا راهنماهای ابزار را فعال میکند.
چرا
تمام قابلیتهای ورودی ممکن با صفحهکلید، ماوس و ترکپد را در اختیار کاربران قرار دهید.
چگونه
برای آشنایی با نحوه پشتیبانی از قابلیتهای ورودی پیشرفته، به نمای کلی صفحهکلید، ماوس و ترکپد مراجعه کنید.
قلم
برنامههای سطح بالا از دستگاههای مجهز به قلم پشتیبانی میکنند. قلم به کاربران این امکان را میدهد که با استفاده از انواع تعاملات لمسی و حرکتی، نقاشی، نوشتن، پاک کردن و کار با برنامه شما را انجام دهند.
دستورالعملها:
چه
این برنامه از قلم برای طراحی، نوشتن، پاک کردن، کشیدن و رها کردن، حساسیت به فشار، تشخیص شیب و رد کف دست و انگشت پشتیبانی میکند.
چرا
ارائه یک تجربه کاربری استثنایی در دستگاههای پریمیوم. افزایش بهرهوری و رضایت کاربر.
چگونه
برای راهنمایی در مورد پشتیبانی پیشرفته از قلم، به نمای کلی قلم مراجعه کنید.
مکاننماهای سفارشی
زمینه را برای تعامل با ماوس، ترکپد و قلم نوری فراهم کنید.
دستورالعملها — مکاننماها: سفارشی
چه
این برنامه مکاننماهای سفارشی مانند I-beam برای متن، تغییر اندازه دستگیرهها برای پنلهای قابل تغییر اندازه و پردازش اسپینرها را نمایش میدهد.
چرا
یک تجربه کاربری اصلاحشده ایجاد کنید که هم لذتبخش باشد و هم سازنده.
چگونه
به نمای کلی مکاننماهای سفارشی مراجعه کنید.