Чи відображає ноутбук з більшою роздільною здатністю для програмістів? [зачинено]


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. Тож ваша ефективна роздільна здатність - 1440x900. Існують сторонні програми, які ви можете завантажити, щоб змінити це, або скористатися функцією масштабування на дисплеї, щоб отримати роздільну здатність 1900x1200. Але я виявив, що більше 1580x1050 майже не читається на 15-
дюймовому

3
Швидка відповідь - 100% "ні"
Rig

4
Екранна нерухомість має величезне значення; щільність пікселів не так багато.
tylerl

Відповіді:


13

Перевага для більшої роздільної здатності - можливість більше розміщуватися на екрані. Це може бути або не корисно вам як програмісту. Наявність більшої кількості рядків коду може допомогти вам краще зрозуміти деякі речі, а інколи - просто більше. Що стосується напруження очей, яке залежить від того, які кольорові схеми, яскравість, контрастність, освітлення, розмір тесту, частота оновлення ... Розмір тексту - це справді єдине, на що впливає роздільна здатність і навіть те, що регулюється поза роздільною здатністю.


15
Справжня перевага дисплея з високою роздільною здатністю полягає не в тому, що ви можете вмістити більше (хоча, очевидно, ви можете). Справа в тому, що при заданому розмірі точки текст буде набагато більш розбірливим на дисплеї з високою роздільною здатністю. Отже, якщо я вже вміщую стільки тексту, скільки хочу, перехід на більш високу роздільну здатність означає, що все легше читати.
Брайан Оуклі

9

Я набираю це на Retina MacBook Pro. Найбільше вдосконалення екрана з високою роздільною здатністю - це не доступна нерухомість, а значно поліпшена чіткість та чіткість екранного тексту. Це схоже на друк. Програмування - один із видів діяльності, який найбільше виграє від кращого вигляду тексту.


2
Я згоден. Retina MacBook Pro фактично зменшує напругу в очах, і, дивлячись на текст, який програмісти роблять, дисплей Retina полегшує програмування на ваших очах.
Джон Девіс

9

tl; dr = так; читабельність коду різко зменшується з роздільною здатністю, і я не бачу жодної причини, щоб зробити помилки буквально важче бачити, це не призведе до ... ускладнення бачити.

Статистика має. Швидкість читання збільшується на 25% на дисплеях 300dpi (на відміну від середньої роздільної здатності настільних моніторів ПК.) Або, як мінімум, так говорить гуру зручності користування Якоб Нільсен. Розуміння також різко зростає, IIRC.

http://www.useit.com/alertbox/web-typography.html - це невелика версія, але забезпечує відмінний контекст для дещо старих рекомендацій на веб-сторінці http://www.useit.com/alertbox/9703b.html .

Я вже чую грубі вигуки, які випробовують якусь сувору лінію про те, як справжні кодери мають стільки часу за ними, що вони можуть читати код у будь-якій роздільній здатності. Але вони, звичайно, не можуть цього довести, оскільки ніколи не оцінювали власний мозок. Вони просто мають інтуїцію, що вони читають на комп’ютері досить добре, можливо, краще, ніж більшість, і що це стосується території. Тож подайте цю під інші польоти гіпермаскулінності та культурного егоцентризму. (Як ви гадаєте, що роздільна здатність впливає на неродного читача англійської мови? Як ви вважаєте, що на галузь впливає обмеження пропозиції кодерів для тих, хто має незвичайно точний зір?)

Так, рішення має велике значення - і так, Apple вбиває всіх інших, як зазвичай, тому що, здається, ніхто інший не вважає "U" в UX. Іди купуй цю Retina MBP. Я можу зіткнутися з вами в черзі.


одна з небагатьох відповідей "на тему" (не кажучи про "відкриття більшої кількості вікон у більшій кількості пікселів").
Рафа

5

Дозвіл має значення для розвитку навіть на ноутбуці. Спробуйте запустити Eclipse з відкритим програмами Package Explorer і вихідним файлом з MacBook Pro 13 ". Це не весело. IDE не призначені для запуску на дисплеях низької роздільної здатності. Якщо ви звикли viі обмінюєте табуляцією навколо, я уявляю дисплей низької роздільної здатності буде працювати чудово.

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

Використовуйте SetResX, щоб змінити дисплей сітківки на ефективний 2880x1800, не варто вбивати очі. Але за замовчуванням 1440x900 або навіть роздільна здатність вище, що дає хороші результати.

Також, виходячи з того, що я читав про ноутбук Asus, MBP б'є його руками всіляко. Тож ви тут справді говорите про гроші. Якщо ви готові витратити $ 2400 - $ 3000, отримайте MBP. Якщо вам доведеться дотримуватися щось менше, ніж $ 2 тис., Ваш варіант - лише 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

Взагалі кажучи, збільшення візуальної нерухомості - це добре з програмуванням. Більшість сучасних ІДЕ мають ряд панелей, які ви хочете відкрити, і приємно мати можливість бачити всю цю інформацію "відразу".

