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

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

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

نکن
- به کمتر قناعت کن
- طراحی فقط برای یک یا دو نوع دستگاه
- بگذارید برنامه شما معمولی باشد
دستورالعملها
با پیروی از دستورالعملهای Tier 1، اپلیکیشن خود را متمایز کنید.
دسکتاپ
با پشتیبانی از نمایشگرهای متصل، دستگاههای جانبی و قابلیتهای دسکتاپ، تجربهای مشابه دسکتاپ را در اندروید ارائه دهید.
تجربه کاربری
یک تجربه کاربری با کیفیت بالا، شکاف بین راحتی استفاده از موبایل و قدرت دسکتاپ را پر میکند و به کاربران این امکان را میدهد که متمرکز و پربازده باقی بمانند.
دستورالعملها:
چه
این برنامه دارای طرحبندیهای تطبیقی و قابل تنظیم توسط کاربر، از جمله پنلهای تاشو و قابل تنظیم مجدد است. این برنامه در حالی که محتوا توسط ماوس یا ترکپد اسکرول میشود، یک نوار اسکرول نمایش میدهد. عناصر رابط کاربری، محتوای اضافی مانند پیشنمایشها و نکات ابزار را در حالت شناور نمایش میدهند. کاربران میتوانند برنامهها را به صورت تمام صفحه نمایش دهند.
چرا
فضای صفحه نمایش گسترده و قابل تنظیم و ورودی دقیق، گردش کار متمرکز و قابل تنظیمی را فراهم میکند. عناصر رابط کاربری به سبک دسکتاپ به کاربران این امکان را میدهد که بدون پیمایش مداوم، روی کار خود تمرکز کنند.
چگونه
برای اطلاعات بیشتر در مورد ایجاد تجربیات کاربری اصلاحشده، به نمای کلی تجربه کاربری مراجعه کنید.
صفحهکلید، ماوس و ترکپد
پشتیبانی کامل از دستگاههای ورودی خارجی.
دستورالعملها:
چه
این برنامه از پیمایش کارآمد با صفحهکلید، از جمله حالتهای فوکوس متمایز و ثابت و فوکوس اولیه روی عناصر رابط کاربری مناسب، پشتیبانی میکند. این برنامه، میانبرهای صفحهکلید را با نسخههای وب و دسکتاپ به طور مساوی ارائه میدهد و قابلیتهای انتخاب پیشرفتهای را با استفاده از ترکیبهای صفحهکلید و ماوس یا ترکپد فراهم میکند.
چرا
تمام قابلیتهای ورودی ممکن با صفحهکلید، ماوس و ترکپد را در اختیار کاربران قرار دهید.
چگونه
برای آشنایی با نحوه پشتیبانی از قابلیتهای ورودی پیشرفته، به نمای کلی صفحهکلید، ماوس و ترکپد مراجعه کنید.
چندوظیفگی و چند نمونهای بودن
با قابلیت چندوظیفگی روی صفحات نمایش بزرگ، بهرهوری کاربران را افزایش دهید.
دستورالعملها:
چه
این برنامه از تمام حالتهای چندوظیفگی، از جمله چند پنجرهای، چند نمونهای و تصویر در تصویر پشتیبانی میکند.
چرا
صفحه نمایشهای بزرگ فضای نمایش زیادی را برای کاربران فراهم میکنند تا بتوانند همزمان با چندین برنامه کار کنند.
چگونه
در بخش مرور کلی چندوظیفگی و چندنمونهای، نحوهی گنجاندن برنامهتان در حالت چندوظیفگی را بیاموزید.
بکشید و رها کنید
محیط دسکتاپ برای تعاملات کشیدن و رها کردن (drag and drop) - درون یک برنامه یا در اندروید ۷.۰ (سطح API ۲۴) و بالاتر، بین برنامهها در حالت چند پنجرهای - ایدهآل است.
دستورالعملها — پشتیبانی از کشیدن_رها_کردن
چه
این برنامه از قابلیت کشیدن و رها کردن (drag and drop) درون برنامه و بین برنامههای دیگر و با استفاده از ورودی لمسی، ماوس، ترکپد و قلم پشتیبانی میکند.
چرا
با افزودن قابلیتهای کشیدن و رها کردن به برنامه خود، بهرهوری و تعامل کاربر را افزایش دهید.
چگونه
نمای کلی کشیدن و رها کردن را ببینید.
مدیریت چاپ و فایل
کاربران دسکتاپ به دسترسی کارآمد به فایلها و توانایی تولید اسناد چاپی یا الکترونیکی متکی هستند.
دستورالعملها:
چه
این برنامه از چاپ سند و خروجی گرفتن به فرمت PDF پشتیبانی میکند. این برنامه همچنین قابلیت مدیریت فایل، ادغام با انتخابگر فایل سیستم عامل و اعلانهای مدیریت فایل را پیادهسازی میکند.
چرا
بهرهوری دسکتاپ نیازمند دسترسی و مدیریت قدرتمند و راحت فایلها به همراه قابلیت خروجی محتوای دیجیتال به فرمتهای متنوع است.
چگونه
یاد بگیرید که چگونه با فایلها در مرور کلی چاپ و مدیریت فایل کار کنید.
مکاننماها
کنترل دقیق و زمینهای را برای تعاملات ماوس، ترکپد و قلم فراهم کنید.
دستورالعملها — مکاننماهای سفارشی و اندازه هدف مکاننما
چه
این برنامه مکاننماهای متمایز مانند I-beam را برای متن نمایش میدهد و دستگیرهها را برای پنلها تغییر اندازه میدهد. اندازه هدف مکاننما با مرزهای بصری اجزای رابط کاربری مطابقت دارد تا دقت تعاملی بالایی ایجاد شود.
چرا
نشانگرهای متمایز، بازخورد فوری در مورد نحوه تعامل کاربران با عناصر رابط کاربری ارائه میدهند و یک تجربه کاربری اصلاحشده و پربار ایجاد میکنند.
چگونه
به نمای کلی مکاننماها مراجعه کنید.
دستگاه متقاطع
پیوستگی از دستگاهی به دستگاه دیگر به کاربران این امکان را میدهد که به طور یکپارچه در سراسر اکوسیستم اندروید خود کار کنند.
دستورالعملها — Cross_Device_Handoff
چه
این برنامه به کاربران اجازه میدهد تا یک کار را در یک دستگاه اندروید شروع کنند و با بازیابی وضعیت تقریباً معادل، به راحتی به دستگاه دیگری منتقل شوند.
چرا
کاربران اغلب با چندین دستگاه کار میکنند و انتظار گردش کار مداوم و بدون وقفه را دارند.
چگونه
در بخش «مرور کلی دستگاهها» درباره توسعه بین دستگاهی بیشتر بدانید.
پشتیبانی آفلاین
عملکرد آفلاین قابل اعتماد، صرف نظر از در دسترس بودن شبکه، بهرهوری را تضمین میکند.
دستورالعملها — پشتیبانی آفلاین
چه
این برنامه عملکردهای اصلی را در حالت آفلاین فعال میکند و در صورت محدود بودن یا عدم دسترسی به اتصال آنلاین، اعلانهای واضحی از نیازهای اتصال و افت کیفیت مطلوب ارائه میدهد.
چرا
کاربران انتظار دارند صرف نظر از کیفیت یا در دسترس بودن اتصال شبکه خود، همچنان کارآمد باقی بمانند.
چگونه
در بخش «مرور کلی پشتیبانی آفلاین» ، درباره ساخت برنامه برای استفاده آفلاین اطلاعات کسب کنید.
برنامه به وب
انتقال روان بین محتوای برنامه و وب، جریان کاربر و زمینه برنامه را حفظ میکند.
دستورالعملها — Web_Transition
چه
انتقال برنامه بین محتوای برنامه و محتوای وب مرتبط (و برعکس) به راحتی انجام میشود.
چرا
مدیریت صحیح لینکهای عمیق و محتوای وب، از ایجاد یک تجربه کاربری پراکنده جلوگیری کرده و تمرکز کاربر را حفظ میکند.
چگونه
درباره مدیریت محتوای وب در نمای کلی App to web اطلاعات کسب کنید.
تاشوها
با پشتیبانی از ویژگیهای منحصر به فرد دستگاههای تاشوی ممتاز، برنامه خود را متمایز کنید.
حالتها و حالتهای تاشو
دستگاههای تاشو با صفحه نمایش بزرگ مانند یک تلفن و تبلت در یک دستگاه هستند. ویژگیهای تاشو مانند حالت رومیزی و حالت کتابی، امکانات جدیدی را برای تجربه کاربری ارائه میدهند.
دستورالعملها — حالتهای_تاشو و دوربین_تاشو
چه
این برنامه از تمام حالتهای تاشو، از جمله حالت رومیزی، حالت کتابی و نمایشگر دوگانه پشتیبانی میکند. این برنامه همچنین از دستگاههای دارای دو صفحه نمایش پشتیبانی میکند.
چرا
با پشتیبانی از ویژگیهای منحصر به فرد دستگاههای تاشو، اپلیکیشن خود را متمایز کنید.
چگونه
حقایق را در نمای کلی Foldables آشکار کنید.
دوربین • صدا
تجربیات رسانهای جذاب را فعال کنید.
دوربین
پشتیبانی از دوربینهای خارجی، تجربه عکاسی و فیلمبرداری حرفهای را ممکن میسازد.
دستورالعملها — دوربین_سوئیچر
چه
این برنامه شامل کلیدهایی برای تغییر وضعیت بین دوربینهای داخلی دستگاه و دستگاههای خارجی است.
چرا
کاربران صفحه نمایش بزرگ اغلب برای جلسات یا تولید محتوا دوربینها را متصل میکنند.
چگونه
برای اطلاعات بیشتر در مورد پشتیبانی دوربین، به بخش «مرور کلی صدای دوربین» مراجعه کنید.
صوتی
تجربههای شنیداری ممتاز با انتخاب دستگاههای موجود و پخش و کنترل بیوقفه در تمام پنجرهها و حالتهای دستگاه تعریف میشوند.
دستورالعملها — تعویضکننده صدا و پخش پسزمینه صدا
چه
این برنامه از جابجایی بین دستگاههای صوتی داخلی، مانند بلندگو یا میکروفون، و دستگاههای متصل پشتیبانی میکند. این برنامه همچنین از پخش در پسزمینه هنگام کوچک شدن یا پشت پنجرههای دیگر یا قفل بودن صفحه دستگاه پشتیبانی میکند.
چرا
کاربران انتظار دارند برنامههای صوتی از دستگاههای جانبی پشتیبانی کنند و همزمان با مدیریت سایر وظایف پنجرهبندی توسط کاربران، پخش را ادامه دهند.
چگونه
به نمای کلی صدای دوربین • مراجعه کنید.
قلم
از حس طبیعی تعاملات قلم برای کارهای خلاقانه و بهرهوری پشتیبانی میکند.
پشتیبانی از قلم استایلوس
برنامههای سطح بالا از دستگاههای مجهز به قلم پشتیبانی میکنند. قلم به کاربران این امکان را میدهد که با استفاده از انواع تعاملات لمسی و حرکتی، نقاشی، نوشتن، پاک کردن و کار با برنامه شما را انجام دهند.
دستورالعملها:
چه
این برنامه از قلم برای طراحی، نوشتن، پاک کردن، کشیدن و رها کردن، حساسیت به فشار، تشخیص شیب و رد کف دست و انگشت پشتیبانی میکند.
چرا
ارائه یک تجربه کاربری استثنایی در دستگاههای پریمیوم. افزایش بهرهوری و رضایت کاربر.
چگونه
برای راهنمایی در مورد پشتیبانی پیشرفته از قلم، به نمای کلی قلم مراجعه کنید.