我要购买一台主要用于编程的新笔记本电脑。华硕Zenbook UX31A和新的Retina Macbook Pro确实让我很感兴趣。显然,这些笔记本电脑上的高分辨率显示器可用于娱乐,照片编辑等。我的问题是:这些显示器对程序员有没有好处?这些显示是否使代码更易于阅读?整整盯着屏幕一整天,它们在眼睛上是否还轻松?
我要购买一台主要用于编程的新笔记本电脑。华硕Zenbook UX31A和新的Retina Macbook Pro确实让我很感兴趣。显然,这些笔记本电脑上的高分辨率显示器可用于娱乐,照片编辑等。我的问题是:这些显示器对程序员有没有好处?这些显示是否使代码更易于阅读?整整盯着屏幕一整天,它们在眼睛上是否还轻松?
Answers:
高分辨率的好处是可以在屏幕上显示更多内容。作为程序员,这对您可能有用也可能没有用。拥有更多的代码行可以帮助您更好地掌握某些内容,而其他时候则更加混乱。至于视疲劳而定,它取决于哪种配色方案,亮度,对比度,照明,测试尺寸,刷新率...文本尺寸实际上是唯一会影响分辨率的东西,甚至可以在分辨率之外进行调整。
我在Retina MacBook Pro上输入此字。高分辨率屏幕的最大改进不是可用的空间,而是大大提高了屏幕上文本的清晰度和清晰度。看起来像印刷品。编程是外观更好的文本中最大的好处之一。
tl; dr = yes; 代码的可读性随分辨率而急剧下降,而且我认为没有理由为什么使字面上更难发现的bug不会导致……使bug更加难以发现。
统计数据。在300dpi的显示屏上(与PC台式机显示器的平均分辨率相比,)读取速度最多可提高25%。可用性专家Jakob Nielsen至少这样说。IIRC的理解力也急剧提高。
http://www.useit.com/alertbox/web-typography.html有点过时,但在http://www.useit.com/alertbox/9703b.html上为较旧的指南提供了很好的上下文。
我已经听过一些粗鲁的怪才尝试了一些强硬的路线,说明真正的编码器背后有这么多的屏幕时间,以至于他们可以以任何分辨率读取代码。但是他们当然不能证明这一点,因为他们从未对自己的大脑进行基准测试。他们只是直觉,他们在计算机上读得很好,也许比大多数人都读得更好,而且它随领土而来。因此,将这一观点归入其他超男性主义和文化自我中心主义之下。(您认为分辨率如何影响非英语母语的读者?您如何通过限制视力异常精准的编码器供应而对整个行业造成影响?)
是的,分辨率很重要-很多-是的,Apple像往常一样屠杀其他所有人,因为似乎没有其他人考虑UX中的“ U”。去买那个Retina MBP。我可能会碰到你。
即使在笔记本电脑上,分辨率对于开发也很重要。尝试在打开Package Explorer和MacBook Pro 13“的源文件的情况下运行Eclipse。这不好玩vi
。IDE不能在低分辨率显示器上运行。将正常工作。
下一件重要的事情是确保所有文本都非常清楚。没有什么比在无法阅读源代码的小屏幕上的高分辨率更糟糕的了。
使用SetResX将Retina Display更改为有效的2880x1800,这不值得您大开眼界。但是默认的1440x900甚至更高的分辨率都能带来不错的效果。
同样基于我对华硕笔记本电脑的了解,MBP在各个方面都击败了它。所以您在这里真的在谈论金钱。如果您愿意花费$ 2400- $ 3000,请使用MBP。如果您必须坚持低于$ 2k的价格,那么您的选择只能是Asus。如果您想获得性能最好的机器,那么MBP Retina显示器将拥有出色的硬件。
一般来说,通过编程增加视觉不动产是一件好事。大多数现代IDE都有许多您要打开的面板,很高兴能够一次看到所有这些信息。
分辨率和屏幕尺寸之间存在邪恶的关系。简单的经验法则是“分辨率越高,效果越好”,以及“屏幕越大,效果越好”。问题是这些元素之一变得固定时。微小的显示屏上的超高分辨率将根本无法读取或导致眼睛疲劳。
由于上述原因,许多开发人员使用多个监视器。这是平衡分辨率和屏幕尺寸之间关系的一种合理方法,但仍然会增加整体空间。
正如其他人指出的那样,您提到的两个系统在显示分辨率上有很大的不同。Mac将拥有更有效的资源,而不会冒险进入太小而无法阅读的领域。
您的问题:
-是的,对于具有更大屏幕和更高分辨率的程序员来说,有明显的好处。
-不会使WTF代码更容易理解,但是拥有更大的代码块可以使您更容易理解整个程序流程。
-我认为您提到的两种型号的眼睛疲劳不会有明显的区别。太太,这个答案对您的问题来说很特殊,并且不能一概而论。
我理想的设置是使用两个或三个24“宽屏显示器进行编码。如果笔记本电脑是我的主要系统,那么我会为一个或两个24”宽屏显示器来补充笔记本电脑的显示感到满意。
是的,分辨率有很大的不同,因为您的文本更清晰。只需在视网膜Macbook上打开终端,调低字体大小,看看阅读它仍然多么容易。
现在,如果您在从VIM到XCode的任何事物中都使用色彩鲜艳的IDE配色方案,那么它也将带来很大的不同。在大多数LCD屏幕上,使用亚像素渲染对字体进行平滑处理,该子像素渲染利用普通LCD像素中的红色,绿色和蓝色条,将它们用作部分像素,然后补偿边缘的颜色感知,以产生更多“更清晰”的文本。这对于黑白文本确实非常有效,但对于彩色文本则效果不佳,尤其是在低点字体时。结果,一台低分辨率的笔记本电脑以很小的尺寸(9-10像素)显示了很多代码,看起来很糟糕。视网膜显示器有效地使字体大小加倍,并且屏幕大小(在每个尺寸上)减半,从而减少了亚像素渲染对彩色文本的影响。
同样,驳斥另一篇文章,平方反比定律在这里完全不适用-我们感知到(给定尺寸的)尺寸(与它到它的距离成线性关系)的细节-这就是为什么我们可以在几分钟的弧度/角度下测量物体天文学和枪法(http://en.wikipedia.org/wiki/Minute_of_arc)。另一个帖子实际上并没有主张其他明智的做法,但可能意味着与对象的距离加倍会使它的清晰度(实际上是它的一半)变得更清晰。
显示器中的百万像素可同时在两个维度上缩放(成本也是如此!),但我们可以通过查看单个维度比例来安全地考虑距离和/或分辨率方面的细节。这使视网膜显示几乎清晰,尽管价格可能高出四倍。
是的,屏幕重新清洗对于程序员来说是极为重要的事情。虽然颜色的质量对Web开发人员来说最重要(对于SQL程序员等,这是一个小问题),但每个人都会从高分辨率中受益。
我实际上正在使用屏幕分辨率为1366x768的笔记本电脑,为程序员购买类似的东西是一个很大的错误。使用Eclipse很难,因为屏幕上没有足够的代码。我需要一个200个字符宽的控制台,它几乎不适合屏幕,Android模拟器根本不适合。很好,我有外屏,但是在笔记本电脑键盘上打字并看在屏幕的侧面并不是很舒服。
我认识的几乎每个人都尽可能使用2台显示器,甚至使用3台显示器。通常,他们使用的是最大的24英寸全高清显示器。这样的分辨率是有道理的,因为您可以在屏幕上容纳更多的东西-并且其中很多使用-IDE,一些控制台,Web浏览器,Skype等-而且更糟糕的是,所有内容都应该立即可见。
因此,如果您想提高开发人员的工作效率,请不要购买低分辨率的笔记本电脑!
在笔记本电脑上,更高的分辨率对您而言可能不太有用。高分辨率显示器在平板电脑上看起来更好的原因是,与笔记本电脑相比,您倾向于将其更靠近面部。根据平方反比定律,如果将某件东西放得更平坦,则在X和Y方向上看到的细节都将是原来的两倍。
因此,拥有一台没有超高分辨率显示器的笔记本电脑,并使其保持与眼睛的正常距离,将为您带来与近距离握持超高分辨率平板电脑显示器相同的体验。任何与之相反的说法(请参阅:配备Retina显示屏的MacBook)只是市场上的炒作,而且正如Kyle指出的那样,除非特别考虑到超高分辨率显示屏的设计,否则它们实际上看起来会更糟。