Какой минимальный размер экрана я должен принять?

Во время выполнения они ведут себя точно так же. Байт-код может / не быть таким же (для выше Incase он генерирует один и тот же байт-код (см. выше и проверьте javaap -c;))

Во время выполнения они вести себя точно так же.method (math :: max) ;, он генерирует одну и ту же математику (см. выше и проверить javap -c;))

13
задан 8 August 2010 в 15:28
поделиться

8 ответов

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

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

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

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

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

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

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

--jeroen

12
ответ дан 1 December 2019 в 20:10
поделиться

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

0
ответ дан 1 December 2019 в 20:10
поделиться

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

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

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

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

1
ответ дан 1 December 2019 в 20:10
поделиться

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

Однако на вашем месте я бы сделал приложение расширяющимся/сжимающимся в соответствии с размером окна, даже если это означает, что можно изменить размер только его части, т.е., например, окна сводки с правой стороны.

3
ответ дан 1 December 2019 в 20:10
поделиться

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

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

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

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

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

1
ответ дан 1 December 2019 в 20:10
поделиться

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

5
ответ дан 1 December 2019 в 20:10
поделиться

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

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

0
ответ дан 1 December 2019 в 20:10
поделиться

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

alt text

9
ответ дан 1 December 2019 в 20:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: