借助新的SDK,开发人员可以在本地重新编译他们的应用程序,以便在基于ARM的PC上运行64位,比如华硕NovaGo。
在去年CES上,微软展示了搭载骁龙835的笔记本;这些笔记本有一个共同的优点:拥有超长的续航时间。但是同时也有缺点:Snapdragon(高通骁龙)平台上Windows的最大局限性之一是无法运行64位应用程序。虽然微软方面曾多次表示:他们打算最终提供这种支持,但我们至今都没有看见过微软的相关时间表。如果微软真的希望将Windows 10保持在ARM梦想中,那么它需要尽快为平台提供对64位x86应用程序的支持。近日,微软的Windows Erin Chappie总经理透露除了一个好消息:即将发布的Build开发者大会上将宣布针对ARM64应用的SDK ,将有助于尽早实现这一目标。
从Wintel到WinARM转型移动端是趋势 近年来随着移动智能终端的普及,PC早已不是多数消费者首选的电子产品了。而整个IT技术也不思进取,现有的IT技术的架构还是起源于近百年前的图灵机思路和冯诺伊曼结构的理论,至今IT行业也没有出现能够超越以上两种理论的技术。因此,IT行业的发展仅仅是靠摩尔定律来支撑了,实际上就是个坑,芯片的集成度已经相当的高了,想要继续用摩尔定律提升,“难”!
而随着移动互联网的不断扩张和物联网的兴起,PC行业也将面临持续的冲击,市场萎靡将是常态。现在PC市场上的主流需求以游戏玩家+商务人士为主,但相对于电脑,手机更容易接近普通人的生活。现在的用户已经可以在安卓、iOS等终端设备上直接上手优质画面的3D游戏,并且还可以实时在线听音乐、看视频。因为其便携性以及性能的增强,使得人们对电脑的依赖程度成明显下降,而且手机登智能终端的换代速度也明显高于PC,现在PC更多被游戏用户钟情。
于是在Wintel联盟统治个人电脑20多年后,我们终于看到了这对盟友走向了分歧,一个新的强有力的WinARM联盟诞生。Wintel的优势在于性能,突出的计算和显示性能能给用户带来更好的体验;但WinARM的制胜武器在于能耗控制,借助云平台,WinARM或将摆脱了PC时代不断追求的计算性能的提升,更多的追求低功耗、低成本、性能适用。
支持64位的ARM还是ARM系列吗? 现在64位的应用程序已经全面代替了32位的程序,WinARM联盟的终端设备无法运行X86的64位程序是硬伤,只有ARM64位驱动才能适配和安装,让用户在日常使用的过程当中效率大大降低。这里要指出的是X86的64位和ARM的64位是两回事。
Intel和ARM处理器的第一个区别是,前者使用复杂指令集(CISC),而后者使用精简指令集(RISC)。这就决定了后者无法完成复杂的程序计算。同时,X86无法做到ARM的功耗,而ARM也无法做到X86的性能。从目前的表现来看,ARM平台笔记本产品续航时间有着巨大的优势,但在兼容性方面的问题过于明显。因此,在精简指令集下模拟复杂指令集的高负载环境还要保持高性能怎么可能!所以Windows系统换硬件平台很麻烦,所有软件都需要移植重新编译。不过这也是唯一方法,靠模拟性能不行
借助新的SDK,开发人员可以在本地重新编译他们的应用程序,以便在基于ARM的PC上运行64位,比如华硕NovaGo。这将为平台打开了应用程序支持,该平台以前只支持32位应用程序。作为Snapdragon设备上Windows的最大缺点之一,可能更大的应用程序兼容性值得欢迎。但是,你是否能够获得64位应用程序所期望的更高性能将取决于支持当前这一代PC的Snapdragon 835 CPU。