Имеют ли значение дисплеи ноутбуков с более высоким разрешением для программистов? [закрыто]

11

Я покупаю новый ноутбук, который буду использовать в основном для программирования. Несколько вариантов, которые действительно меня заинтриговали, это Asus Zenbook UX31A и новый Retina Macbook Pro . Очевидно, что дисплеи высокого разрешения на этих ноутбуках полезны для развлечений, редактирования фотографий и других вещей. У меня такой вопрос: дают ли эти дисплеи какую-либо пользу программистам? Эти дисплеи облегчают чтение кода? Разве они легче смотрятся на экране после целого дня, проведенного на экране?

Джейсон Бейкер
источник
4
Эти два ноутбука не сопоставимы. Asus имеет обычный дисплей 1080P, в то время как другой ноутбук имеет дисплей Retina (я предполагаю, что в четыре раза больше пикселей). Тем не менее, если вы не будете заниматься детальным графическим дизайном, я не уверен, что гораздо больше графической мощности того стоит, если вы просто пишете код. Дисплей 1080P дает довольно четкие 10-точечные символы. Количество доступных экранов недвижимости является более важным фактором; Экран большего размера, чем 15 ", может оправдать большее количество пикселей.
Роберт Харви
2
Я предлагаю вам прочитать ответы, которые я получил на apple.stackexchange.com только вчера apple.stackexchange.com/questions/54905/…
Кайл Ходжсон,
7
Имейте в виду, что дисплей Retina по умолчанию не дает эффективного разрешения 2880x1800. Он масштабирует приложения, не относящиеся к Retina, и сохраняет приложения Retina такими же. Таким образом, ваше эффективное разрешение составляет 1440x900. Есть сторонние приложения, которые вы можете скачать, чтобы изменить это или использовать функцию масштабирования на дисплее, чтобы получить разрешение 1900x1200. Но я обнаружил, что все, что больше, чем 1680x1050, почти не читается на 15 "экране.
Эндрю Т Финнелл
3
Быстрый ответ на 100%
Rig
4
Экран недвижимости имеет огромное значение; Плотность пикселей не так уж и велика.
Tylerl

Ответы:

13

Преимущество более высокого разрешения заключается в возможности размещения на экране большего размера. Это может или не может быть полезным для вас, как программиста. Наличие большего количества строк кода может помочь вам лучше понять некоторые вещи, в других случаях это становится еще более беспорядочным. Что касается напряжения глаз, которое зависит от того, какие цветовые схемы, яркость, контрастность, освещение, размер теста, частота обновления ... Размер текста - действительно единственное, что влияет на разрешение, и даже это настраивается вне разрешения.

Ryathal
источник
15
Реальные преимущества дисплея с высоким разрешением не в том, что вы можете уместить больше (хотя, очевидно, можете). Это , что при заданном размере точки, текст будет гораздо более разборчивыми на дисплей с высоким Рез. Так что, если я уже могу разместить столько текста, сколько захочу, переход на более высокое разрешение означает, что все легче читать.
Брайан Оукли
9

Я набираю это на Retina MacBook Pro. Самое большое улучшение экрана с высоким разрешением - это не доступная недвижимость, а значительно улучшенная четкость и четкость текста на экране. Это похоже на печать. Программирование - одно из видов деятельности, которое больше всего выигрывает от лучшего текста.

grahamparks
источник
2
Согласен. MacBook Pro Retina фактически снижает нагрузку на глаза, и, несмотря на то, что программисты смотрят на текст, дисплей Retina делает программирование намного проще для ваших глаз.
Джон Дэвис
9

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

Статистика есть это. Скорость чтения увеличивается на 25% на дисплеях с разрешением 300 точек на дюйм (в отличие от среднего разрешения настольных мониторов ПК). По крайней мере, так считает гуру юзабилити Якоб Нильсен. Понимание также резко, IIRC.

http://www.useit.com/alertbox/web-typography.html - это небольшая OT, но она предоставляет превосходный контекст для более старых руководств на http://www.useit.com/alertbox/9703b.html .

Я уже слышу, как грубые фанаты пробуют какие-то крутые высказывания о том, что за реальными кодерами так много времени на экране, что они могут читать код в любом разрешении. Но, конечно, они не могут доказать это, потому что они никогда не сравнивали свои собственные мозги. У них просто интуиция, что они довольно хорошо читают на компьютере, возможно, лучше, чем большинство, и что это происходит с территорией. Так подайте это под другими полетами гипермаскулинности и культурного эгоцентризма. (Как, по вашему мнению, разрешение влияет на не родного читателя английского языка? Как, по вашему мнению, на индустрию влияет ограничение поставок кодеров для людей с необычайно точным зрением?)

Да, разрешение имеет значение - очень много - и да, Apple убивает всех остальных, как обычно, потому что никто не считает U в UX. Иди купи этот Retina MBP. Я мог бы наткнуться на вас в очереди.

Undoware
источник
один из немногих ответов «по теме» (не говоря о «наличии большего количества окон, открытых в большем количестве пикселей»).
Рафа
5

Разрешение имеет значение для разработки даже на ноутбуке. Попробуйте запустить Eclipse с открытым обозревателем пакетов и исходным файлом для MacBook Pro 13 ". Это не весело. Среды IDE не предназначены для работы на дисплеях с низким разрешением. Если вы привыкли viи просматриваете таблицы, я представляю дисплей с низким разрешением будет работать просто отлично.

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

Используйте SetResX, чтобы изменить Retina Display на 2880x1800, это не стоит того, чтобы поразить ваши глаза. Но по умолчанию 1440x900 или даже разрешение выше, что дает хорошие результаты.

Кроме того, исходя из того, что я читал о ноутбуке Asus, MBP превосходит его по всем параметрам. Итак, вы действительно говорите о деньгах здесь. Если вы готовы потратить $ 2400-3000, получите MBP. Если вам нужно сделать что-то менее чем за $ 2k, ваш выбор - только Asus. Если вы хотите самую производительную машину, MBP Retina Display имеет фантастическое аппаратное обеспечение.

Эндрю Т Финнелл
источник
Можете ли вы подтвердить, что с SetResX этот текст выглядит хорошо в Eclipse? Какие еще инструменты вы пробовали?
Кайл Ходжсон
9
Забудьте о разрешении; если вы пытаетесь заняться разработкой в ​​IDE на 13-дюймовом экране, тут есть ваша проблема.
Мейсон Уилер
@MasonWheeler touché
Эндрю Т Финнелл
@KyleHodgson Текст в Chrome выглядит лучше при разрешении 2880x1800, потому что он не масштабирует его, а в значительной степени непригоден для использования из-за его малого размера. Eclipse, похоже, использует подпрограммы DPI на уровне SWT, так как текст выглядит хорошо при любом разрешении. Либо так, либо я очень терпимо отношусь к тому, как выглядит текст. Текст документа MS Word выглядит плохо. Но на удивление MS Outlook выглядит идеально.
Эндрю Финнелл
2
@MasonWheeler: Да. Один из наших архитекторов заменил свою настольную коробку и 19 "монитор на 15" ноутбук и через неделю жаловался на боль в шее. Оказывается, он сгорбился над своим столом, чтобы увидеть меньший экран. Если бы мне пришлось работать на ноутбуке в течение более часа, я думаю , я бы провернуть разрешение вниз , сбросить IDE и вернуться к VI. Потеря производительности в любом случае будет примерно одинаковой, и у меня не будет головной боли, когда я закончу.
TMN
4

Вообще говоря, увеличенное визуальное пространство - это хорошо при программировании. В большинстве современных IDE есть несколько панелей, которые вы хотели бы открыть, и приятно видеть всю эту информацию «сразу».

Между разрешением и размером экрана существует отвратительная связь. Простое правило: «Чем выше разрешение, тем лучше» и «чем больше экран, тем лучше». Проблема в том, что один из этих элементов становится фиксированным. Сверхвысокое разрешение на маленьком дисплее будет просто нечитаемым или приведет к усталости глаз.

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

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

Ваши вопросы:
- Да, для программистов с большими экранами и более высоким разрешением есть явное преимущество.
- Это не сделает код WTF более легким для понимания, но наличие больших блоков кода облегчает понимание общего хода программы.
- Я не думаю, что вы заметите заметную разницу в нагрузке на глаза с двумя упомянутыми вами моделями. ОТО, этот ответ довольно специфичен для вашего вопроса и не очень обобщаем.

Моя идеальная установка - два или три 24-дюймовых широкоэкранных дисплея для кодирования. Если бы моей основной системой был ноутбук, я был бы счастлив с одним или двумя 24-дюймовыми широкоэкранными экранами в дополнение к экрану ноутбука.


источник
3

Да, разрешение имеет большое значение в том, что у вас более четкий текст. Просто откройте терминал на MacBook Retina, уменьшите размер шрифта и посмотрите, как легко его читать.

Теперь, если вы используете красочные цветовые схемы IDE во всем, от VIM до XCode, это также имеет большое значение. Шрифты сглаживаются на большинстве ЖК-экранов с использованием субпиксельного рендеринга, который использует красные, зеленые и синие полосы в общем пикселе ЖК-дисплея, использует их как частичные пиксели, а затем компенсирует восприятие цветов по краям для получения более «четкого» текста , Это очень хорошо работает с черно-белым текстом, но гораздо меньше с цветным текстом, особенно при низких размерах. В результате ноутбук с низким разрешением, отображающий большое количество кода небольшого размера (9-10 пикселей), выглядит довольно плохо. Дисплеи Retina эффективно удваивают размер шрифта и половину размера экрана (по каждому измерению), уменьшая влияние субпиксельной визуализации на цветной текст.

Кроме того, опровергая другой пост, закон обратных квадратов здесь совершенно не применим - мы воспринимаем (размер и, следовательно) детали в любом данном измерении, линейно связанные с нашим расстоянием от него - вот почему мы можем измерять вещи в минутах дуги / угла в астрономия и меткая стрельба ( http://en.wikipedia.org/wiki/Minute_of_arc ). Другой пост на самом деле не претендует на другую мудрость, но может подразумевать, что удвоение расстояния от объекта снижает его ясность, когда на самом деле его половина.

Мегапиксели на дисплее, масштабируются в обоих измерениях (как и стоимость!), Но мы можем смело рассматривать детали с точки зрения расстояния и / или разрешения, рассматривая пропорции одного измерения. Это делает сетчатку примерно вдвое четкой, хотя, возможно, в 4 раза дороже.

Адам Толли
источник
2

Да, разрешение экрана является чрезвычайно важной вещью для программиста. В то время как качество цветов является наиболее важным для веб-разработчиков (для программистов SQL и т. Д. Это второстепенная проблема), все выиграют от высокого разрешения.

На самом деле я работаю на ноутбуке с разрешением экрана 1366x768, и это большая ошибка - покупать что-то подобное для программиста. С Eclipse трудно работать, потому что на экране мало кода. Мне нужна консоль шириной 200 символов, которая вряд ли умещается на экране, симулятор Android совсем не подходит. К счастью, у меня есть внешний экран, но не очень удобно печатать на клавиатуре ноутбука и смотреть на экран, который стоит сбоку.

Почти все, кого я знаю, используют 2 дисплея, когда это возможно, а некоторые используют даже 3. Как правило, они используют самый большой из доступных дисплеев, 24 "с Full HD. Такое разрешение имеет смысл, потому что вы можете разместить больше объектов на экране - и использовать много из них - IDE, несколько консолей, веб-браузер, скайп и т. Д. - и, что еще хуже, все должно быть видно сразу.

Так что, если вы хотите повысить производительность ваших разработчиков, не покупайте ноутбук с низким разрешением, пожалуйста!

Дунайский моряк
источник
Получить внешнюю клавиатуру и мышь.
Сеун Осева
1

Более высокое разрешение вряд ли будет особенно полезным для вас на ноутбуке. Дисплеи с высоким разрешением выглядят лучше на планшетах, потому что вы склонны держать их ближе к лицу, чем на ноутбуке. По закону обратных квадратов, если вы держите что-то плоское в два раза ближе, вы видите вдвое больше деталей в измерениях X и Y.

Таким образом, наличие ноутбука без дисплея со сверхвысоким разрешением и хранение его на расстоянии от ваших глаз дадут вам те же ощущения, что и дисплей со сверхвысоким разрешением, который держится гораздо ближе. Любые утверждения об обратном (см. MacBook с дисплеем Retina) являются просто рекламной шумихой, и, как отметил Кайл, на самом деле выглядят хуже, если они не предназначены специально для дисплея со сверхвысоким разрешением.

Мейсон Уилер
источник
1
они выглядят хорошо, потому что они используют более высокое значение DPI для рисования шрифтов и значков, а не потому, что вы держите их намного ближе
Hubert Kario
@Hubert: Да, это то, что они говорят в своей рекламе. Однако базовая физика говорит об обратном.
Мейсон Уилер
Какая базовая физика говорит иначе ?! У вас есть больше пикселей, которые занимают столько же физического пространства. Вы рисуете вещи, предполагая одинаковое физическое пространство (раньше буквы должны были иметь высоту 3 мм на экране, теперь они должны быть слишком 3 мм в высоту). Если вы используете инструментарий (Qt, GTK) с поддержкой DPI и ОС сообщает о корректном DPI для экрана, все приложение будет хорошо выглядеть. Не вина Apple, что программисты используют дерьмовые наборы инструментов для создания своих приложений.
Юбер Карио
Да, и для их маркетинговых заявлений, если вы принимаете зрение 20/20, то iPhone 5 326ppi на 10 дюймов, iPad 3 264ppi на 15 дюймов и MBP с Retina's 220ppi на 20 дюймов выше вашего разрешения сетчатки.
Юбер Карио