为何一些应用在Retina屏上看起来很糟?(以及如何修复)

本文由 极客范 - MyDearFlasH 翻译自 Tim Brookes。欢迎加入极客翻译小组,同我们一道翻译与分享。转载请参见文章末尾处的要求。

retina_macbook_pro_intro

当苹果公司推出带有Retina屏幕的MacBook Pro时,正如他们之前对智能手机与平板工业做出的影响一样,抬高了笔记本电脑显示屏的门槛。唯一出现的是一个软件问题:突然间为非Retina屏设计的软件看起来很糟。

此问题并非只有第三方软件出现,甚至一些苹果自身捆绑软件。当然它们大部分为Retina屏做出了应有的升级,但仍有一些尚未升级或根本不会。如果你已拥有或打算购买一款配有Retina屏的MacBook,你应该知道为什么老款软件看起来很糟以及如何改善这种情况。

 我眼中的苹果

需要指出的是当我打开崭新的配有Retina屏的MacBook Pro时,看到的那些令人不悦的像素点时并没有吃惊或失望。想在AppleRetina屏幕上看到单个的像素点几乎是不可能的(至少对我而言),但非Retina屏应用上却粘满了又大又难看的额外像素。一些字体也遇到了同样的问题,这会对一次愉快的阅读体验造成严重影响。不如去问问Spotify的开发人员吧,尽管他们为这款独特的软件做了重新设计但仍未提供Retina级的字体升级(提醒,提醒)。

spotify_blurry

Retina显示技术代表新型MacBook能够输出两倍于老式pre-Retina MacBook的分辨率。即使显示器默认为1440×900的分辨率,但实际上Retina版本的显示为2880×1800。由于巧妙地使用了缩放技术,110ppi屏同两倍其像素密度的220ppi屏在分辨率上做到了实际相同。为此图片需要将分辨率翻倍才可达到预期效果。用户界面元素亦然,否则它们会按照标准的non-Retina屏分辨率来拉伸渲染从而填充桌面。osx_display

这相比于Retina MacBook刚问世时遇到的问题不足一提。我曾被卡在一个间于Chrome稳定版与十分不靠谱到令人崩溃的Chrome Canary版本之间,后者为难看的像素化版本。放心,所有主流浏览器现都已更新。如果一款软件仍在开发中,其很可能要为新出的显示标准做出升级已成为一条经验准则。正如新应用要为iPhone5上更新的屏幕做出升级准备。

 我能做些什么?

如果这些问题困扰着你,你有三件事可以做。第一件也是最白说的一件就是拥有耐心Twitter用了很长时间来更新他们严重忽略的Mac客户端,但无论怎样更新最终还是来了

正如之前说到的,我用了三个月Chrome Canary才最终等到GoogleChrome稳定版中加入Retina渲染。如今大部分新的应用会兼容新老屏幕,而且大部分开发人员已准备更新他们的老应用。失去耐心的话你亦可联系开发人员,告知他们对其产品或工程高分辨率版本的需求。

retinamacbookpro

第二件事就是你可以只使用Retina化的应用。但寻找它们简直是个噩梦,因此使得类似RetinaMacApps.com这样的资源站十分受欢迎。本文写作时此网站数据库内已拥有超过260款为高清屏幕优化的Mac应用,且支持搜索。快速浏览其列表会让你很好地了解已支持高ppi的应用,如SkypePocket这样的跨平台应用,以及Parallels这样的虚拟软件。甚至一些游戏如文明5和雷神4。

retinamacapps

最后一件事便是下载Retinizer,一款将过时UI元素渲染翻倍的免费软件。依靠它可以修复应用程序部件,如文本、按钮和一些其他的UI元素。

retinizer_sample

上图中你可看到软件Snes9x100%Retina化之后与之前的比较。Snes9x是一款老模拟器且从未更新,估计近期也不会推出任何更新。它被Retinizer完美得去除了模糊感以及美化了UIRetinizer并没有替换掉模糊的图片或是打磨图标,它只是告诉系统将现有元素使用两倍分辨率渲染。这并不会对所有应用起效,但Retinizer会在可能的情况下做出做大改变。

snes9x_retinize

使用Retinizer第一步要关闭GateKeeper,然后如其它软件一样下载安装它。当你打开它之后会在所有桌面上显示一个窗口。打开Finder点击并拖拽你所选的应用到Retinier,然后点击Retinize键。在优化之前如所选应用尚在运行,会提示你关闭它。如果出现错误你可以重复以上操作并点击同一窗口中的De-retinize键。

下载Retinize(免费)

 结尾

Retina屏幕所带来的美丽、细节丰富的图像需要亲眼目睹才能相信。如果你在Retina与非Retina电脑之间犹豫的话,价格与可移植性应远比过时的应用重要。绝大部分最终用户在他们Mac上使用的应用已经更新,对于那些还没有更新的应用你总能找到它们的替代品。或者你总可以尝试免费的Retinizer你拥有一台配备Retina显示屏的Macbook么?有任何软件需要更新么?它们对你来说是一个困扰么?请在评论栏中分享你的想法吧。



原文链接: Tim Brookes 翻译: 极客范 - MyDearFlasH

译文链接: http://www.geekfan.net/3931/

[ 转载请保留原文出处、译者和译文链接。]

新浪微博:@MyDearFlasH

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">