مایکروسافت نحوه طراحی اپلیکیشن برای دستگاه های دو صفحه نمایش را توضیح می دهد
3 دقیقه خواندن
منتشر شده در
صفحه افشای ما را بخوانید تا بدانید چگونه می توانید به MSPoweruser کمک کنید تا تیم تحریریه را حفظ کند ادامه مطلب
امروز مایکروسافت از انتشار خبر داد پیش نمایش SDK برای دستگاه Surface Duo که به توسعهدهنده اجازه میدهد تا تجربههای دو صفحهنمایش را ایجاد کند. مایکروسافت همچنین در ماه آینده یک پیش نمایش SDK برای ویندوز 10X منتشر خواهد کرد. علاوه بر پیشنمایش SDK، مایکروسافت امروز سندی را برای توسعهدهندگان منتشر کرد که عملکرد و راهنماییهایی را برای توسعه تجربیات برای دستگاههای دو صفحه نمایش توضیح میدهد. مایکروسافت به توسعه دهندگان توصیه می کند از طرح بندی های زیر پشتیبانی کنند:
- تک پیش فرض
- به طور پیش فرض، برنامه ها در حالت حداکثر باز می شوند و یک صفحه را اشغال می کنند. در حالت دو صفحه نمایش، کاربران می توانند دو برنامه را در کنار یکدیگر اجرا کنند تا به طور همزمان محتوا را مقایسه، مصرف یا ارجاع متقابل کنند.
- به طور پیش فرض پشتیبانی می شود. اگر برنامه شما به گونه ای طراحی شده است که اندازه های مختلف صفحه نمایش و جهت گیری های عمودی و منظره را همانطور که قبلا توضیح داده شد، انجام دهد، دیگر نیازی نیست که انجام دهید.
- Spanned-Default
- هنگامی که دستگاه در حالت دو صفحه نمایش قرار می گیرد (پرتره دوتایی یا منظره دوتایی)، کاربران می توانند یک برنامه واحد را در هر دو صفحه گسترش دهند و فضای بیشتری را برای محتوا فراهم کنند. کاربر مسئول گسترش برنامه است، این حالتی نیست که برنامه از طریق برنامه وارد آن شود.
- پشتیبانی اختیاری است. حالت Spanned برای دستگاه های دارای دو صفحه منحصر به فرد است. اگر هیچ تغییری در برنامه خود ایجاد نکنید، به گونه ای رفتار می کند که گویی در یک صفحه نمایش بزرگ نمایش داده می شود. با این حال، میتوانید طیف وسیعی از بهینهسازیهای طرحبندی را پیادهسازی کنید تا برنامهتان از ویژگیهای منحصربهفرد دستگاههای دو صفحهنمایش بهرهمند شود. این موارد در ادامه این مقاله با جزئیات بیشتر مورد بررسی قرار خواهند گرفت.
- تک صفحه تمام صفحه
- این شبیه به طرحبندی پیشفرض است، به جز اینکه رابط کاربری سیستم (نوار وظیفه، سینی سیستم، نوار برنامه، عنوان برنامه) برای ایجاد یک تجربه کاملاً فراگیر، ایدهآل برای بازیها و پخش ویدیو، پنهان است.
- پشتیبانی اختیاری است. می توانید از API های موجود برای قرار دادن برنامه خود در حالت تمام صفحه استفاده کنید.
- صفحهنمایش کامل
- میتوانید برنامهتان را بهصورت برنامهریزی گسترش دهید تا از حالت تمام صفحه استفاده کند. اگر برنامهای که روی یک صفحه در حالت تمام صفحه نمایش داده میشود توسط کاربر پخش شود، تمام صفحه باقی میماند.
- پشتیبانی اختیاری است. مزایای تمام صفحه در حالت پهن و همچنین تک صفحه را در نظر بگیرید.
همه دستگاههای دو صفحهنمایش میتوانند تا شوند، بچرخند و بچرخند. هر دو صفحه را می توان به عنوان نمایشگر استفاده کرد یا یک صفحه ممکن است به عنوان صفحه کلید عمل کند. فاکتورهای شکلی مختلف از طیف گسترده ای از فعالیت ها پشتیبانی می کنند و به کاربر این امکان را می دهند که دستگاه را با شرایط خود تطبیق دهد. حتی اگر همه برنامههای موجود بدون هیچ تغییری در دستگاههای دو صفحهنمایش کار کنند، انتظار میرود که توسعهدهندگان با ایجاد تغییراتی در برنامههای خود، عملکردهای دو صفحهنمایش را بهطور کامل بپذیرند.
شما می توانید بررسی کنید اسناد کامل از مایکروسافت در اینجا. اگر در مورد تجربههای دو صفحهنمایش سؤالی دارید، میتوانید به آن ایمیل بفرستید [ایمیل محافظت شده].