MacBook Retina显示器进行编码


36

这个问题在Stack Overflow或Programmers上可能会更好,但我想我会先在这里尝试。

作为一名程序员,我需要很多IDE的屏幕空间以及正在编辑的文件。如果需要使用笔记本电脑工作,我目前使用的Acer屏幕尺寸为18.5英寸,分辨率为1920x1200。它较旧,笨重(将近4千克),需要更换。

我的大部分工作是在Windows上进行的,但是能够进行Mac和iOS开发将是很棒的,因此我正在考虑使用带有VMware或Parallels的MacBook Pro。

新款MacBook Retina听起来不错,但我担心与Parallels上的Windows一起使用时,超高DPI不能很好地工作,并且文本太小,难以阅读(许多Windows应用程序往往无法很好地缩放字体,并且我的视力不再100%)。

有没有人在Parallels下的Retina MacBook Pro上运行IDE(Delphi,Visual Studio等)的经验?与非Retina MacBook相比,有用的易读信息量是否显着增加?

[编辑:我刚刚从AnandTech 阅读了一些有关如何缩放显示的详细信息。屏幕截图显示了Portal的控制台混乱,这是我关心的事情。]


2
我认为没有多少人已经安装了新的MacBook Pro和这些应用程序:-)恐怕您还需要再等几天!
Michiel 2012年

1
@Michiel,同意。最好尽早解决这个问题!
罗迪2012年

3
知道有实际经验的人可能需要几周的时间才能提出新问题,这是完全可以的。您冒着很多人出现并进行投机的风险,但是投票和编辑可以根据需要帮助完善问答。
bmike

1
+1是对@bmike的好评论,但我的评论并非意图造成破坏性作用或类似作用。只是我们很清楚:)
Michiel 2012年

Portal的屏幕快照是在将游戏中的分辨率提高到2880x1800之后,您在其他操作系统中甚至都做不到。
mckeed 2012年

Answers:


7

我是一名活跃的软件开发人员和DBA,他整天都在看代码,而且我绝对喜欢在Boot Camp下安装了Windows 7的新视网膜MacBook Pro!

一个快速的补充是,当我阅读有关缺乏NVIDIA驱动程序可用性以及评论中甚至在Anandtech等著名网站上发布的其他问题的文章时,我仍然感到困惑。我认为他们可能已经在Apple开始正式发售这些笔记本电脑之前就发表了评论...-例如,我在6月18日拿到了我的笔记本电脑,使用Boot Camp向导通过带有SP1的Win 7 Ultimate x64创建了USB,并彻底安装了它(解决之后在Lion下使用NTFS-3g快速解决了NTFS支持问题),从那以后一直很高兴。Boot Camp创建了一个支持文件夹,其中包含Boot Camp安装程序,该文件夹将安装所有驱动程序(包括可能缺少的NVIDIA驱动程序),并且所有安装程序都是顶尖的。

现在,回到分辨率,并使用这款笔记本电脑进行开发……

开箱即用,您将获得最大分辨率(2880x1800),Windows将应用150%DPI缩放比例(实际上,它是144 DPI,而默认情况下是92 DPI)。尽管您会惊叹于显示屏,但您会很快意识到文本仍然太小。我得到了接近完美的20x20,但我仍然必须提高168%才能感觉到或多或少的舒适感。(请注意,我尝试了介于两者之间的200%,175%和其他值,尽管文本变大了,但许多UI元素(甚至是Windows / Office 2010)开始出现异常行为,看起来像是像素化,等等。)经过一些试验,我的收盘价为168%。

一旦确定了最适合的DPI,就将开始设置所有应用程序-Office,其他浏览器,RDP,Management Studio,Visual Studio等,这在开始时会遇到一些挑战。并非所有应用程序都支持高DPI(或非“标准” DPI设置)。尽管IE8和MS Office 2010可以很好地处理所有问题,但其他应用可能会要求您调整兼容性设置并禁用DPI的效果,这使它们正常工作,但是除非您输入并调整默认文本大小(否则,您最终将在几乎所有地方所做的事情)。因此,尽管许多应用程序一旦拨入都会记住并遵守缩放设置,但请准备好疯狂缩放。

