今年苹果iPhone 5S发布会上曝出的最大惊喜之一在于新一代手机上所搭载的A7芯片拥有“64位”光环。苹果宣称,新一代A7芯片拥有“台式机级别的架构”。
这块64位处理器——也是我们在智能手机平台上见到的第一款64位产品——意味着应用程序现在已经能够以64位方式编写并运行。从理论上讲,64位应用程序的运行速度更快、能源利用效率也更高。我们已经听说移动游戏行业向64位进军的打算(同时利用由A7芯片带来的其它图形处理能力提升),《无尽之剑3》也在发布会上放出了宣传影像。
这一切听起来似乎非常美好,但从消费者的角度来看,64位又有哪些真正价值?如果各位身为开发人员,您是否会立即着手将自己的应用转化为64位版本?
移动时代下的64位计算
在这里我们不提微处理器的具体运作方式,从最直观的层面分析,64位处理器能够处理更多内存空间。有了额外的内存容量,我们就能让更为复杂的软件——无论是图形类软件还是深层计算软件——以更好、更快的方式进行运作,同时降低电量消耗。
在台式机领域,向64位进军已经成为必要之举,因为这是帮助应用程序及操作系统使用4GB以上内存的根本性前提。内存支持能力的扩展可谓至关重要,特别是在游戏及图形类应用程序方面。
不过在移动计算领域,64位机制的优势则存在些许不同:
在移动计算领域,64位机制的优势存在些许不同。移动计算目前正迎来相当夸张的发展速度,但我们的手机距离4GB内存这一容量上限(搭载或者支持)还有很长的道路要走。此外,为手机赋予巨大内存容量甚至并不明智,因为内存对于电能的消耗非常显著,这意味着用户的电池寿命将受到严重影响。
有鉴于此,既然不是为了突破4GB内存障碍,我们为什么要费心在移动平台上实现64位机制?早在上个月关于A7芯片将采用64位机制的传闻流出时,业界就已经对此展开了广泛讨论。
采用64位处理器的首要意义在于,这类芯片能够带来更出色的每瓦计算性能。换言之,应用程序及计算任务不会再像过去那样迅速榨干用户的电量储备。
这一点在移动游戏方面表现得尤为明显。诚然,A7所搭载的全新GPU才是提升游戏图形处理能力的最大助力,但即使对于那些达不到数百万像素、也不追求“主机级别”画面的游戏,能源利用效率更高的处理器仍然能为其带来收益。如果大家玩过“Candy Crush Saga”这款游戏,一定会对其恐怖的电源消耗记忆犹新——有时候即使是画面相对简陋的游戏也会成为夸张的电池杀手。
另外,64位机制还为我们指明了广阔的发展前景——即使这些收益目前无法体现,也必将在前进的道路上发挥效力。
哪些应用最适合64位机制?
说到这里,哪些类型的应用程序及应用开发人员能从64位机制中获得最为立竿见影的收益?
“能从64位机制中获得显著提升的两类应用程序分别是游戏与科学/数字处理应用,”经验丰富的iOS开发老鸟Jonathan Wight表示。Wight同时举例称,Chris Liscio的音乐应用Capo就是一款能从64位机制中获益的典型软件。
Vouc.hr公司软件工程师Bryan Lahartinger也表示赞同,并指出“可能因此获益的应用程序包括图形密度型游戏(例如<无尽之剑3>)或者其它一些需要处理大量数字的应用,例如电子音乐合成器(Ocarina)。”
“但我认为大部分应用程序其实感受不到什么变化,”Wight表示——至今就目前来说是这样。不过需要强调的是,这并不是指64位机制本身缺乏显著的对比优势。“我认为操作系统本身能够因此迎来提升,设备整体的使用感受也会更好,尤其是在处理后台任务的情况下。”
除此之外,并不是所有应用程序都必然能从向64位的迁移中得到提升(至少目前不能)。Lahartinger指出,某些应用在向64位机制过渡时可能会面临“潜在的内存占用问题”。“对于那些尚未经过内存使用优化的应用而言,这可能会影响应用的运行速度或者限制可资其它iPhone应用使用的内存容量,”他解释称。
幸运的是,苹果公司公布了应用向64位机制转化的流程(要求拥有苹果开发者账户),其中包括介绍如何优化内存性能的整章说明。
苹果同时要求所有制作64位应用程序的开发人员为32位运行提供必要支持。
与64位移动平台的第一次接触
与其第一时间尝试将应用程序编译为64位版本,移动开发企业Gist Digital公司CTO Abhi Patwardhan建议开发人员首先确保自己的应用程序能够与iOS 7顺利对接。
“开发人员需要做的第一件事在于专注应用更新,从而与iOS 7及其设计变更保持一致。”
“开发人员需要做的第一件事在于专注应用更新,从而与iOS 7及其设计变更保持一致,”他指出。“第二步才是利用Xcode 5实现64位转化,同时深入阅读开发者说明文档。”
即使向64位转化能够带来确切而显著的性能提升,大家最好还是在动手之前先做一番认真考量。根据Lahartinger的说法,经过全面研讨,开发人员能够相对轻松地着手64位应用转化并“立即享受5S 64位功能所带来的优势”。他同时指出,这“将大幅提升应用程序的实际表现”。
他还为开发人员提出一系列建议,称:“大家应该认真考虑一系列状况,包括数据类型大小以及由此给应用程序性能带来的影响。并不是所有应用都能在64位机制下拥有更出色的表现,而且如果不加干预、大部分影响都将以负面状态出现。”
多数开发人员需要在9月20号之后才能在iPhone 5S实体硬件上测试64位环境。我曾与很多开发者聊起过这个话题,他们纷纷表示不会在iPhone 5S正式上市之前轻易涉足应用程序的64位转化。
潜在的统一世界:OS X与iOS
iOS与OS X基于同样的核心操作系统与内核。然而,两款操作系统的运行方式差异巨大,处理数据及代码的机制也略有区别。
最近几年以来,我们已经明显感受到iOS对OS X设计思路产生的影响,同时也看到OS X在潜移默化中改变着iOS中的后端API。
当听闻苹果公司公布其64位A7处理器时,我的第一反应是“这对于统一化操作系统战略意味着什么?”——如果ARM处理器真能够像英特尔芯片那样同时运行iOS与OS X应用,那么统一平台的到来将指日可待。
在查阅苹果的64位iOS 7说明文档时,我发现了一段有趣的表述(段中的加粗字体):
iOS上的64位应用程序架构与OS X应用非常相近,这使得令同一套通用代码库运行在两套操作系统中变得更加简单。
这相当于指明了一种可能性。尽管iOS与原生OS X应用都由Objective-C所编写——分别利用Cocoa与Cocoa Touch框架——但在两套平台之间共享代码对于开发人员来说并不总是轻松可行。
要说苹果在开发者说明文档中想要表达的潜台词,很可能是指64位趋势能够使Mac应用开发人员更轻松地将一部分应用移植到iOS平台上——或者说正好相反。
这将带来无穷的可能性,特别是对于iPad这类尺寸较大的移动设备而言,Pixelmator或者Acorn等对性能要求较高的图形类应用很可能成功登陆iOS。
不要被消极情绪所迷惑
目前很多专家对64位嗤之以鼻,认为这种特性在当下来看“并不重要”。但事实恰恰相反,这帮专家大肆鼓吹的四核心乃至八核心智能手机才真的“并不重要”(想都不用想,绝大多数应用程序根本不支持双核以上的计算性能——这种多核心方案的理论计算能力要远超过实际性能表现)。
不过没人指望所有iOS应用会在一夜之间就转型为64位版本——需要强调的是,iPhone 5S是目前惟一一款拥有64位芯片的iOS设备;因此我们还要再等上几年才能让64位机制普及到整个苹果产品线当中,这一点各位千万不能忽略。
即使我们假定这一切能在短时间内完成,也仍然只有数字处理与图形密集型应用能够从64位机制中显著获益。有限的效果恐怕无法很快给应用程序生态系统带来整体变革。
我已经迫不及待想看看那些原本惧怕移动应用开发的技术人员——他们的主要顾虑在于移动处理器那略显孱弱的性能——如何在64位机制的强大助力下将优秀的台式机应用推向移动平台。
关键字:苹果 64位
引用地址:开发人员指南:苹果的64位A7芯片
这块64位处理器——也是我们在智能手机平台上见到的第一款64位产品——意味着应用程序现在已经能够以64位方式编写并运行。从理论上讲,64位应用程序的运行速度更快、能源利用效率也更高。我们已经听说移动游戏行业向64位进军的打算(同时利用由A7芯片带来的其它图形处理能力提升),《无尽之剑3》也在发布会上放出了宣传影像。
这一切听起来似乎非常美好,但从消费者的角度来看,64位又有哪些真正价值?如果各位身为开发人员,您是否会立即着手将自己的应用转化为64位版本?
移动时代下的64位计算
在这里我们不提微处理器的具体运作方式,从最直观的层面分析,64位处理器能够处理更多内存空间。有了额外的内存容量,我们就能让更为复杂的软件——无论是图形类软件还是深层计算软件——以更好、更快的方式进行运作,同时降低电量消耗。
在台式机领域,向64位进军已经成为必要之举,因为这是帮助应用程序及操作系统使用4GB以上内存的根本性前提。内存支持能力的扩展可谓至关重要,特别是在游戏及图形类应用程序方面。
不过在移动计算领域,64位机制的优势则存在些许不同:
在移动计算领域,64位机制的优势存在些许不同。移动计算目前正迎来相当夸张的发展速度,但我们的手机距离4GB内存这一容量上限(搭载或者支持)还有很长的道路要走。此外,为手机赋予巨大内存容量甚至并不明智,因为内存对于电能的消耗非常显著,这意味着用户的电池寿命将受到严重影响。
有鉴于此,既然不是为了突破4GB内存障碍,我们为什么要费心在移动平台上实现64位机制?早在上个月关于A7芯片将采用64位机制的传闻流出时,业界就已经对此展开了广泛讨论。
采用64位处理器的首要意义在于,这类芯片能够带来更出色的每瓦计算性能。换言之,应用程序及计算任务不会再像过去那样迅速榨干用户的电量储备。
这一点在移动游戏方面表现得尤为明显。诚然,A7所搭载的全新GPU才是提升游戏图形处理能力的最大助力,但即使对于那些达不到数百万像素、也不追求“主机级别”画面的游戏,能源利用效率更高的处理器仍然能为其带来收益。如果大家玩过“Candy Crush Saga”这款游戏,一定会对其恐怖的电源消耗记忆犹新——有时候即使是画面相对简陋的游戏也会成为夸张的电池杀手。
另外,64位机制还为我们指明了广阔的发展前景——即使这些收益目前无法体现,也必将在前进的道路上发挥效力。
哪些应用最适合64位机制?
说到这里,哪些类型的应用程序及应用开发人员能从64位机制中获得最为立竿见影的收益?
“能从64位机制中获得显著提升的两类应用程序分别是游戏与科学/数字处理应用,”经验丰富的iOS开发老鸟Jonathan Wight表示。Wight同时举例称,Chris Liscio的音乐应用Capo就是一款能从64位机制中获益的典型软件。
Vouc.hr公司软件工程师Bryan Lahartinger也表示赞同,并指出“可能因此获益的应用程序包括图形密度型游戏(例如<无尽之剑3>)或者其它一些需要处理大量数字的应用,例如电子音乐合成器(Ocarina)。”
“但我认为大部分应用程序其实感受不到什么变化,”Wight表示——至今就目前来说是这样。不过需要强调的是,这并不是指64位机制本身缺乏显著的对比优势。“我认为操作系统本身能够因此迎来提升,设备整体的使用感受也会更好,尤其是在处理后台任务的情况下。”
除此之外,并不是所有应用程序都必然能从向64位的迁移中得到提升(至少目前不能)。Lahartinger指出,某些应用在向64位机制过渡时可能会面临“潜在的内存占用问题”。“对于那些尚未经过内存使用优化的应用而言,这可能会影响应用的运行速度或者限制可资其它iPhone应用使用的内存容量,”他解释称。
幸运的是,苹果公司公布了应用向64位机制转化的流程(要求拥有苹果开发者账户),其中包括介绍如何优化内存性能的整章说明。
苹果同时要求所有制作64位应用程序的开发人员为32位运行提供必要支持。
与64位移动平台的第一次接触
与其第一时间尝试将应用程序编译为64位版本,移动开发企业Gist Digital公司CTO Abhi Patwardhan建议开发人员首先确保自己的应用程序能够与iOS 7顺利对接。
“开发人员需要做的第一件事在于专注应用更新,从而与iOS 7及其设计变更保持一致。”
“开发人员需要做的第一件事在于专注应用更新,从而与iOS 7及其设计变更保持一致,”他指出。“第二步才是利用Xcode 5实现64位转化,同时深入阅读开发者说明文档。”
即使向64位转化能够带来确切而显著的性能提升,大家最好还是在动手之前先做一番认真考量。根据Lahartinger的说法,经过全面研讨,开发人员能够相对轻松地着手64位应用转化并“立即享受5S 64位功能所带来的优势”。他同时指出,这“将大幅提升应用程序的实际表现”。
他还为开发人员提出一系列建议,称:“大家应该认真考虑一系列状况,包括数据类型大小以及由此给应用程序性能带来的影响。并不是所有应用都能在64位机制下拥有更出色的表现,而且如果不加干预、大部分影响都将以负面状态出现。”
多数开发人员需要在9月20号之后才能在iPhone 5S实体硬件上测试64位环境。我曾与很多开发者聊起过这个话题,他们纷纷表示不会在iPhone 5S正式上市之前轻易涉足应用程序的64位转化。
潜在的统一世界:OS X与iOS
iOS与OS X基于同样的核心操作系统与内核。然而,两款操作系统的运行方式差异巨大,处理数据及代码的机制也略有区别。
最近几年以来,我们已经明显感受到iOS对OS X设计思路产生的影响,同时也看到OS X在潜移默化中改变着iOS中的后端API。
当听闻苹果公司公布其64位A7处理器时,我的第一反应是“这对于统一化操作系统战略意味着什么?”——如果ARM处理器真能够像英特尔芯片那样同时运行iOS与OS X应用,那么统一平台的到来将指日可待。
在查阅苹果的64位iOS 7说明文档时,我发现了一段有趣的表述(段中的加粗字体):
iOS上的64位应用程序架构与OS X应用非常相近,这使得令同一套通用代码库运行在两套操作系统中变得更加简单。
这相当于指明了一种可能性。尽管iOS与原生OS X应用都由Objective-C所编写——分别利用Cocoa与Cocoa Touch框架——但在两套平台之间共享代码对于开发人员来说并不总是轻松可行。
要说苹果在开发者说明文档中想要表达的潜台词,很可能是指64位趋势能够使Mac应用开发人员更轻松地将一部分应用移植到iOS平台上——或者说正好相反。
这将带来无穷的可能性,特别是对于iPad这类尺寸较大的移动设备而言,Pixelmator或者Acorn等对性能要求较高的图形类应用很可能成功登陆iOS。
不要被消极情绪所迷惑
目前很多专家对64位嗤之以鼻,认为这种特性在当下来看“并不重要”。但事实恰恰相反,这帮专家大肆鼓吹的四核心乃至八核心智能手机才真的“并不重要”(想都不用想,绝大多数应用程序根本不支持双核以上的计算性能——这种多核心方案的理论计算能力要远超过实际性能表现)。
不过没人指望所有iOS应用会在一夜之间就转型为64位版本——需要强调的是,iPhone 5S是目前惟一一款拥有64位芯片的iOS设备;因此我们还要再等上几年才能让64位机制普及到整个苹果产品线当中,这一点各位千万不能忽略。
即使我们假定这一切能在短时间内完成,也仍然只有数字处理与图形密集型应用能够从64位机制中显著获益。有限的效果恐怕无法很快给应用程序生态系统带来整体变革。
我已经迫不及待想看看那些原本惧怕移动应用开发的技术人员——他们的主要顾虑在于移动处理器那略显孱弱的性能——如何在64位机制的强大助力下将优秀的台式机应用推向移动平台。
上一篇:ARM王骏超:64位处理器是高端手机下一波趋势
下一篇:ARM看好多核、64位元处理器发展 不往PC靠拢
推荐阅读最新更新时间:2024-05-03 13:20
部分开发者已拿到Apple TV 并在网上晒幸福
开发者版Apple TV
新浪手机讯 9月18日上午消息,刚刚更新的Apple TV机顶盒虽然并为开卖,但部分开发者已经拿到了这款产品,并在国内外的社交网络上“晒幸福”。
在上周结束的季发布会上,Apple TV机顶盒迎来了更新,苹果的有一个新系统tvOS也随之出现。他们的想法很明确,在这款产品的基础上构建一个客厅生态。
随后的行动便是拉拢开发者,苹果公司挑选了一些开发者,以一美元的价格,销售第一批机顶盒测试套件(Apple TV Developer kit),以便于软件开发和测试。
部分开发者在本周已经收到了Apple TV,并纷纷在社交网络上分享图片,在正常使用之前,新A
[手机便携]
苹果正在调查M1 Mac mini显示器上出现的“粉色方块”问题
在 MacRumors 获得的一份内部备忘录中,苹果通知服务提供商,它已经意识到一个问题,该问题可能会导致连接到 M1 Mac mini 的显示器上出现“粉色方块或像素”。 自从 11 月份 M1 Mac mini 发布以来,苹果支持社区、以及一些用户都报告了这个问题,但确切的原因尚不清楚。根据受影响用户的评论,与 Thunderbolt 相比,通过 HDMI 连接显示器时,这个问题似乎更常见。 苹果没有提供修复的具体时间表。这份备忘录是在 2 月 19 日发布的,也就是 macOS Big Sur 11.2.1 发布一周多后,该版本似乎没有解决这个问题。macOS Big Sur 11.3 自 2 月 2 日以来一直处于
[手机便携]
苹果新iMessages专利:对已经发送消息进行重新编辑
IT之家5月3日消息 据Appleinsider报道,美国专利商标局本周发布了一项新的Apple专利申请,其中详细介绍了可用于编辑已发送消息的功能以及改进的应用程序启动器等功能。 IT之家了解到,专利所描述的这些新功能包括快速确认信息、显示私人信息、同步查看内容、翻译、合并信息到群组中等。值得注意的是这项名为“消息应用的消息用户界面”的专利中有一点是可对已发送消息的完整文本进行编辑。用户长按消息即可在操作选项中看到编辑已发送讯息的选项。同时被编辑过的信息会显示已被编辑,收件人也能看到原始信息内容。 改进的iMessages和文本编辑功能将使Apple能够更好地与其他功能更全的信息App(例如微信)竞争。不过这些功能何时
[手机便携]
iPhone 11 Pro广告片是如何炼成的 苹果分享幕后花絮
9月23日上午消息,苹果公司分享了一段新的幕后视频,介绍iPhone 11 Pro的广告片是如何拍摄的。 这段视频展示了用来拍摄广告片的一些片段,以及摄影师贾斯汀·贝特曼(Justin Bettman)拍摄其中一些镜头的过程。 这广告片有多个场景,用以展示新iPhone 11 Pro系列的三镜头拍摄能力,例如超广角,夜拍,以及在强烈光线环境下的情景。有意思的是,贝特曼在意想不到的地点创造了精致的场景。 在街头,森林或是沙漠中,他用iPhone 11 Pro的三摄像头系统,创造了一幅幅有趣的画面。这些照片被分享在苹果的Instagram账户上,用来宣传iPhone 11 Pro新的三摄功能。
[手机便携]
分析师:明年iPhone可能升级Face ID
著名分析师郭明錤今天再次给出预告,不过这是跟2019年的新iPhone有关。 对于明年苹果要发布的新iPhone,到底会有什么升级呢?郭明錤对此表示,新iPhone上的Face ID将会有的新的升级,具体来说就是识别速度更快,同时在暗光或者黑暗环境下基本没有人脸识别失败的可能。 具体来说,苹果会提升Face ID主要元器件泛光照射器 (Flood illuminator) 的VCSEL功率,而且他们还在准备TOF技术,不过iPhone并不会先上,而是明年新iPad Pro先要推出此功能。 报告中还提到,苹果使用的ToF设计可能会采用1000nm波长以上的VCSEL,而目前Face ID是
[手机便携]
路透:郭台铭证实揪苹果、戴尔等竞标东芝存储器
鸿海集团董事长郭台铭12日接受路透访问时表示,苹果公司、戴尔、金士顿都已加入由鸿海领军的集团,联合竞标 东芝 的半导体事业。下面就随网络通信小编一起来了解一下相关内容吧。 郭台铭还表示,亚马逊即将加入由鸿海为首的收购团体,此外,鸿海也正与Google、微软与思科协商参与收购 东芝 半导体的事宜。 不过郭台铭拒绝透露竞标的出价总规模,也不愿透露苹果和其他美国企业计划投出资多少。 郭台铭表示:「我能告诉你苹果确定会参与。 」他说,苹果参与收购的行动已经过苹果执行长库克与董事会的批准。 郭台铭补充说,鸿海与夏普合计持有 东芝 半导体事业的股权,将不会超过40%。 以上是关于网络通信中-路透:郭台铭证实揪苹果
[网络通信]
消息人士:劣质第三方电源适配器致iPhone 6s自动关机
苹果iPhone自动关机 本文转自牛评网。 首先需要说明的是,这并不是苹果官方公布的原因,而是援引消息人士的消息。所以不能以此作为批判苹果的依据,一切需要等苹果官方公布。 在将 iPhone 自动关机的原因甩锅给天气说这是低温保护之后,苹果又计划将 iPhone 自动关机甩锅给用户,说这是用户使用劣质充电器导致。 消息人士透露,苹果初步调查,导致 iPhone 6和 iPhone 6s 自动关机的原因是用户使用劣质的第三方充电器,损害电池芯片,导致电池不能向系统提供准确的数据,从而导致 iPhone 自动关机。 而这一问题并不能通过更换电池来解决,因为电池芯片无法修复,唯一的解决方法是更换电池芯片和更换主板
[手机便携]
新款iPhone曝光:苹果无爱USB-C 设计超前
不知不觉,Lightning已经出来10年了,你对这个接口最大感觉是什么? 自iPhone 5以来,每部iPhone都有一个Lightning端口,苹果在2012年将其宣传为比以前的30针接口更 小、更智能、更耐用 的端口。即使该公司的大部分iPad产品线和整个Mac产品线现在都采用了USB-C接口,iPhone也因为采用了Lightning接口而成为异类。 智能手机行业已经普遍而迅速地过渡到USB-C,市场上的绝大多数手机都采用了更通用的接口。苹果不愿意跟随行业采用USB-C这让许多客户感到恼火。 欧盟委员会提出了一项指令,要求所有消费类电子设备,包括智能手机、平板电脑、相机、耳机、便携式扬声器和掌上电视游戏机,都要
[手机便携]
小广播
热门活动
换一批
更多
最新手机便携文章
- 古尔曼称苹果明年推出 AirTag 2 追踪器:升级 UWB 超宽带芯片,精确定位范围提升 3 倍
- 消息称苹果自研再下一城:蓝牙+Wi-Fi芯片 2025年iPhone 17系列首发
- 苹果从iPhone 18 Pro开始将弃用高通5G芯片
- 印尼投资部长确认:苹果计划在当地投资10亿美元建造零部件工厂
- 消息称苹果有望2026下半年推出折叠iPhone,并重振折叠屏手机市场
- 华为麒麟9020/9030/9040处理器曝光:小步快跑 四大方面升级
- 汇顶超声波指纹方案助力iQOO Neo10流畅解锁体验
- 曝苹果自研5G基带性能弱于高通:iPhone信号问题无解
- 消息称 AMD 将入局手机芯片领域,采用台积电 3nm 工艺
更多精选电路图
更多热门文章
更多每日新闻
更多往期活动
- 有奖报名 | 安富利邀您云逛展2023中国国际工业博览会
- DIY FPGA初级学习板
- 【有奖征文】TI DSP 30 周年——聊聊DSP的那些事儿
- 快来访问泰克高速串行通信专题 配置您的专属解决方案 赢好礼!
- 读故事写评语喽~ 踩过坑的你是否期待更贴心智能的客户支持,KeysightCare邀您抢楼赢礼!
- 【有奖直播】 聚焦语音识别核心技术,走进Microchip Timberwolf™音频处理器研讨会
- [有奖转发]Vishay新能源、航天/军工解决方案
- 有奖看视频|2022台北国际电脑展——美光主题演讲精选
- 有奖直播|相约Keysight World 2019“汽车电子及新能源汽车测试”论坛
- 发原创书评 赢MSP430开发板
厂商技术中心