在开始新项目时考虑未来的 Retina / HD iPad 是否合理?
几天前,一位客户问我,从开发角度来看,向 iPhone 4s 视网膜显示屏的过渡是否困难。
这让我问自己,在 iPhone 4 发布之前,我是否应该考虑使用高分辨率显示器 - 创建更高分辨率的艺术作品,准备代码路径......(当然,创建高分辨率艺术作品从来都不是一个坏主意,考虑到其用于营销、移植到其他平台等。)
现在,iPad 已经面世几个月了,关于未来配备视网膜显示屏的 iPad 的第一个谣言从 www 的深处浮现出来。我开始想知道 - 为这样的 iPad 准备新项目是否有意义?我非常确定苹果实际上会在未来的某个时候发布 Retina iPad,因为这将是一个非常合乎逻辑的步骤。所以,我想重要的问题是“我们多久才能期待这样的设备?”。考虑到这一点,需要考虑很多因素,最重要的是生产困难以及 2048 x 1536 分辨率(如果苹果坚持简单地将“旧”规格翻倍)对移动设备性能的影响……
那么,该怎么办?您认为?从现在开始为视网膜 iPad 准备新项目是否值得?或者您认为这些开销还不值得吗?
也许你们中的一些人已经在考虑使用视网膜 iPad 进行开发了……?
我很高兴听到您的一些想法!非常感谢,伙计们!
编辑:
好吧,苹果刚刚回答了我的问题。是的,事实上考虑 Retina iPad 是合理的……!
A few days ago a client asked me if the transition to the iPhone 4s retina display was a difficult one, development-wise.
This made me ask myself whether I should have considered iPhones with high resolution dispays even before the iPhone 4 had been announced - creating artwork with higher resolution, preparing codepaths... (while, of course, creating high resolution artwork is never a bad idea, considering its use for marketing, porting to other platforms etc.)
Now, with the iPad being around for some months, first rumors of a future iPad with retina display emerge from the depths of the www. And I start wondering - would it make sense to prepare new projects for such an iPad? I'm pretty sure that apple will in fact release a retina iPad at some point in the future, because it would be quite a logical step. So, I guess the important question is "how soon can we expect such a device?". There is much to consider when thinking about that, most of all production difficulties and the impact of a resolution of 2048 x 1536 (if apple sticks to simply doubling the "old" specs) on a mobile devices performance...
So, what do you think? Will it pay up to prepare new projects for a retina iPad, starting now? Or do you think the overhead is not worth it, yet?
Maybe some of you are already developing with the retina iPad in mind..?
I'd be glad to hear some of your thoughts! Thanks alot, guys!
Edit:
Well, Apple just answered my question. Yes, it was in fact reasonable to consider a Retina iPad..!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
我不会花费太多时间让您的应用程序在理论设备上运行。但这并不意味着您不能做好准备。自从他们开始改变周围的事物以来,我一直在考虑以下事项:
到目前为止,苹果公司在宣布产品和提供产品之间留出了时间,即使有未优化的应用程序仍然可以运行。
I wouldn't spend too much time making your app work on a theoretical device. But that doesn't mean you can't be prepared. Ever since they started changing things around I've been considering the following:
So far Apple have allowed time between announcing products and making them available, and even there un-optimised apps have still worked.
我的大部分工作都是为拥有自己设计师的客户提供的,他们为我提供分层的 Photoshop 文件以从中挑选图像元素。我现在与他们达成了一项政策,即所有图像都将以双分辨率提供给我。我不在乎它是否只是文本,如果只是在 iPad 上,我无论如何都希望它是 2 倍。
这需要设计师(他是一个优秀的设计师,但不是一个特别优秀的技术人员或策略师)手中的大量思考和判断,并允许我在构建的内容中具有最大的灵活性。
现在,我不认为我现在会在 iPad 应用程序中构建 @2x 支持(尽管大概 4.2 会允许你这样做并很好地降级,就像 4.1 一样),但我已经准备好了图形需要时安装。
Most of my work is for a client who has their own designer, who provides me with layered Photoshop files to pick image elements out of. I now have a policy with them that ALL images will be provided to me at double resolution. I don't care if it's just text, if it's only going to be on the iPad, I want it at 2x no matter what.
That takes a lot of thinking and judgement out of the hands of the designer (who's a good designer but not a particularly good technician or strategist), and allows me maximum flexibility in what I'm building.
Right now, I don't think I'd build @2x support into an iPad app just now (although presumably 4.2 will allow you to do it and have it downgrade nicely, just like 4.1 does), but I have the graphics here ready to install when needed.
苹果的一些应用程序(例如 iBooks)已经在野外出现,其中保留了 @2x iPad 图形元素(错误地?),因此很明显,只要苹果能够负担得起,视网膜 iPad 就会推出。包括这样一个令人难以置信的招聘小组。
可能是今年晚些时候,可能是一年后,也可能是两年后。
不过现在准备一点也不会有什么坏处。降低图形的分辨率很容易,但如果不从头开始重做图形元素,通常不可能提高图形元素的分辨率。
答案如此简短 - 现在以 @2x 分辨率执行所有操作,但要等到时机成熟时才将其包含在您的应用程序中。当 Apple 征集 Retina iPad 应用程序时,您就可以在第一天就开始展示。
A few of Apple's apps (such as iBooks) have already been seen in the wild with @2x iPad graphical elements (mistakingly?) left in, so it is clear that a retina iPad is coming as soon as it is practical for Apple to affordably include such an incredibly hires panel.
It might be later this year, it might be a year from now, or it might be two years from now.
It doesn't hurt at all to prepare now though. It is easy to downres graphics, but it is often impossible to upres graphical elements without redoing them from scratch.
So short answer - do everything in @2x resolution now, but wait to include it with your app until the time is right. When Apple issues the call for retina iPad apps, you'll be ready to go and able to be featured on day #1.
我同意其他人的观点。我会大胆地说,我认为与当前 iPad 屏幕相比,Retina iPad 很可能具有 2 倍的水平和垂直分辨率,就像 iPhone 一样,因为就开发人员对新分辨率的支持相对容易、与尚未更新的应用程序的向后兼容性而言,这是一个非常聪明的想法,而且它还为苹果提供了一种机制,以防止开发人员做出“我会-”在高分辨率版本界面上填充更多 UI...
所以绝对,提前计划是一个好主意。也就是说,理想的情况是尽可能使用矢量图等来规划完全分辨率独立性,以便您可以以最小的麻烦以新的分辨率重新导出。
I'm going to agree with the others. I'll go out on a limb and say I think it is highly likely that a Retina iPad will have 2x horizontal and vertical resolution compared to the current iPad screen, just like the did with the iPhone, because it is such a freaking clever idea in terms of the relative ease of support of the new resolution for developers, the backwards compatibility with apps that have not been updated, and it also gives Apple a mechanism for preventing developers from making a I'll-cram-in-more-UI-on-the-high-resolution-version interface...
So absolutely, planning ahead for this is a good idea. That said, the ideal would be to plan for full resolution independence where possible, using vector artwork and so on so you can re-export at new resolutions with minimum hassle.