关于其他浏览器的快速说明-在此评论中,我有些避免使用Opera和Chrome,因为我找不到适合网页UI元素的正确的Zoom组合。当然-文本更大-但是布局中断并且看起来很奇怪,我无法使用其他浏览器。到目前为止,我对IE8,Firefox 14(甚至是Safari)感到满意,但对Chrome或Opera却不满意。

另一个注意事项是,除非您有其他超级高清监视器,否则将应用程序窗体MBP屏幕移动到分辨率低于25XX的监视器将带来挑战(除非设置了上述兼容性设置,即使如此,您也需要减少文本/缩小。)这是因为当您从MBP显示屏上移动应用时,即使是“典型的”高分辨率1080p监视器(即1920 x 1080)也将以680 x 480的分辨率显示您的应用-物理上却不是感知上-都怪您的新视网膜如果愿意,显示...

但是回到视网膜显示器-显示器本身就非常清晰和清晰,并且只要您变得更小,但是很多,很多得多……更清晰的文本(如果您是编码人员,您将获得巨大的收益(尤其是如果您是编码人员))因此,较小的文本不再成为问题),这意味着您可以在屏幕上显示更多代码,并且效率将大大提高!

最后,一旦进入视网膜,您将无法返回-使用视网膜需要几个小时,并且您将无法使用典型的笔记本电脑(或低分辨率显示屏),因为一切看上去都变得像素化和模糊。

这就是我要说的-感谢您的阅读。


Downvote建议在Windows上运行Retina。可能是您喜欢它。但是通常,在150%(或100%)之外的其他条件下,在Windows下运行视网膜只是没有什么用。许多程序在某种程度上会开始出现异常行为,并剪切文本等。部分原因是,如果您连接了外部屏幕,它们也将被迫以大字体运行。另外,诸如远程桌面之类的程序也不支持DPI缩放,因此一切都非常小。我已经在视网膜上跑了好几个星期了,我只是把它出售,然后买了一台新电脑。我绝对讨厌Windows下的视网膜。
Thomas Jespersen 2012年

@ThomasJespersen如果您以100%的速度运行Windows,一切都可以正常工作(尽管使文本很小,我也许可以接受)?我真的想在Visual Studio开发与视网膜MBP 13" ,我不介意眯眼了一下。
vargonian

6

我对你有“坏消息”。您需要新的Retina MBP。

我现在正在以5种选择中的最高分辨率运行我的VMware 3。像VMware这样的非视网膜应用将其视为1920x1200。在Windows中,文本有点小,但可以。默认值1440x900最清晰。视网膜应用程序将使用每个像素,非视网膜应用程序将使用四个像素。

支持视网膜显示的应用可以访问全分辨率。如果应用程序编写正确,则所有控件,小部件和事物的外观大小都完全相同,它们将变得更加清晰。门户网站的例子就是为什么他们没有公开完整的分辨率。

这意味着我可以在1440x900的分辨率下正常运行我的机器,获得疯狂的清晰文本。当我想加载Xcode并编辑iPad UI时,可以将显示尺寸缩小到1920x1200,以减少锐度(令人惊讶的是很小),并在屏幕上更合适。

据我了解,出于锐利的原因,当我将分辨率提高到最大时,它似乎是1920x1200的视网膜显示屏-因此,视网膜应用程序以3840x2400渲染,并且缩小到了2880x1800的真实本机显示。与将1920x1200缩放到2880x1800相比,产生的效果更好。

VMware不包含任何视网膜API,因此像素增加了一倍。当然,即使它确实支持视网膜API,我也不知道Windows应用程序是否具有任何优势。因此:Windows应用看起来像是1440x900或1920x1200,或者是其他3种选择之一(“显示”控制面板不会以典型的Apple风格告诉您实际的分辨率)。


