BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

苹果要求所有应用都需要支持64位

| 作者 郭蕾 关注 9 他的粉丝 发布于 2014年10月22日. 估计阅读时间: 1 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

10月20日,苹果在其开发者网站宣布,从2015年2月1日开始,新的iOS应用必须支持64位并基于iOS 8 SDK构建,苹果建议开发者升级到 Xcode 6以上版本,并启用Xcode的“标准架构”编译选项,以保证应用程序同时兼容32位和64位设备。

苹果从iPhone 5s开始使用了苹果A7 64位处理器,它是一个特殊定制的ARM公司出品的ARMv8构架处理器。由于新的处理器只支持独立的64位工作模式,所以如果需要支持32位应用程序就需要转译运行,而转译运行又会引起性能损耗。在最新发布的iPhone 6中,苹果推出了第二代64位移动处理器(A8),苹果号称A8处理器的性能比A7快25%,图形处理器性能比A7快50%。

从趋势来看,苹果已经大规模使用64位的处理器,而64位的处理器运行32位应用程序没有任何优势,所以苹果强制要求开发者开发64位的应用程序也是情理之中。

另一方面,苹果的竞争对手Android在刚刚发布的5.0版本中也加入了64位系统版本,并发布了64 位 Android 模拟器,来帮助 Android 开发者创建 64 位应用程序。紧接着在其新品Nexus 9平板电脑中首次搭载了64位的Android系统。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT