دستگاههای Android به شکلهای مختلفی تولید میشوند - تلفن، تبلت، دستگاههای تاشو، دستگاههای ChromeOS - که طیف وسیعی از اندازههای صفحه نمایش دارند. اندروید از بسیاری از حالت های نمایش، از جمله چند پنجره، چند نمایشگر، فرم آزاد و تصویر در تصویر پشتیبانی می کند. دستگاههای تاشو میتوانند در حالتها یا وضعیتهای مختلفی مانند روی میز یا کتاب قرار بگیرند.
هنگام شروع طراحی اپلیکیشن خود، موارد استفاده متفاوتی را در نظر بگیرید. به عنوان مثال:
دستگاههای صفحهنمایش بزرگ به کاربران فضای بیشتری برای تعامل با محتوای برنامه رسانه شما به روشهای مختلف میدهند.
کاربران ممکن است هنگام تماشای یک ویدیو در یک پیکربندی چند پنجره ای چند کار را انجام دهند یا از مزایای صفحه نمایش بزرگتر برای اعمال ویرایش های پیچیده تر پس از گرفتن یک تصویر استفاده کنند.
کاربران ممکن است برای ارتباط با تماس های ویدیویی و دیدن دوستان و خانواده خود با جزئیات بیشتر، به رایانه لوحی مراجعه کنند. برنامه شما میتواند زمینه غنیتری را درباره عنوان یا صحنه در یک پوشش پخش سفارشی نمایش دهد یا گزینههای کنترل بیشتری را روی صفحه ارائه دهد.
چرخ فلک ها در نمای مرور می توانند تنوع بیشتری برای جذابیت بصری بیشتر داشته باشند، یا برنامه رسانه شما می تواند با ارائه یک فید قابل مرور در کنار هم همراه با پخش، کاربران را درگیر خود کند.
به خاطر داشته باشید که برنامه رسانه شما دارای همان کدی است که روی یک تلفن استاندارد، یک دستگاه تاشو، یک تبلت و دستگاههای ChromeOS اجرا میشود، بنابراین باید از همان ابتدای توسعه برنامه خود، برای صفحههای بزرگ طراحی کنید. برای اطلاعات بیشتر و نمونه های بصری، به گالری صفحه نمایش بزرگ مراجعه کنید.
برنامه رسانه خود را به طور پیش فرض پاسخگو کنید
با تطبیق طرحبندی برنامهتان در تلفنها، رایانههای لوحی، تاشوها و دستگاههای ChromeOS، از تجربههای خراب کاربر در برنامه رسانه خود جلوگیری کنید.
برنامه شما باید برای در نظر گرفتن اندازه های مختلف صفحه نمایش، جهت گیری ها و عوامل شکلی پاسخگو باشد. یک چیدمان تطبیقی بر اساس فضای صفحه نمایش در دسترس آن تغییر می کند. برای اطلاعات بیشتر، به پشتیبانی از اندازه های مختلف صفحه مراجعه کنید.
طراحی بر اساس دستورالعمل
کیفیت برنامه اصلی اساس همه برنامههای Android صرف نظر از اندازه نمایشگر، وضعیت دستگاه یا سایر ملاحظات خاص دستگاه است. قبل از شروع طراحی برای صفحه نمایش بزرگ، برنامه شما باید این الزامات اساسی را برآورده کند. برای اطلاعات بیشتر، کیفیت برنامه اصلی را ببینید.
برنامه شما باید بدون در نظر گرفتن فاکتور فرم دستگاه، اندازه صفحه نمایش، حالت نمایش یا وضعیت بدن، یک تجربه کاربری عالی ارائه دهد، بنابراین برنامه خود را طبق دستورالعمل های ردیف 1، 2 و 3 زیر طراحی کنید.
دستورالعمل ها مجموعه جامعی از الزامات کیفیت را برای اکثر انواع برنامه های اندرویدی تعریف می کنند.
ردیف 3:
در این سطح ابتدایی، برنامه شما همچنان باید به UI و الزامات گرافیکی پایبند باشد. برنامه شما برای صفحه نمایش بزرگ آماده است و کاربران می توانند جریان های وظایف حیاتی را انجام دهند اما با تجربه کاربری کمتر از بهینه.
طرح بندی برنامه ممکن است ایده آل نباشد، اما تمام صفحه یا تمام پنجره در حالت چند پنجره ای اجرا می شود. جعبه نامه نیست و در حالت سازگاری اجرا نمی شود. این برنامه از دستگاه های ورودی خارجی، از جمله صفحه کلید، ماوس و ترک پد پشتیبانی می کند. برای اطلاعات بیشتر، صفحه نمایش بزرگ آماده را ببینید.
ردیف 2:
در اینجا، برنامه شما بهینهسازیهای چیدمان را برای همه اندازههای صفحه و پیکربندی دستگاه، همراه با پشتیبانی پیشرفته از دستگاههای ورودی خارجی اجرا میکند. برای جزئیات، به صفحه نمایش بزرگ بهینه شده را ببینید.
ردیف 1:
این بهترین سطح پشتیبانی است و عالی ترین تجربه را با برنامه شما به کاربر ارائه می دهد، زیرا ویژگی ها و قابلیت های برتر را مشخص می کند.
در صورت لزوم، برنامه از انجام چند کار، حالتهای تاشو، کشیدن و ورودی قلم پشتیبانی میکند. در این سطح، برنامهها بسیار متمایز هستند، بنابراین به دستورالعملهای مواردی مانند حالتهای چند کاره و تاشو دقت کنید. برای کسب اطلاعات بیشتر، به صفحه نمایش بزرگ متمایز مراجعه کنید.
طرح بندی های بهینه شده
از فضای افزایش یافته صفحه نمایش های بزرگ بدون جعبه نامه (به دلیل جهت گیری محدود) یا کشش استفاده کنید. با بهینهسازی طرحبندی برنامهتان برای رسانهها و رسانههای اجتماعی، دامنه دسترسی برنامهتان را افزایش میدهید و تجربه کاربری بهتری را در همه فاکتورهای شکل صفحه نمایش بزرگ (تبلتها، تاشوها، و دستگاههای ChromeOS) ایجاد میکنید و همچنین از همه اندازههای تلفن پشتیبانی میکنید.
اجزای ریل ناوبری و کشو، ناوبری غیرعادی را برای راحتی و کنترل رابط کاربری فراهم می کنند. اجزاء همچنین با قرار دادن مقاصد ناوبری اولیه در دسترس نزدیک در حالی که حداقل فضای صفحه را اشغال می کنند، چیدمان های متعارف (فهرست-جزئیات، فید و صفحه پشتیبانی) را تکمیل می کنند.
طرح بندی رسانه ها
با اجرای طرحبندیهای رسانهای خاص برای جزئیات فهرست، فید و صفحه پشتیبانی، برنامهتان را قابل استفادهتر کنید. برای اطلاعات در مورد طرحبندیهای MDX، Flutter و Compose، به منابع طرحبندی مراجعه کنید.
جزئیات فهرست: طراحی برنامه شما با یک مرورگر رسانه تعاملی به کاربران امکان می دهد رسانه های مختلف را هنگام تماشا یا گوش دادن مرور کنند. عناوین رسانه ها در کنار یک فایل ویدیویی یا صوتی در حال پخش نمایش داده می شوند. اگر جهتگیری دستگاه تغییر کند، یک طرحبندی فهرست جزئیات پاسخ میدهد تا وضعیت برنامه حفظ شود. برای کسب اطلاعات بیشتر، به طرحبندیهای فهرست جزئیات مراجعه کنید.
فید: یک طرحبندی فید، عناصر محتوای معادل را در یک شبکه قابل تنظیم برای مشاهده سریع و راحت حجم زیادی از محتوا، مانند فید موسیقی یا کیوسک فیلم و تلویزیون در برنامهتان، مرتب میکند. برای اطلاعات بیشتر، به طرحبندی فید مراجعه کنید.
صفحه پشتیبان: با مناطق نمایش اولیه و ثانویه، برنامه شما میتواند یک صفحه پشتیبانی برای زمینه، ارتباط یا مرجع، مانند فهرست پیمایشی از عناوین مشابه، بررسیهای منتشر شده، یا آثار اضافی از همان هنرمندان یا بازیگران، جاسازی کند. برای جزئیات بیشتر، به پشتیبانی از طرحبندیهای صفحه مراجعه کنید.
برای مجموعهای از طرحبندیهای رسانه، به گالری رسانه مراجعه کنید.
طرح بندی رسانه های اجتماعی
صفحه نمایش های بزرگ به کاربران رسانه های اجتماعی فضای کار بیشتری برای ایجاد، انجام چند کار، کشیدن محتوا بین برنامه ها و به اشتراک گذاری آن می دهد. با ویژگیها و قابلیتهای متمایزی که در دستگاههای صفحهنمایش کوچک امکانپذیر نیست، برنامه رسانه صفحهنمایش بزرگ شما میتواند از مزایای فهرست جزئیات، فید و طرحبندیهای صفحه پشتیبانی کند.
لیست جزئیات: این برای برنامه های پیام رسانی، مدیران مخاطب یا مرورگرهای فایل ایده آل است. برای مثال، برنامه شما میتواند فهرستی از مکالمات را در کنار جزئیات نمایش دهد تا در آخرین پیامها بهروز بماند. برای اطلاعات بیشتر، به طرحبندیهای فهرست جزئیات مراجعه کنید.
فید: اجزای رایج در این سبک چیدمان کارت ها و لیست ها هستند. به عنوان مثال، یک کلاژ از پست ها در قالب شبکه ای انعطاف پذیر ایجاد کنید یا از اندازه و موقعیت برای جلب توجه به پست های برجسته استفاده کنید. کاربران می توانند به سرعت گروه های بزرگی از محتوا را مشاهده کنند. برای اطلاعات بیشتر، به طرحبندی فید مراجعه کنید.
صفحه پشتیبانی: برنامه های جستجو و مرجع یا یک برنامه بهره وری می توانند از این سبک چیدمان بهره مند شوند. ابزارهای ایجاد محتوا را در دسترس کاربر نگه می دارد. به عنوان مثال، برنامه شما می تواند به کاربران اجازه دهد تنظیمات را انجام دهند، به پالت های رنگی دسترسی داشته باشند، جلوه ها را اعمال کنند و تغییرات را فورا مشاهده کنند. برای اطلاعات بیشتر، به پشتیبانی از طرحبندیهای پنجره مراجعه کنید.
برای مجموعهای از طرحبندیهای رسانههای اجتماعی، صفحه گالری رسانههای اجتماعی را ببینید.
بهترین روش ها برای برنامه های رسانه ای صفحه بزرگ
استفاده از بهترین روشها برای نمایشگرهای بزرگ به شما کمک میکند از کار مجدد غیرضروری برنامه خود جلوگیری کنید. آنها همچنین برنامه شما را از ابتدا در دستگاه های بیشتری کاربرپسندتر می کنند، به خصوص در مورد جهت گیری، میانبرهای صفحه کلید، پشتیبانی از پیش نمایش دوربین و وضعیت های تاشو.
جهت گیری و تغییر اندازه
اگر برنامه رسانه شما جهتگیری و محدودیتهای تغییر اندازه را اعلام کند، Android یک حالت سازگاری را فعال میکند. اگرچه حالت سازگاری عملکرد قابل قبول برنامه شما را تضمین می کند، قابلیت استفاده تا حد زیادی کاهش می یابد و تجربه کاربر آسیب می بیند.
به عنوان مثال، اگر برنامه شما روی رایانه لوحی است، رایانه لوحی در جهت افقی قرار می گیرد. اگر برنامه شما محدود به پرتره باشد، این امر باعث ایجاد جعبه نامه می شود که برای کاربر نهایی ایده آل نیست. برنامه شما باید به افراد اجازه دهد از جهت گیری دلخواه خود استفاده کنند، بنابراین از اندازه موجود یک صفحه نمایش بزرگ در طراحی خود بهره ببرید.
هرگونه محدودیت برای جهتگیری، نحوه تعامل کاربران با محتوا یا مصرف رسانه را کاهش میدهد، که استفاده از برنامه شما را محدود میکند. تغییر جهت می تواند تا حدی بر اندازه تأثیر بگذارد، اما تغییر اندازه لزوماً جهت را تغییر نمی دهد.
میانبرهای صفحه کلید
در یک صفحه نمایش بزرگتر، از میانبرهای صفحه کلید در صفحه کلیدهای فیزیکی، مانند شروع، توقف، مکث، عقب و جلو و جلو بیشتر استفاده می شود که باعث می شود کاربر تجربه کاربری ثابتی با صفحه کلید داشته باشد.
کاربران این توابع را در برنامه های رسانه ای خود انتظار دارند. برای کاهش نقاط اصطکاک برای کاربران، برنامه خود را با صفحه کلید فیزیکی آزمایش کنید. این به شما کمک می کند تا در ابتدای طراحی متوجه این میانبرهای مهم شده و در برنامه خود بگنجانید.
پشتیبانی از پیش نمایش دوربین
با صفحه نمایش های بزرگ، می توانید مشکلات بیشتری در مورد کشش، برش و چرخش داشته باشید. بنابراین، نمیتوانید تصور کنید که اندازه پیشنمایش دوربین همان چیزی است که رابط کاربری در برنامه رسانه شما واقعاً ارائه میکند.
به عنوان مثال، اگر کاربری با تبلت خود عکسی می گیرد اما در صفحه تبلت خود عکس می گیرد، این یک تجربه غیربهینه است. شامل پشتیبانی از پیش نمایش دوربین برای صفحه نمایش های بزرگ.
برای اطلاعات بیشتر، به پیشنمایش CameraX یا پیشنمایش Camera2 مراجعه کنید.
حالت های تاشو
طراحی برنامه رسانه خود برای صفحه نمایش های بزرگ شامل حالت های تاشو است. برای مثال، برنامه شما میتواند به کاربر اجازه دهد پیکربندی روی میز برای پخش رسانه داشته باشد یا از صفحه نمایش عقب و حالت صفحه دوگانه برای پیشنمایش و عکسبرداری استفاده کند.
با وضعیتهای تاشو که در برنامه توسعه شما گنجانده شده است، برنامه شما برای دستگاههای بیشتری در دسترس است و تأثیر گستردهتری دارد. شما تجربه رسانه ای را برای کاربر به گونه ای افزایش می دهید که دستگاه های دیگر نمی توانند بدون حالت های تاشو انجام دهند. برای اطلاعات بیشتر، وضعیت های تاشو را ببینید.
،دستگاههای Android به شکلهای مختلفی تولید میشوند - تلفن، تبلت، دستگاههای تاشو، دستگاههای ChromeOS - که طیف وسیعی از اندازههای صفحه نمایش دارند. اندروید از بسیاری از حالت های نمایش، از جمله چند پنجره، چند نمایشگر، فرم آزاد و تصویر در تصویر پشتیبانی می کند. دستگاههای تاشو میتوانند در حالتها یا وضعیتهای مختلفی مانند روی میز یا کتاب قرار بگیرند.
هنگام شروع طراحی اپلیکیشن خود، موارد استفاده متفاوتی را در نظر بگیرید. به عنوان مثال:
دستگاههای صفحهنمایش بزرگ به کاربران فضای بیشتری برای تعامل با محتوای برنامه رسانه شما به روشهای مختلف میدهند.
کاربران ممکن است هنگام تماشای یک ویدیو در یک پیکربندی چند پنجره ای چند کار را انجام دهند یا از مزایای صفحه نمایش بزرگتر برای اعمال ویرایش های پیچیده تر پس از گرفتن یک تصویر استفاده کنند.
کاربران ممکن است برای ارتباط با تماس های ویدیویی و دیدن دوستان و خانواده خود با جزئیات بیشتر، به رایانه لوحی مراجعه کنند. برنامه شما میتواند زمینه غنیتری را درباره عنوان یا صحنه در یک پوشش پخش سفارشی نمایش دهد یا گزینههای کنترل بیشتری را روی صفحه ارائه دهد.
چرخ فلک ها در نمای مرور می توانند تنوع بیشتری برای جذابیت بصری بیشتر داشته باشند، یا برنامه رسانه شما می تواند با ارائه یک فید قابل مرور در کنار هم همراه با پخش، کاربران را درگیر خود کند.
به خاطر داشته باشید که برنامه رسانه شما دارای همان کدی است که روی یک تلفن استاندارد، یک دستگاه تاشو، یک تبلت و دستگاههای ChromeOS اجرا میشود، بنابراین باید از همان ابتدای توسعه برنامه خود، برای صفحههای بزرگ طراحی کنید. برای اطلاعات بیشتر و نمونه های بصری، به گالری صفحه نمایش بزرگ مراجعه کنید.
برنامه رسانه خود را به طور پیش فرض پاسخگو کنید
با تطبیق طرحبندی برنامهتان در تلفنها، رایانههای لوحی، تاشوها و دستگاههای ChromeOS، از تجربههای خراب کاربر در برنامه رسانه خود جلوگیری کنید.
برنامه شما باید برای در نظر گرفتن اندازه های مختلف صفحه نمایش، جهت گیری ها و عوامل شکلی پاسخگو باشد. یک چیدمان تطبیقی بر اساس فضای صفحه نمایش در دسترس آن تغییر می کند. برای اطلاعات بیشتر، به پشتیبانی از اندازه های مختلف صفحه مراجعه کنید.
طراحی بر اساس دستورالعمل
کیفیت برنامه اصلی اساس همه برنامههای Android صرف نظر از اندازه نمایشگر، وضعیت دستگاه یا سایر ملاحظات خاص دستگاه است. قبل از شروع طراحی برای صفحه نمایش بزرگ، برنامه شما باید این الزامات اساسی را برآورده کند. برای اطلاعات بیشتر، کیفیت برنامه اصلی را ببینید.
برنامه شما باید بدون در نظر گرفتن فاکتور فرم دستگاه، اندازه صفحه نمایش، حالت نمایش یا وضعیت بدن، یک تجربه کاربری عالی ارائه دهد، بنابراین برنامه خود را طبق دستورالعمل های ردیف 1، 2 و 3 زیر طراحی کنید.
دستورالعمل ها مجموعه جامعی از الزامات کیفیت را برای اکثر انواع برنامه های اندرویدی تعریف می کنند.
ردیف 3:
در این سطح ابتدایی، برنامه شما همچنان باید به UI و الزامات گرافیکی پایبند باشد. برنامه شما برای صفحه نمایش بزرگ آماده است و کاربران می توانند جریان های وظایف حیاتی را انجام دهند اما با تجربه کاربری کمتر از بهینه.
طرح بندی برنامه ممکن است ایده آل نباشد، اما تمام صفحه یا تمام پنجره در حالت چند پنجره ای اجرا می شود. جعبه نامه نیست و در حالت سازگاری اجرا نمی شود. این برنامه از دستگاه های ورودی خارجی، از جمله صفحه کلید، ماوس و ترک پد پشتیبانی می کند. برای اطلاعات بیشتر، صفحه نمایش بزرگ آماده را ببینید.
ردیف 2:
در اینجا، برنامه شما بهینهسازیهای چیدمان را برای همه اندازههای صفحه و پیکربندی دستگاه، همراه با پشتیبانی پیشرفته از دستگاههای ورودی خارجی اجرا میکند. برای جزئیات، به صفحه نمایش بزرگ بهینه شده را ببینید.
ردیف 1:
این بهترین سطح پشتیبانی است و عالی ترین تجربه را با برنامه شما به کاربر ارائه می دهد، زیرا ویژگی ها و قابلیت های برتر را مشخص می کند.
در صورت لزوم، برنامه از انجام چند کار، حالتهای تاشو، کشیدن و ورودی قلم پشتیبانی میکند. در این سطح، برنامهها بسیار متمایز هستند، بنابراین به دستورالعملهای مواردی مانند حالتهای چند کاره و تاشو دقت کنید. برای کسب اطلاعات بیشتر، به صفحه نمایش بزرگ متمایز مراجعه کنید.
طرح بندی های بهینه شده
از فضای افزایش یافته صفحه نمایش های بزرگ بدون جعبه نامه (به دلیل جهت گیری محدود) یا کشش استفاده کنید. با بهینهسازی طرحبندی برنامهتان برای رسانهها و رسانههای اجتماعی، دامنه دسترسی برنامهتان را افزایش میدهید و تجربه کاربری بهتری را در همه فاکتورهای شکل صفحه نمایش بزرگ (تبلتها، تاشوها، و دستگاههای ChromeOS) ایجاد میکنید و همچنین از همه اندازههای تلفن پشتیبانی میکنید.
اجزای ریل ناوبری و کشو، ناوبری غیرعادی را برای راحتی و کنترل رابط کاربری فراهم می کنند. اجزاء همچنین با قرار دادن مقاصد ناوبری اولیه در دسترس نزدیک در حالی که حداقل فضای صفحه را اشغال می کنند، چیدمان های متعارف (فهرست-جزئیات، فید و صفحه پشتیبانی) را تکمیل می کنند.
طرح بندی رسانه ها
با اجرای طرحبندیهای رسانهای خاص برای جزئیات فهرست، فید و صفحه پشتیبانی، برنامهتان را قابل استفادهتر کنید. برای اطلاعات در مورد طرحبندیهای MDX، Flutter و Compose، به منابع طرحبندی مراجعه کنید.
جزئیات فهرست: طراحی برنامه شما با یک مرورگر رسانه تعاملی به کاربران امکان می دهد رسانه های مختلف را هنگام تماشا یا گوش دادن مرور کنند. عناوین رسانه ها در کنار یک فایل ویدیویی یا صوتی در حال پخش نمایش داده می شوند. اگر جهتگیری دستگاه تغییر کند، یک طرحبندی فهرست جزئیات پاسخ میدهد تا وضعیت برنامه حفظ شود. برای کسب اطلاعات بیشتر، به طرحبندیهای فهرست جزئیات مراجعه کنید.
فید: یک طرحبندی فید، عناصر محتوای معادل را در یک شبکه قابل تنظیم برای مشاهده سریع و راحت حجم زیادی از محتوا، مانند فید موسیقی یا کیوسک فیلم و تلویزیون در برنامهتان، مرتب میکند. برای اطلاعات بیشتر، به طرحبندی فید مراجعه کنید.
صفحه پشتیبان: با مناطق نمایش اولیه و ثانویه، برنامه شما میتواند یک صفحه پشتیبانی برای زمینه، ارتباط یا مرجع، مانند فهرست پیمایشی از عناوین مشابه، بررسیهای منتشر شده، یا آثار اضافی از همان هنرمندان یا بازیگران، جاسازی کند. برای جزئیات بیشتر، به پشتیبانی از طرحبندیهای صفحه مراجعه کنید.
برای مجموعهای از طرحبندیهای رسانه، به گالری رسانه مراجعه کنید.
طرح بندی رسانه های اجتماعی
صفحه نمایش های بزرگ به کاربران رسانه های اجتماعی فضای کار بیشتری برای ایجاد، انجام چند کار، کشیدن محتوا بین برنامه ها و به اشتراک گذاری آن می دهد. با ویژگیها و قابلیتهای متمایزی که در دستگاههای صفحهنمایش کوچک امکانپذیر نیست، برنامه رسانه صفحهنمایش بزرگ شما میتواند از مزایای فهرست جزئیات، فید و طرحبندیهای صفحه پشتیبانی کند.
لیست جزئیات: این برای برنامه های پیام رسانی، مدیران مخاطب یا مرورگرهای فایل ایده آل است. برای مثال، برنامه شما میتواند فهرستی از مکالمات را در کنار جزئیات نمایش دهد تا در آخرین پیامها بهروز بماند. برای اطلاعات بیشتر، به طرحبندیهای فهرست جزئیات مراجعه کنید.
فید: اجزای رایج در این سبک چیدمان کارت ها و لیست ها هستند. به عنوان مثال، یک کلاژ از پست ها در قالب شبکه ای انعطاف پذیر ایجاد کنید یا از اندازه و موقعیت برای جلب توجه به پست های برجسته استفاده کنید. کاربران می توانند به سرعت گروه های بزرگی از محتوا را مشاهده کنند. برای اطلاعات بیشتر، به طرحبندی فید مراجعه کنید.
صفحه پشتیبانی: برنامه های جستجو و مرجع یا یک برنامه بهره وری می توانند از این سبک چیدمان بهره مند شوند. ابزارهای ایجاد محتوا را در دسترس کاربر نگه می دارد. به عنوان مثال، برنامه شما می تواند به کاربران اجازه دهد تنظیمات را انجام دهند، به پالت های رنگی دسترسی داشته باشند، جلوه ها را اعمال کنند و تغییرات را فورا مشاهده کنند. برای اطلاعات بیشتر، به پشتیبانی از طرحبندیهای پنجره مراجعه کنید.
برای مجموعهای از طرحبندیهای رسانههای اجتماعی، صفحه گالری رسانههای اجتماعی را ببینید.
بهترین روش ها برای برنامه های رسانه ای صفحه بزرگ
استفاده از بهترین روشها برای نمایشگرهای بزرگ به شما کمک میکند از کار مجدد غیرضروری برنامه خود جلوگیری کنید. آنها همچنین برنامه شما را از ابتدا در دستگاه های بیشتری کاربرپسندتر می کنند، به خصوص در مورد جهت گیری، میانبرهای صفحه کلید، پشتیبانی از پیش نمایش دوربین و وضعیت های تاشو.
جهت گیری و تغییر اندازه
اگر برنامه رسانه شما جهتگیری و محدودیتهای تغییر اندازه را اعلام کند، Android یک حالت سازگاری را فعال میکند. اگرچه حالت سازگاری عملکرد قابل قبول برنامه شما را تضمین می کند، قابلیت استفاده تا حد زیادی کاهش می یابد و تجربه کاربر آسیب می بیند.
به عنوان مثال، اگر برنامه شما روی رایانه لوحی است، رایانه لوحی در جهت افقی قرار می گیرد. اگر برنامه شما محدود به پرتره باشد، این امر باعث ایجاد جعبه نامه می شود که برای کاربر نهایی ایده آل نیست. برنامه شما باید به افراد اجازه دهد از جهت گیری دلخواه خود استفاده کنند، بنابراین از اندازه موجود یک صفحه نمایش بزرگ در طراحی خود بهره ببرید.
هرگونه محدودیت برای جهتگیری، نحوه تعامل کاربران با محتوا یا مصرف رسانه را کاهش میدهد، که استفاده از برنامه شما را محدود میکند. تغییر جهت می تواند تا حدی بر اندازه تأثیر بگذارد، اما تغییر اندازه لزوماً جهت را تغییر نمی دهد.
میانبرهای صفحه کلید
در یک صفحه نمایش بزرگتر، از میانبرهای صفحه کلید در صفحه کلیدهای فیزیکی، مانند شروع، توقف، مکث، عقب و جلو و جلو بیشتر استفاده می شود که باعث می شود کاربر تجربه کاربری ثابتی با صفحه کلید داشته باشد.
کاربران این توابع را در برنامه های رسانه ای خود انتظار دارند. برای کاهش نقاط اصطکاک برای کاربران، برنامه خود را با صفحه کلید فیزیکی آزمایش کنید. این به شما کمک می کند تا در ابتدای طراحی متوجه این میانبرهای مهم شده و در برنامه خود بگنجانید.
پشتیبانی از پیش نمایش دوربین
با صفحه نمایش های بزرگ، می توانید مشکلات بیشتری در مورد کشش، برش و چرخش داشته باشید. بنابراین، نمیتوانید تصور کنید که اندازه پیشنمایش دوربین همان چیزی است که رابط کاربری در برنامه رسانه شما واقعاً ارائه میکند.
به عنوان مثال، اگر کاربری با تبلت خود عکسی می گیرد اما در صفحه تبلت خود عکس می گیرد، این یک تجربه غیربهینه است. شامل پشتیبانی از پیش نمایش دوربین برای صفحه نمایش های بزرگ.
برای اطلاعات بیشتر، به پیشنمایش CameraX یا پیشنمایش Camera2 مراجعه کنید.
حالت های تاشو
طراحی برنامه رسانه خود برای صفحه نمایش های بزرگ شامل حالت های تاشو است. برای مثال، برنامه شما میتواند به کاربر اجازه دهد پیکربندی روی میز برای پخش رسانه داشته باشد یا از صفحه نمایش عقب و حالت صفحه دوگانه برای پیشنمایش و عکسبرداری استفاده کند.
با وضعیتهای تاشو که در برنامه توسعه شما گنجانده شده است، برنامه شما برای دستگاههای بیشتری در دسترس است و تأثیر گستردهتری دارد. شما تجربه رسانه ای را برای کاربر به گونه ای افزایش می دهید که دستگاه های دیگر نمی توانند بدون حالت های تاشو انجام دهند. برای اطلاعات بیشتر، وضعیت های تاشو را ببینید.
،دستگاههای Android به شکلهای مختلفی تولید میشوند - تلفن، تبلت، دستگاههای تاشو، دستگاههای ChromeOS - که طیف وسیعی از اندازههای صفحه نمایش دارند. اندروید از بسیاری از حالت های نمایش، از جمله چند پنجره، چند نمایشگر، فرم آزاد و تصویر در تصویر پشتیبانی می کند. دستگاههای تاشو میتوانند در حالتها یا وضعیتهای مختلفی مانند روی میز یا کتاب قرار بگیرند.
هنگام شروع طراحی اپلیکیشن خود، موارد استفاده متفاوتی را در نظر بگیرید. به عنوان مثال:
دستگاههای صفحهنمایش بزرگ به کاربران فضای بیشتری برای تعامل با محتوای برنامه رسانه شما به روشهای مختلف میدهند.
کاربران ممکن است هنگام تماشای یک ویدیو در یک پیکربندی چند پنجره ای چند کار را انجام دهند یا از مزایای صفحه نمایش بزرگتر برای اعمال ویرایش های پیچیده تر پس از گرفتن یک تصویر استفاده کنند.
کاربران ممکن است برای ارتباط با تماس های ویدیویی و دیدن دوستان و خانواده خود با جزئیات بیشتر، به رایانه لوحی مراجعه کنند. برنامه شما میتواند زمینه غنیتری را درباره عنوان یا صحنه در یک پوشش پخش سفارشی نمایش دهد یا گزینههای کنترل بیشتری را روی صفحه ارائه دهد.
چرخ فلک ها در نمای مرور می توانند تنوع بیشتری برای جذابیت بصری بیشتر داشته باشند، یا برنامه رسانه شما می تواند با ارائه یک فید قابل مرور در کنار هم همراه با پخش، کاربران را درگیر خود کند.
به خاطر داشته باشید که برنامه رسانه شما دارای همان کدی است که روی یک تلفن استاندارد، یک دستگاه تاشو، یک تبلت و دستگاههای ChromeOS اجرا میشود، بنابراین باید از همان ابتدای توسعه برنامه خود، برای صفحههای بزرگ طراحی کنید. برای اطلاعات بیشتر و نمونه های بصری، به گالری صفحه نمایش بزرگ مراجعه کنید.
برنامه رسانه خود را به طور پیش فرض پاسخگو کنید
با تطبیق طرحبندی برنامهتان در تلفنها، رایانههای لوحی، تاشوها و دستگاههای ChromeOS، از تجربههای خراب کاربر در برنامه رسانه خود جلوگیری کنید.
برنامه شما باید برای در نظر گرفتن اندازه های مختلف صفحه نمایش، جهت گیری ها و عوامل شکلی پاسخگو باشد. یک چیدمان تطبیقی بر اساس فضای صفحه نمایش در دسترس آن تغییر می کند. برای اطلاعات بیشتر، به پشتیبانی از اندازه های مختلف صفحه مراجعه کنید.
طراحی بر اساس دستورالعمل
کیفیت برنامه اصلی اساس همه برنامههای Android صرف نظر از اندازه نمایشگر، وضعیت دستگاه یا سایر ملاحظات خاص دستگاه است. قبل از شروع طراحی برای صفحه نمایش بزرگ، برنامه شما باید این الزامات اساسی را برآورده کند. برای اطلاعات بیشتر، کیفیت برنامه اصلی را ببینید.
برنامه شما باید بدون در نظر گرفتن فاکتور فرم دستگاه، اندازه صفحه نمایش، حالت نمایش یا وضعیت بدن، یک تجربه کاربری عالی ارائه دهد، بنابراین برنامه خود را طبق دستورالعمل های ردیف 1، 2 و 3 زیر طراحی کنید.
دستورالعمل ها مجموعه جامعی از الزامات کیفیت را برای اکثر انواع برنامه های اندرویدی تعریف می کنند.
ردیف 3:
در این سطح ابتدایی، برنامه شما همچنان باید به UI و الزامات گرافیکی پایبند باشد. برنامه شما برای صفحه نمایش بزرگ آماده است و کاربران می توانند جریان های وظایف حیاتی را انجام دهند اما با تجربه کاربری کمتر از بهینه.
طرح بندی برنامه ممکن است ایده آل نباشد، اما تمام صفحه یا تمام پنجره در حالت چند پنجره ای اجرا می شود. جعبه نامه نیست و در حالت سازگاری اجرا نمی شود. این برنامه از دستگاه های ورودی خارجی، از جمله صفحه کلید، ماوس و ترک پد پشتیبانی می کند. برای اطلاعات بیشتر، صفحه نمایش بزرگ آماده را ببینید.
ردیف 2:
در اینجا، برنامه شما بهینهسازیهای چیدمان را برای همه اندازههای صفحه و پیکربندی دستگاه، همراه با پشتیبانی پیشرفته از دستگاههای ورودی خارجی اجرا میکند. برای جزئیات، به صفحه نمایش بزرگ بهینه شده را ببینید.
ردیف 1:
این بهترین سطح پشتیبانی است و عالی ترین تجربه را با برنامه شما به کاربر ارائه می دهد، زیرا ویژگی ها و قابلیت های برتر را مشخص می کند.
در صورت لزوم، برنامه از انجام چند کار، حالتهای تاشو، کشیدن و ورودی قلم پشتیبانی میکند. در این سطح، برنامهها بسیار متمایز هستند، بنابراین به دستورالعملهای مواردی مانند حالتهای چند کاره و تاشو دقت کنید. برای کسب اطلاعات بیشتر، به صفحه نمایش بزرگ متمایز مراجعه کنید.
طرح بندی های بهینه شده
از فضای افزایش یافته صفحه نمایش های بزرگ بدون جعبه نامه (به دلیل جهت گیری محدود) یا کشش استفاده کنید. با بهینهسازی طرحبندی برنامهتان برای رسانهها و رسانههای اجتماعی، دامنه دسترسی برنامهتان را افزایش میدهید و تجربه کاربری بهتری را در همه فاکتورهای شکل صفحه نمایش بزرگ (تبلتها، تاشوها، و دستگاههای ChromeOS) ایجاد میکنید و همچنین از همه اندازههای تلفن پشتیبانی میکنید.
اجزای ریل ناوبری و کشو، ناوبری غیرعادی را برای راحتی و کنترل رابط کاربری فراهم می کنند. اجزاء همچنین با قرار دادن مقاصد ناوبری اولیه در دسترس نزدیک در حالی که حداقل فضای صفحه را اشغال می کنند، چیدمان های متعارف (فهرست-جزئیات، فید و صفحه پشتیبانی) را تکمیل می کنند.
طرح بندی رسانه ها
با اجرای طرحبندیهای رسانهای خاص برای جزئیات فهرست، فید و صفحه پشتیبانی، برنامهتان را قابل استفادهتر کنید. برای اطلاعات در مورد طرحبندیهای MDX، Flutter و Compose، به منابع طرحبندی مراجعه کنید.
جزئیات فهرست: طراحی برنامه شما با یک مرورگر رسانه تعاملی به کاربران امکان می دهد رسانه های مختلف را هنگام تماشا یا گوش دادن مرور کنند. عناوین رسانه ها در کنار یک فایل ویدیویی یا صوتی در حال پخش نمایش داده می شوند. اگر جهتگیری دستگاه تغییر کند، یک طرحبندی فهرست جزئیات پاسخ میدهد تا وضعیت برنامه حفظ شود. برای کسب اطلاعات بیشتر، به طرحبندیهای فهرست جزئیات مراجعه کنید.
فید: یک طرحبندی فید، عناصر محتوای معادل را در یک شبکه قابل تنظیم برای مشاهده سریع و راحت حجم زیادی از محتوا، مانند فید موسیقی یا کیوسک فیلم و تلویزیون در برنامهتان، مرتب میکند. برای اطلاعات بیشتر، به طرحبندی فید مراجعه کنید.
صفحه پشتیبان: با مناطق نمایش اولیه و ثانویه، برنامه شما میتواند یک صفحه پشتیبانی برای زمینه، ارتباط یا مرجع، مانند فهرست پیمایشی از عناوین مشابه، بررسیهای منتشر شده، یا آثار اضافی از همان هنرمندان یا بازیگران، جاسازی کند. برای جزئیات بیشتر، به پشتیبانی از طرحبندیهای صفحه مراجعه کنید.
برای مجموعهای از طرحبندیهای رسانه، به گالری رسانه مراجعه کنید.
طرح بندی رسانه های اجتماعی
صفحه نمایش های بزرگ به کاربران رسانه های اجتماعی فضای کار بیشتری برای ایجاد، انجام چند کار، کشیدن محتوا بین برنامه ها و به اشتراک گذاری آن می دهد. با ویژگیها و قابلیتهای متمایزی که در دستگاههای صفحهنمایش کوچک امکانپذیر نیست، برنامه رسانه صفحهنمایش بزرگ شما میتواند از مزایای فهرست جزئیات، فید و طرحبندیهای صفحه پشتیبانی کند.
لیست جزئیات: این برای برنامه های پیام رسانی، مدیران مخاطب یا مرورگرهای فایل ایده آل است. برای مثال، برنامه شما میتواند فهرستی از مکالمات را در کنار جزئیات نمایش دهد تا در آخرین پیامها بهروز بماند. برای اطلاعات بیشتر، به طرحبندیهای فهرست جزئیات مراجعه کنید.
فید: اجزای رایج در این سبک چیدمان کارت ها و لیست ها هستند. به عنوان مثال، یک کلاژ از پست ها در قالب شبکه ای انعطاف پذیر ایجاد کنید یا از اندازه و موقعیت برای جلب توجه به پست های برجسته استفاده کنید. کاربران می توانند به سرعت گروه های بزرگی از محتوا را مشاهده کنند. برای اطلاعات بیشتر، به طرحبندی فید مراجعه کنید.
صفحه پشتیبانی: برنامه های جستجو و مرجع یا یک برنامه بهره وری می توانند از این سبک چیدمان بهره مند شوند. ابزارهای ایجاد محتوا را در دسترس کاربر نگه می دارد. به عنوان مثال، برنامه شما می تواند به کاربران اجازه دهد تنظیمات را انجام دهند، به پالت های رنگی دسترسی داشته باشند، جلوه ها را اعمال کنند و تغییرات را فورا مشاهده کنند. برای اطلاعات بیشتر، به پشتیبانی از طرحبندیهای پنجره مراجعه کنید.
برای مجموعهای از طرحبندیهای رسانههای اجتماعی، صفحه گالری رسانههای اجتماعی را ببینید.
بهترین روش ها برای برنامه های رسانه ای صفحه بزرگ
استفاده از بهترین روشها برای نمایشگرهای بزرگ به شما کمک میکند از کار مجدد غیرضروری برنامه خود جلوگیری کنید. آنها همچنین برنامه شما را از ابتدا در دستگاه های بیشتری کاربرپسندتر می کنند، به خصوص در مورد جهت گیری، میانبرهای صفحه کلید، پشتیبانی از پیش نمایش دوربین و وضعیت های تاشو.
جهت گیری و تغییر اندازه
اگر برنامه رسانه شما جهتگیری و محدودیتهای تغییر اندازه را اعلام کند، Android یک حالت سازگاری را فعال میکند. اگرچه حالت سازگاری عملکرد قابل قبول برنامه شما را تضمین می کند، قابلیت استفاده تا حد زیادی کاهش می یابد و تجربه کاربر آسیب می بیند.
به عنوان مثال، اگر برنامه شما روی رایانه لوحی است، رایانه لوحی در جهت افقی قرار می گیرد. اگر برنامه شما محدود به پرتره باشد، این امر باعث ایجاد جعبه نامه می شود که برای کاربر نهایی ایده آل نیست. برنامه شما باید به افراد اجازه دهد از جهت گیری دلخواه خود استفاده کنند، بنابراین از اندازه موجود یک صفحه نمایش بزرگ در طراحی خود بهره ببرید.
هرگونه محدودیت برای جهتگیری، نحوه تعامل کاربران با محتوا یا مصرف رسانه را کاهش میدهد، که استفاده از برنامه شما را محدود میکند. تغییر جهت می تواند تا حدی بر اندازه تأثیر بگذارد، اما تغییر اندازه لزوماً جهت را تغییر نمی دهد.
میانبرهای صفحه کلید
در یک صفحه نمایش بزرگتر، از میانبرهای صفحه کلید در صفحه کلیدهای فیزیکی، مانند شروع، توقف، مکث، عقب و جلو و جلو بیشتر استفاده می شود که باعث می شود کاربر تجربه کاربری ثابتی با صفحه کلید داشته باشد.
کاربران این توابع را در برنامه های رسانه ای خود انتظار دارند. برای کاهش نقاط اصطکاک برای کاربران، برنامه خود را با صفحه کلید فیزیکی آزمایش کنید. این به شما کمک می کند تا در ابتدای طراحی متوجه این میانبرهای مهم شده و در برنامه خود بگنجانید.
پشتیبانی از پیش نمایش دوربین
با صفحه نمایش های بزرگ، می توانید مشکلات بیشتری در مورد کشش، برش و چرخش داشته باشید. بنابراین، نمیتوانید تصور کنید که اندازه پیشنمایش دوربین همان چیزی است که رابط کاربری در برنامه رسانه شما واقعاً ارائه میکند.
به عنوان مثال، اگر کاربری با تبلت خود عکسی می گیرد اما در صفحه تبلت خود عکس می گیرد، این یک تجربه غیربهینه است. شامل پشتیبانی از پیش نمایش دوربین برای صفحه نمایش های بزرگ.
برای اطلاعات بیشتر، به پیشنمایش CameraX یا پیشنمایش Camera2 مراجعه کنید.
حالت های تاشو
طراحی برنامه رسانه خود برای صفحه نمایش های بزرگ شامل حالت های تاشو است. برای مثال، برنامه شما میتواند به کاربر اجازه دهد پیکربندی روی میز برای پخش رسانه داشته باشد یا از صفحه نمایش عقب و حالت صفحه دوگانه برای پیشنمایش و عکسبرداری استفاده کند.
با وضعیتهای تاشو که در برنامه توسعه شما گنجانده شده است، برنامه شما برای دستگاههای بیشتری در دسترس است و تأثیر گستردهتری دارد. شما تجربه رسانه ای را برای کاربر به گونه ای افزایش می دهید که دستگاه های دیگر نمی توانند بدون حالت های تاشو انجام دهند. برای اطلاعات بیشتر، وضعیت های تاشو را ببینید.
،دستگاههای Android به شکلهای مختلفی تولید میشوند - تلفن، تبلت، دستگاههای تاشو، دستگاههای ChromeOS - که طیف وسیعی از اندازههای صفحه نمایش دارند. اندروید از بسیاری از حالت های نمایش، از جمله چند پنجره، چند نمایشگر، فرم آزاد و تصویر در تصویر پشتیبانی می کند. دستگاههای تاشو میتوانند در حالتها یا وضعیتهای مختلفی مانند روی میز یا کتاب قرار بگیرند.
هنگام شروع طراحی اپلیکیشن خود، موارد استفاده متفاوتی را در نظر بگیرید. به عنوان مثال:
دستگاههای صفحهنمایش بزرگ به کاربران فضای بیشتری برای تعامل با محتوای برنامه رسانه شما به روشهای مختلف میدهند.
کاربران ممکن است هنگام تماشای یک ویدیو در یک پیکربندی چند پنجره ای چند کار را انجام دهند یا از مزایای صفحه نمایش بزرگتر برای اعمال ویرایش های پیچیده تر پس از گرفتن یک تصویر استفاده کنند.
کاربران ممکن است برای ارتباط با تماس های ویدیویی و دیدن دوستان و خانواده خود با جزئیات بیشتر، به رایانه لوحی مراجعه کنند. برنامه شما میتواند زمینه غنیتری را درباره عنوان یا صحنه در یک پوشش پخش سفارشی نمایش دهد یا گزینههای کنترل بیشتری را روی صفحه ارائه دهد.
چرخ فلک ها در نمای مرور می توانند تنوع بیشتری برای جذابیت بصری بیشتر داشته باشند، یا برنامه رسانه شما می تواند با ارائه یک فید قابل مرور در کنار هم همراه با پخش، کاربران را درگیر خود کند.
به خاطر داشته باشید که برنامه رسانه شما دارای همان کدی است که روی یک تلفن استاندارد، یک دستگاه تاشو، یک تبلت و دستگاههای ChromeOS اجرا میشود، بنابراین باید از همان ابتدای توسعه برنامه خود، برای صفحههای بزرگ طراحی کنید. برای اطلاعات بیشتر و نمونه های بصری، به گالری صفحه نمایش بزرگ مراجعه کنید.
برنامه رسانه خود را به طور پیش فرض پاسخگو کنید
با تطبیق طرحبندی برنامهتان در تلفنها، رایانههای لوحی، تاشوها و دستگاههای ChromeOS، از تجربههای خراب کاربر در برنامه رسانه خود جلوگیری کنید.
برنامه شما باید برای در نظر گرفتن اندازه های مختلف صفحه نمایش، جهت گیری ها و عوامل شکلی پاسخگو باشد. یک چیدمان تطبیقی بر اساس فضای صفحه نمایش در دسترس آن تغییر می کند. برای اطلاعات بیشتر، به پشتیبانی از اندازه های مختلف صفحه مراجعه کنید.
طراحی بر اساس دستورالعمل
کیفیت برنامه اصلی اساس همه برنامههای Android صرف نظر از اندازه نمایشگر، وضعیت دستگاه یا سایر ملاحظات خاص دستگاه است. قبل از شروع طراحی برای صفحه نمایش بزرگ، برنامه شما باید این الزامات اساسی را برآورده کند. برای اطلاعات بیشتر، کیفیت برنامه اصلی را ببینید.
برنامه شما باید بدون در نظر گرفتن فاکتور فرم دستگاه، اندازه صفحه نمایش، حالت نمایش یا وضعیت بدن، یک تجربه کاربری عالی ارائه دهد، بنابراین برنامه خود را طبق دستورالعمل های ردیف 1، 2 و 3 زیر طراحی کنید.
دستورالعمل ها مجموعه جامعی از الزامات کیفیت را برای اکثر انواع برنامه های اندرویدی تعریف می کنند.
ردیف 3:
در این سطح ابتدایی، برنامه شما همچنان باید به UI و الزامات گرافیکی پایبند باشد. برنامه شما برای صفحه نمایش بزرگ آماده است و کاربران می توانند جریان های وظایف حیاتی را انجام دهند اما با تجربه کاربری کمتر از بهینه.
طرح بندی برنامه ممکن است ایده آل نباشد، اما تمام صفحه یا تمام پنجره در حالت چند پنجره ای اجرا می شود. جعبه نامه نیست و در حالت سازگاری اجرا نمی شود. این برنامه از دستگاه های ورودی خارجی، از جمله صفحه کلید، ماوس و ترک پد پشتیبانی می کند. برای اطلاعات بیشتر، صفحه نمایش بزرگ آماده را ببینید.
ردیف 2:
در اینجا، برنامه شما بهینهسازیهای چیدمان را برای همه اندازههای صفحه و پیکربندی دستگاه، همراه با پشتیبانی پیشرفته از دستگاههای ورودی خارجی اجرا میکند. برای جزئیات، به صفحه نمایش بزرگ بهینه شده را ببینید.
ردیف 1:
این بهترین سطح پشتیبانی است و عالی ترین تجربه را با برنامه شما به کاربر ارائه می دهد، زیرا ویژگی ها و قابلیت های برتر را مشخص می کند.
در صورت لزوم ، برنامه از چند وظیفه ای ، وضعیت های تاشو ، کشیدن و ورودی قلم پشتیبانی می کند. در این سطح ، برنامه ها بسیار متمایز هستند ، بنابراین به دستورالعمل هایی برای مواردی مانند حالت های چند منظوره و تاشو توجه کنید. برای کسب اطلاعات بیشتر ، به صفحه نمایش بزرگ متمایز مراجعه کنید.
طرح بندی بهینه شده
از افزایش فضای صفحه های بزرگ بدون جعبه نامه (به دلیل محدود کردن جهت گیری) یا کشش استفاده کنید. با بهینه سازی طرح برنامه خود برای رسانه ها و رسانه های اجتماعی ، دسترسی برنامه خود را گسترش داده و تجربه کاربری بهتری را در تمام عوامل شکل صفحه نمایش بزرگ ایجاد می کنید - دارایی ها ، تاشو و دستگاه های Chromeos - و همچنین از تمام اندازه تلفن پشتیبانی می کنید.
قطعات راه آهن و کشو ناوبری ناوبری خارج از راه را برای راحتی و کنترل UI فراهم می کند. این مؤلفه ها همچنین با قرار دادن مقصد های ناوبری اولیه در ضمن اشغال حداقل فضای صفحه نمایش ، طرح های متعارف (لیست لیست ، خوراک و پشتیبانی از صفحه) را تکمیل می کنند.
چیدمان رسانه
برنامه خود را با اجرای طرح بندی های خاص رسانه ای برای جزئیات لیست ، خوراک و پشتیبانی از صفحه ، قابل استفاده تر کنید. برای کسب اطلاعات در مورد MDX ، Flutter و طرح بندی ، به منابع چیدمان مراجعه کنید.
لیست لیست: طراحی برنامه خود با یک مرورگر رسانه تعاملی به کاربران اجازه می دهد تا هنگام تماشای یا گوش دادن ، رسانه های مختلفی را مرور کنند. عناوین رسانه ای در کنار هم با یک فیلم پخش یا فایل صوتی نمایش داده می شوند. اگر جهت گیری دستگاه تغییر کند ، یک طرح لیست لیست برای حفظ وضعیت برنامه پاسخ می دهد. برای کسب اطلاعات بیشتر ، به طرح بندی لیست لیست مراجعه کنید.
فید: یک طرح خوراک عناصر محتوای معادل را در یک شبکه قابل تنظیم برای مشاهده سریع و راحت از مقدار زیادی از مطالب ، مانند فید موسیقی یا کیوسک فیلم و تلویزیون در برنامه خود ترتیب می دهد. برای اطلاعات بیشتر ، به طرح بندی خوراک مراجعه کنید.
پشتیبانی از صفحه: با داشتن مناطق نمایشی اولیه و ثانویه ، برنامه شما می تواند یک صفحه پشتیبانی را برای زمینه ، ارتباط یا مرجع مانند لیست پیمایش عناوین مشابه ، بررسی های منتشر شده یا آثار اضافی توسط همان هنرمندان یا بازیگران جاسازی کند. برای جزئیات بیشتر ، به طرح بندی صفحه پشتیبانی مراجعه کنید.
برای مجموعه ای از طرح های رسانه ای ، به گالری رسانه مراجعه کنید.
طرح بندی رسانه های اجتماعی
صفحه های بزرگ به کاربران رسانه های اجتماعی فضای کار بیشتری برای ایجاد ، به چند وظیفه ، کشیدن محتوا بین برنامه ها و به اشتراک گذاشتن آن می دهد. با وجود ویژگی ها و قابلیت های متمایز در دستگاه های صفحه نمایش کوچک ، برنامه رسانه بزرگ صفحه نمایش شما می تواند از لیست لیست ، خوراک و پشتیبانی از طرح های صفحه استفاده کند.
لیست لیست: این برای برنامه های پیام رسانی ، مدیران تماس یا مرورگرهای پرونده ایده آل است. به عنوان مثال ، برنامه شما می تواند لیستی از مکالمات را در کنار هم با جزئیات نمایش دهد تا در آخرین پیام ها ادامه یابد. برای اطلاعات بیشتر ، به طرح بندی لیست لیست مراجعه کنید.
خوراک: اجزای متداول در این سبک از طرح ، کارت و لیست هستند. به عنوان مثال ، یک کولاژ از پست ها را با فرمت شبکه انعطاف پذیر ایجاد کنید ، یا از اندازه و موقعیت برای جلب توجه به پست های برجسته استفاده کنید. کاربران می توانند به سرعت گروههای بزرگی از محتوا را مشاهده کنند. برای اطلاعات بیشتر ، به طرح بندی خوراک مراجعه کنید.
پشتیبانی از صفحه: برنامه های جستجو و مرجع یا یک برنامه بهره وری می توانند از این سبک طرح استفاده کنند. این ابزارهای ایجاد محتوا را برای کاربر نزدیک نگه می دارد. به عنوان مثال ، برنامه شما می تواند به کاربران اجازه دهد تنظیمات را تنظیم کنند ، به پالت های رنگی دسترسی پیدا کنند ، جلوه ها را اعمال کنند و تغییرات را فوراً مشاهده کنند. برای اطلاعات بیشتر ، به پشتیبانی از چیدمان صفحه مراجعه کنید.
برای مجموعه ای از طرح های رسانه های اجتماعی ، به صفحه گالری رسانه های اجتماعی مراجعه کنید.
بهترین روشها برای برنامه های رسانه ای بزرگ صفحه نمایش
استفاده از بهترین شیوه ها برای صفحه های بزرگ به شما کمک می کند تا از کار مجدد غیر ضروری برنامه خود جلوگیری کنید. آنها همچنین برنامه شما را از ابتدا در دستگاه های بیشتر کاربر دوستانه تر می کنند ، به خصوص در رابطه با جهت گیری ، میانبر صفحه کلید ، پشتیبانی پیش نمایش دوربین و وضعیت های تاشو.
جهت گیری و تغییر اندازه
اگر برنامه رسانه ای شما محدودیت های جهت گیری و تغییر اندازه را اعلام کند ، اندروید یک حالت سازگاری را فعال می کند. اگرچه حالت سازگاری تضمین می کند که برنامه شما به طور قابل قبول رفتار می کند ، قابلیت استفاده بسیار کاهش می یابد و تجربه کاربر رنج می برد.
به عنوان مثال ، اگر برنامه شما روی رایانه لوحی است ، قرص در جهت گیری منظره قرار می گیرد. اگر برنامه شما به پرتره محدود شده باشد ، این باعث جعبه نامه می شود که برای کاربر نهایی ایده آل نیست. برنامه شما باید به افراد اجازه دهد از جهت گیری دلخواه خود استفاده کنند ، بنابراین از اندازه موجود یک صفحه نمایش بزرگ در طراحی خود استفاده کنید.
هرگونه محدودیتی برای جهت گیری ، نحوه تعامل کاربران با محتوا یا مصرف رسانه را کاهش می دهد ، که استفاده از برنامه شما را محدود می کند. تغییر جهت گیری می تواند تا حدودی بر اندازه تأثیر بگذارد اما تغییر اندازه لزوما باعث تغییر جهت گیری نمی شود.
میانبرهای صفحه کلید
در صفحه نمایش بزرگتر ، میانبرهای صفحه کلید روی صفحه کلید فیزیکی ، مانند Start ، Stop ، مکث ، عقب و رو به جلو ، به احتمال زیاد مورد استفاده قرار می گیرد و باعث می شود کاربر تجربه کاربری مداوم را با یک صفحه کلید تجربه کند.
کاربران از این توابع در برنامه های رسانه ای خود انتظار دارند. برای کاهش نقاط اصطکاک برای کاربران ، آزمایش برنامه خود را با یک صفحه کلید فیزیکی در نظر بگیرید. این به شما کمک می کند تا در ابتدای طراحی خود ، این میانبرهای مهم را در برنامه خود مشاهده کرده و درج کنید.
پشتیبانی پیش نمایش دوربین
با صفحه نمایش های بزرگ ، می توانید در مورد کشش ، برداشت و چرخش مشکلات بیشتری داشته باشید. بنابراین ، شما نمی توانید فرض کنید که اندازه پیش نمایش دوربین همان چیزی است که UI در برنامه رسانه ای شما در واقع ارائه می دهد.
به عنوان مثال ، اگر کاربر با رایانه لوحی خود عکس می گیرد اما در صفحه تبلت خود را وارونه می کند ، این یک تجربه زیر حد است. شامل پشتیبانی پیش نمایش دوربین برای صفحه های بزرگ.
برای اطلاعات بیشتر ، به پیش نمایش دوربین فیلمبرداری یا پیش نمایش Camera2 مراجعه کنید.
حالت های تاشو
طراحی برنامه رسانه ای خود برای صفحه های بزرگ شامل وضعیت های تاشو است. به عنوان مثال ، برنامه شما می تواند به کاربر اجازه دهد یک پیکربندی تبلت برای پخش رسانه داشته باشد یا از صفحه نمایش عقب و حالت صفحه نمایش دوگانه برای پیش نمایش و ضبط استفاده کند.
با وجود وضعیت های تاشو موجود در برنامه توسعه شما ، برنامه شما برای دستگاه های بیشتر در دسترس است و تأثیر گسترده تری دارد. شما تجربه رسانه را برای کاربر به روشی که سایر دستگاه ها بدون وضعیت تاشو نمی توانند انجام دهند ، بزرگ می کنید. برای اطلاعات بیشتر ، به حالت های تاشو مراجعه کنید.