嗯,那很有道理。与在“本机” 1920x1200显示器上使用Windows相比,VMWare 1920x1200感觉如何?文字干净吗?(请记住,我认为Cleartype不起作用...)。出于兴趣,如果您拍摄了VMWare屏幕的“ mac”屏幕截图,它是作为2880x1800图像还是1920x1200出现的?
罗迪2012年

屏幕截图显示为完整的视网膜分辨率。换句话说,如果我截屏然后将其粘贴到电子邮件中,则默认情况下为两倍。关于原生1920x1200,我在家中最接近的是1920x1080。我会尽量记住检查星期二什么时候回家。看起来有点模糊,但还不错。它很小。我认为实际尺寸是更大的问题。17英寸MBP为1920x1200,这被认为是更高分辨率的版本。我的1920x1080 LCD约为22英寸。您可能需要老花镜。如果您有时只想要最大分辨率,我想您会满意的。
Gopi Flaherty 2012年

1
我正在查看一个溢出到多行的SQL表。我缩小了终端字体以使其适合一行。宽714列。我得约8"远离屏幕阅读它不会假装这是一个令人愉快的是大小使用,但它可以做到的。
戈皮弗莱厄蒂

如果我通过Boot Camp引导进入Windows 7,可以期望以什么有效分辨率运行?是否可以以本机视网膜分辨率运行(理解文本将非常小)?我正在寻找一种可以在小屏幕上提供大量屏幕空间的解决方案,在这一点上我不太担心斜视。
vargonian 2014年

4

我是一名Windows开发人员,使用Parallels 8在2013 Macbook Pro Retina 15上运行Windows 8 VM。

通过“配置...->硬件->视频”并进行Parallels配置,我可以解决Visual Studio应用程序和其他应用程序遇到的问题(我在下面描述了我所看到的一些问题)。分辨率为“缩放”。然后在Windows 8 VM中,通过右键单击桌面,选择“屏幕分辨率”,选择“使文本和其他项目变大或变小”链接,然后将“所有项目的大小”设置为“ 100%”,然后选择'100%'。我将Windows 8的分辨率设置为1440x900(我没有尝试过更高的分辨率,因为这对我来说很舒服。)这似乎已经解决了我遇到的所有问题。

当我使用Parallels推荐的“视频”设置“最适合视网膜”时,最初对Visual Studio 2010/2012和SQL Server Management应用程序的分辨率感到非常失望。这实际上将Windows中的DPI设置为很高(199%)。文字并不是很模糊,但是也不清楚。它影响某些Visual Studio窗口的布局的方式令人震惊。例如,在尝试附加新的.mdf时使用SQL Server管理控制台时,用于浏览至mdf的文件资源管理器窗口将完全空白,我必须最大化该窗口才能看到文件夹层次结构的一小部分。我可以浏览所需的文件。有时文字会被截断,尽管文字是该分辨率的预期大小,

自从切换到“缩放”模式(在Windows 8中为100%DPI)以来,我还没有看到这些问题,因此我很乐意使用15英寸Retina进行Windows开发。


3

大约在视网膜上的MacBook Pro的字体大小问题,接近你的。

简而言之,它与屏幕上的文本量相同,只是细节更多。我猜想与Windows相同。(希望Windows驱动程序将支持Retina图形。)


但是想必您可以减少工具使用的字体大小而不会降低质量吗?这样您可以获得更多文本,但是仍然清晰可辨。
Roddy 2012年

在相同的缩放级别上,文本量保持不变。如果放大,您会看到Retina显示屏上的画质保持更高。
米歇尔

1
Windows会将其视为屏幕分辨率,并且文本会变小,但屏幕上会显示更多的文本。Windows不会在OS中自动将行宽加倍,例如iOS / MacOS会。对Windows您能够调整DPI设置,默认为96
jtreser

3

我最近写了一篇有关MacBook视网膜上Windows编程的评论,重点介绍了笔记本电脑的Windows特定问题,这些问题很少有人谈论,但不应低估。

