系统之家 > IT资讯 > 微软资讯 >

微软不讲武德,Windows操作系统可以直接运行移动端APP

时间:2020-12-12 11:00:12来源:系统之家

苹果今年推出的M1芯片,不但彻底抛弃了英特尔,也让人看到苹果在软件和硬件方面的实力。特别是在目前ARM版Mac电脑,软件还不够成熟的时候,苹果让Mac电脑可以直接运行iPhone以及iPad的程序,的确让不少人吃惊。

image.png


而对于此感到威胁最大的,肯定就是微软了。原本微软的操作系统,X86有着庞大的软件和生态支撑,但是现在苹果让自己的Mac电脑可以直接运行iPhone和iPad程序,可以极大缓解苹果ARM系统电脑初期软件不足的问题。尤其对于不少用户而言,在电脑上可以直接运行移动端APP,这的确是一个相当大的诱惑。

看到这种情况,微软肯定坐不住了。本来现在微软的操作系统中,已经有了很多多平台都可以共用的小型程序,但是肯定比不过iPhone以及iPad的数量以及易用性。所以微软也在考虑,让自己的Windows操作系统可以直接运行移动端APP的可能性。

image.png


根据报道,微软正在开发一种全新软体基础架构,它将允许Android APP快速、简单的转换成MSIX应用程式,成为Windows平台上的可执行文件,这个计划在微软内部称为Project Latte,最快会在2021年的Windows10秋季更新中实装。

其实对于微软而言,目前虽然系统稳定,生态也比较坚固,但是相比起移动端的巨头来说,比如苹果、谷歌,微软系统上的软件数量虽多,但很多软件使用的用户并不多。而像iPhone以及安卓手机那样,一个程序超过上亿人下载的情况更是没有。所以目前微软的操作系统,并没有什么特别热门的软件,特别是微软的第一方软件更是如此。这直接导致了微软的平板电脑以及Surface这样的二合一电脑,对用户缺乏足够的吸引力。

image.png


对于微软而言,要想让更多人购买自己的硬件,特别是那些希望购买自己第二部电脑产品的用户而言,软件的吸引力是必不可少的。微软虽然已经尽力推出像UWP、PWA这样可以同时在桌面电脑以及其他设备上共用的程序,但要做到像安卓手机以及iPhone那样真正实现轻便化和移动化,难度还是不小。既然自己短时间内还无法做到,那还不如考虑如何去兼容智能手机的软件。

这样一方面微软的移动类硬件,比如微软的平板、Surface二合一电脑,能有更为坚固的软件基础,而且用户上手也比较简单;另一方面也能保证微软的操作系统能获得更多用户的支持。当然,这并不是微软第一次做这样的事情,之前在Windows Phone上,微软也曾让Windows Phone来支持安卓APP,可惜兼容性和操作都不理想。

image.png


事实上,从技术上而言,让微软去做一个类似编译器的东西,使其Windows直接运行安卓APP,并不是多麻烦的事情。华为都能做到,微软没理由做不到。微软的Project Latte预计从基础做起,通过最简单的概念,使开发者能够用无缝的转换方式,将安卓APP直接带到Windows系统,甚至连程序代码都不必修改,就可以提交到微软商城进行发布。

值得一提的是,微软现在似乎已经开始做这方面的准备了,在最近一次Windows 10更新中,微软所导入的WSL 2(适用于Linux的Windows子系统2),很有可能成为Project Latte主要的驱动力量,毕竟安卓的基础就是Linux。假设微软真的成功让安卓程序无缝运行在Windows上的话,那么整个软件行业又会发生一次震动。

image.png


设想一下,未来微软的Windows系统不但能运行传统的X86软件,同时还能运行无数多的安卓APP,那对用户而言,是多么大的吸引力?而且对于开发者而言,他们也愿意将安卓APP直接搬到微软商城中去,一方面不用自己做移植工作,另一方面还能赚一笔钱,何乐而不为呢?