微软公布了将Android和iOS应用带到Windows10平台上的计划。和之前传闻的在系统内置模拟器不同的是,微软提供了简化的编译器来允许开发者直接使用原有的代码进行Windows应用的移植。当媒体焦点都围绕着将iOS以及安卓平台应用向Windows平台移植这一话题时,我们不能忽略利用Win32应用代码构建Windows通用应用这一重要议题。谈及Win32应用时,微软表示,一旦安装便很难彻底卸载,即便是开发者也可能做不到。如果利用Win32应用现有代码将其移植为Windows商店应用,你便可以轻松做到干净安装和卸载。
微软Build 2015大会:将传统桌面Windows应用移植为通用应用
为了鼓励开发者移植Win32应用,微软推出了专用工具(Project Centennial)。当前,Win32应用程序的升级推送是很繁琐的,还可能涉及到驱动。另外,还可能需要用户进行一些操作才能完成。而将应用移植到应用商店后开发者便可以很方便的推送应用更新,大可以选择在半夜推送而不需要得到用户的许可。
Build大会主要是针对开发者的大会,大会中的所有消息对大众用户来说可能并没有直接影响。不过,如果开发人员选择了微软提供的开发工具,迈出了将Win32应用向Windows应用商店移植这一步,对于大众用户来说,这意味着它们的电脑启动时间将不会再受到臃肿的注册表的拖累。而且,在 Windows10应用商店中用户将会更加方便地找到他们需要的应用。
移植应用无疑有很多优点,如果开发者选择移植,那么他们可以利用更多新特性,例如Cortana小娜。将Win32应用移植到Windows应用商店后更有机会运行在Win10中。不过有些开发者却心怀担忧。将Win32应用移植到应用商店微软将从开发者手中获取一定的控制权利,对此微软并没有刻意回避。微软称这恰恰为应用提供了保护。
如果微软能促使更多开发者移植他们的Win32应用,意味着Windows应用商店的应用数量将会暴涨。目前有数以百万计的Win32应用,如果所有应用都移植到应用商店,将形成真正的一站式购物!