简洁版本:

  • 迄今为止,普遍缺乏对高DPI设置的支持是最大的问题。它通常需要您花费大量时间来设置新的应用程序,并在Google上搜索如何解决问题,而遗憾的是某些问题(例如下面的屏幕快照中显示的问题)无法修复。

    在此处输入图片说明

    总的来说,这感觉很。我们可以希望,既然高分辨率显示器正变得越来越普遍,这些问题将逐渐消失,但这尚未发生。

  • 在Windows上,电池续航时间是Mac OS 上的一半。原因是Windows仅能使用nvidia卡,而在Mac OS上,nvidia卡仅在运行图形密集型操作时使用,而集成卡(耗电少得多)用于日常操作,例如浏览互联网。

  • 键盘针对Mac OS进行了优化。一个示例是窗口和alt键的交换位置。这是最轻微的问题。

除了这3个问题,其他所有内容都起作用。性能出色,bootcamp易于使用,我从来没有遇到过问题,显示屏清晰,笔记本电脑漂亮。

我只是希望我不必处理DPI问题。


2

根据AnandTech的这篇文章,似乎有五个易于访问的分辨率设置。每个图像以标称分辨率的2倍渲染,然后将该图像放到屏幕上。正常的逐像素模式使用1440x900作为标称分辨率,以2x(2880x1800)渲染,非常适合屏幕。有两个更高的分辨率,其最高名义上为1920x1200,以双倍分辨率渲染并显示。(提供比屏幕更高的分辨率是为了降低图像的采样率,而不是提高采样率,这看起来更好。


2

我可以为您提供一些在200PPI环境(使用Linux)中进行编码的经验:我有IBM T221(22英寸显示器和3840x2400分辨率)。有一个Chromium错误,URL栏,书签栏等不符合DPI设置,因此通常,我在浏览时会缩放很多,因为网站的默认设置也不可读,而在Chrome中,某些网站(Macrumors)忽略了缩放(argh),请切换到Firefox,某些Java小程序(尤其是BrettspielWelt棋盘游戏应用程序)也忽略了DPI设置。这实在不好,您将使用http://osxdaily.com/2012/01/02/enable-screen-zoom-in-mac- os-x-lion /有时,遵循缩放的程序是如此的漂亮:)


IBM T221-我必须查一下-哇!
罗迪2012年

Mac不会遇到这些问题中的大多数,因为Mac给应用程序提供的逻辑分辨率比实际屏幕要低。
mckeed 2012年

0

一个应用程序就是一个应用程序,无论它是并行的虚拟机还是游戏,并且主题演讲都特别提到了非视网膜应用程序的像素加倍(这很有意义,它们必须共存),因此除非您在Bootcamp中直接启动,我看不到问题


啊。因此,具有未启用视网膜功能的vmWare的Macbook Retina实际上只能提供1440x900吗?从长远来看,这可能不太好……
Roddy 2012年

除非parallels获得了Retina更新,并且可以选择以本机或像素翻倍的方式提供虚拟机...
塞斯特

0

我在本机2880x1800上使用MacBook没问题,但这就是我。我在默认96 DPI设置下运行Windows没问题。Mac驱动程序自动将其升级到的150%是巨大的恕我直言。

无论如何,我在Linux上使用T221并将X设置为75 DPI,而且我从没遇到过问题,因此它的确取决于人。


0

如果您是编码人员,并且使用固定宽度的字体,例如原始的IBM VGA字体和派生字体(默认linux字体,“支持UTF的X11 VGA字体之一”,Fixedsys,Fixedsys Excelsior等),那么您可以选择必须限制为2倍缩放?

当然,与配备1920x1200原生显示器的笔记本电脑相比,在Macbook Pro视网膜上,Fixedsys字体在1920x1200分辨率下必须看起来不那么清晰。


2
固定宽度并不意味着位图。Microsoft Consolas是用于软件开发的出色Truetype字体。
罗迪

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.