Какой минимальный размер экрана я должен принять? - PullRequest
12 голосов
/ 08 августа 2010

Я разрабатываю различные нестандартные формы и макеты в Delphi для работы в Windows.Я обеспокоен тем, что, если я выберу минимальный размер экрана 1024x768 (или больше), я столкнусь с клиентами, которые по-прежнему используют 800x600.Какой минимальный размер экрана я должен принять?Я не хочу требовать минимум, который раздражает пользователей.Какова наилучшая практика или текущее разумное предположение о размере экрана?

Ответы [ 8 ]

12 голосов
/ 08 августа 2010

Расскажите нам больше о своей аудитории, потому что это то, от чего она зависит.

Несколько примеров:

С текущим падением разрешений экрана 4: 3 , скоростями 16: 9 и нетбуками , 1024x600 Разрешение сейчас очень популярно, как и разрешение 1024x576 (совместимо с 576i ).

Для настольных систем HD-видео с разрешением 1280x720 и 1920x1080 становятся все более популярными.

Для установки программного обеспечения убедитесь, что вы можете запустить 640x480 по нескольким причинам:

  • многие системные администраторы не устанавливают видеодрайверы, отличные от WHQL , потому что они делают их системы менее стабильными, поскольку современному видеооборудованию требуется некоторое время, чтобы получить драйвер WHQL, чаще всего последнее оборудование работает на 640x480

  • в системах Windows Embedded Standard (большинство из которых состоит из систем Windows XP Embedded , Windows 7 Embedded была недавно выпущена), то же самое имеет место: часто требуется некоторое время для появления специальных встроенных версий драйверов, или они вообще не устанавливают видеодрайверы, потому что их устройство будет работать как безголовые системы .

- Йерун

8 голосов
/ 20 августа 2010

http://marketshare.hitslink.com/report.aspx?qprid=17 дает эту рыночную разбивку ...

alt text

5 голосов
/ 08 августа 2010

Я бы следовал правилам Интернета.http://960.gs/

3 голосов
/ 08 августа 2010

Если вы думаете, что у ваших пользователей все еще есть разрешение 800x600, сделайте его шириной 800.Как веб-разработчик, я предполагаю минимальную ширину экрана 1024 и делаю свои веб-приложения шириной 1000 пикселей (с учетом полосы прокрутки и т. Д.).

Если бы я был вами, я бы заставил приложение расширяться / уменьшаться в соответствииокно, даже если это означает, что можно изменить размер только ЧАСТИ, то есть, например, итоговое окно справа.

1 голос
/ 08 августа 2010

Я думаю, это зависит от вашей целевой аудитории.

Вы встретили 1 человека с 800x600.Хорошо, сколько это стоит?Это 25% ваших пользователей?Это 0,00001% ваших пользователей?

Если это первый случай - вам определенно нужно вести себя хорошо на 800x600.Если это последний случай - вы можете заботиться о них, но стоит ли это того?

Вероятно, вы потратите много усилий на сжатие вашего интерфейса до 800x600, потратите гораздо больше усилий на тестирование - для чего?Чтобы угодить 1 клиенту и получить вам XX долларов за 1 проданную копию вашего заявления?У вас нет более важных задач?

1 голос
/ 08 августа 2010

Вы определенно столкнетесь с людьми, все еще работающими с разрешением 800x600 - по своему выбору.

Я знаю два отдельных примера людей, работающих с разрешением 800x600 при использовании 20 "мониторов 1680x1050 ... да, это нечеткокак угодно, но им это нравится, потому что все легко увидеть. Оба человека - пожилые мужчины, FWIW.

Рассматривали ли вы влияние больших шрифтов на ваши формы - когда я в последний раз занимался разработкой для Delphi (Delphi 7) поддержка Больших шрифтов была немного хитрой, давая действительно странные результаты: формы с фиксированным размером изменяли размеры нечетным образом.

Предложение № 1: Сделайте формы изменяемого размера - хотя бы путем масштабирования.

Предложение № 2: Создавайте разные версии форм для разных разрешений, например, одну с шестью вкладками для запуска на экранах низкого разрешения, одну с тремя вкладками для запуска на экранах высокого разрешения. Это позволит вашему приложению адаптироваться к различнымЧистая окружающая среда. С хорошим дизайном MVP дополнительная работа будет низкой (ish).

0 голосов
/ 09 августа 2010

У меня есть несколько компьютеров, один с двумя мониторами, оба с разрешением 1920x1200. У меня также есть ноутбук с разрешением 1920х1200 и мультитач-ноутбук Asus EEE с разрешением 1024х600. Этот последний ноутбук - моя система путешествий, и я использую его, когда нахожусь вне дома или офиса. С панелью задач слева, а не снизу, у меня общая область по крайней мере 800x600, но она может быть шире, если это необходимо. (До 1024x600 со скрытой панелью задач.) Я также могу повернуть экран на 90 или 270 градусов, чтобы получить экран 600x1024, что удобно для чтения электронных документов. Затем мне нужно переместить панель задач вниз, чтобы получить немного больше места.
Поскольку EEE - это так называемый нетбук с опциями мультитач, вы можете быть обеспокоены, если он станет популярной системой среди пользователей. Он недорогой, легкий и имеет длительное время автономной работы. С 2 ГБ ОЗУ и Windows Home Premium я больше всего боюсь, что многие пользователи выберут это оборудование просто потому, что оно практично. Конечно, мультитач-экраны также становятся популярными с более современными ноутбуками с лучшими разрешениями, но когда ваши пользователи вынуждены путешествовать по кругу со своим компьютером, эти нетбуки будут оставаться в бизнесе очень и очень долго.
Итак, я бы посоветовал разрабатывать для разрешений 800x600 как минимум и советовать пользователям, которые используют такое маленькое разрешение, перемещать панель задач влево от экрана (если используется 1024x600) или использовать параметр автоматического скрытия панели задач.

Нетбуки станут более популярными, и разрешение 1024x600 является очень популярным для нетбуков. Держите ваши формы в соотношении 4: 3, если это возможно, хотя. Таким образом, минимальный размер 800x600 предпочтителен, если у вас совсем другая аудитория.

0 голосов
/ 09 августа 2010

720p, если вы не ожидаете, что люди будут использовать ваше приложение на нетбуке.

...