微软提供arm64 sdk,提升windows 10 on arm设备性能
windows 10 on arm是指在搭载arm架构处理器的电脑上,运行「真正的windows 10」的kok手机网页版的解决方案,让轻薄笔记本具有lte联网功能与更长的续航力。但让人诟病的地方莫过于不支援64 位程式以及偏弱的性能表现,现在微软在visual studio 15.9加入arm64 sdk,并开放将64 位应用app上传至windows store。
windows 10 on arm最大的特色就是采用arm架构处理器,简单的来说就是将传统笔记本使用的cpu替换成非常先进的手机cpu,能够明显提升电脑的运行时间,并提供lte网络功能,让笔记本电脑也具有智能手机一样的超长待机时间,以及透过运营商网络随时连网的能力,例如华硕nova go笔记本。
与win8.1时期推出的windows rt相比,虽然都是采用手机处理器代替传统电脑cpu,但windows 10 on arm的系统是真正的windows,能够兼容目前所有windows程序(目前仅兼容32 位程序),而windows rt则只是空有与windows 8.1相似的界面,只能运行专属app,无法兼容windows的绝大多数程序。
然而windows 10 on arm的问题在于智能手机的cpu与一般windows系统所用的x86架构处理器并不相容,因此采用模拟器去运行x86程序,造成很大的性能浪费;再加之当时的手机cpu的性能局限,所以整体性能不理想。
随着qualcomm snapdragon 850 soc的推出,预计会有越来越多windows 10 on arm装置随之出现,而且手机cpu的运算能力也有所提升,让整个windows操作系统更加贴近使用者的需求。
另一方面,微软在日前也推出visual studio 15.9更新,让程序开发者能够重新编译原本以uwp或c win32格式开发的app和软件,让app能以原生格式在windows 10 on arm上运行,完全发挥高性能的手机cpu的效能与电池效率优势,带来更理想的用户体验。
(图片来自微软官方)
受益于为原生arm64架构处理器编译的程式,无论在运行兼容性与电池效率上都会有更好的表现,并能解决早期windows 10 on arm因模拟器所造成的性能浪费问题,可以为已经采用这种架构的设备带来更优质的用户体验,也让人更加期待后续推出的windows 10 on arm设备。