Існує жахлива залежність між роздільною здатністю та розміром екрана. Легке правило: "чим вище роздільна здатність, тим краще" разом з "чим більший екран, тим краще". Проблема полягає в тому, коли один із цих елементів стає виправленим. Супервисока роздільна здатність на itty bitty дисплеї буде просто нечитабельною або призведе до напруги очей.

Багато розробників працюють з декількома моніторами з вищезазначених причин. Це розумний спосіб збалансувати залежність між роздільною здатністю та розміром екрана, але все одно продовжуйте додавати до загальної нерухомості.

Як зазначали інші, дві системи, про які ви згадуєте, мають суттєві відмінності у роздільній здатності дисплея. У Mac буде більш ефективна нерухомість, не забиваючись занадто мало начитану територію.

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

Моя ідеальна установка - це два або три 24-дюймові широкоекранні дисплеї для кодування. Якщо ноутбук був моєю основною системою, я був би задоволений одним або двома широкоформатними 24-дюймовими екранами, щоб доповнити дисплей ноутбука.


3

Так, роздільна здатність має велике значення в тому, що у вас чіткіший текст. Просто відкрийте термінал на комп'ютері сітківки, зменшіть розмір шрифту і подивіться, як його легко прочитати.

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

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

Мегапікселі на дисплеї, масштаб в обох вимірах (так це коштує!), Але ми можемо сміливо розглянути деталі щодо відстані та / або роздільної здатності, дивлячись на пропорції одного розміру. Це робить прояви сітківки приблизно вдвічі чіткішими, хоча, можливо, у 4 рази дорожче.


2

Так, результат екрана надзвичайно важливий для програміста. Хоча якість кольорів є найважливішою для веб-розробників (для програмістів SQL і т. Д. Це незначна проблема), всі отримають перевагу від високої роздільної здатності.

Я фактично працюю на ноутбуці з роздільною здатністю екрана 1366x768, і це велика помилка, купуючи щось подібне для програміста. Працювати з Eclipse важко, тому що на екрані не дуже багато коду. Мені потрібна консоль шириною 200 символів і вона навряд чи вміщається на екрані, симулятор Android зовсім не підходить. Насправді у мене зовнішній екран, але набирати клавіатуру ноутбука і дивитись на екран, який стоїть збоку, не дуже зручно.

Майже кожен, кого я знаю, використовує 2 дисплеї, коли це можливо, а деякі використовують навіть 3. Як правило, вони використовують найбільший доступний дисплей, 24 '' з повним HD. Таке дозвіл має сенс, оскільки ви можете розмістити більше речей на екрані - і використовувати багато з них - IDE, кілька консолей, веб-браузер, скайп тощо - і що ще гірше, все повинно бути видно одразу.

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


Отримайте зовнішню клавіатуру та мишу.
Seun Osewa

1

Більш висока роздільна здатність може бути не особливо корисною для вас на ноутбуці. Причина, що дисплеї з високою роздільною здатністю виглядають краще на планшетах, полягає в тому, що ви, як правило, тримаєте їх набагато ближче до обличчя, ніж ноутбук. За законом зворотного квадрата, якщо ви тримаєте щось плоске вдвічі ближче, ви бачите вдвічі більше деталей і в розмірах X і Y.

Отже, якщо ноутбук без дисплея надвисокої роздільної здатності та тримати його на нормальній відстані від очей, ви отримаєте такий самий досвід, як і дисплей планшета надвисокої роздільної здатності, який тримається набагато ближче. Будь-які претензії на протилежне (див. MacBook з Retina-дисплеєм) є лише маркетингом, і, як вказував Кайл, як правило, виглядає гірше, якщо вони не розроблені спеціально з урахуванням дисплея надвисокої роздільної здатності.


1
вони добре виглядають, оскільки вони використовують вищі параметри DPI для малювання шрифтів та піктограм, а не тому, що ви тримаєте їх набагато ближче
Hubert Kario

@Hubert: Так, про це говорять у своїй рекламі. Основна фізика, однак, говорить інакше.
Мейсон Уілер

Що основна фізика говорить інакше ?! У вас більше пікселів, які займають стільки ж фізичного простору. Ви малюєте речі, припускаючи той самий фізичний простір (раніше літери повинні були бути висотою 3 мм на екрані, тепер вони повинні бути занадто 3 мм у висоту). Якщо ви використовуєте інструментарій (Qt, GTK), який відомий DPI, і ОС звітує про правильну DPI для екрана, вся програма буде виглядати добре. Не виною Apple, що програмісти використовують лайнові набори інструментів для створення своїх додатків.
Хуберт Каріо

О, а для їх маркетингових тверджень, якщо ви припускаєте 20/20 зір, то 5 326ppi iPhone в 10 дюймів, iPad 3 264ppi на 15 дюймах і MBP з 220ppi у Retina на 20 дюймів вище вашої роздільної здатності сітківки.
Хуберт Каріо
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.