国产系统大有可为 从鸿蒙看未来操作系统的大潮( 六 )

例如大家都非常熟悉的微软,相信用户们都已经从无处不在的磁贴UI中,感受到了微软为应用跨平台所做出的努力。

实际上,微软的跨平台战略并非是这几年才开始起步,早在Windows Mobile年代,微软就已经推出了跨平台的开发技术——.NET。

如果一个应用基于.NET,那么它就拥有了同时运行在移动平台和桌面平台、乃至更多平台的可能。而发展到现在,.NET为Windows 10主推的跨平台框架UWP提供了强力支撑。

和很多仍是空中楼阁的概念不同,为跨平台而生的UWP应用已经在Windows系统中较大范围实装了;而UWP应用的发展历程虽然磕磕碰碰,但也令人感到它前途无限。

UWP应用已经有了一套比较成熟、而且仍在发展的开发规范,通过.NET Standard for UWP以及XMAL,应用的代码和UI能够在多平台共享,开发者可以比较轻松地构造出跨平台的UWP应用。

另外,Windows对应用的开发、移植也非常友好。

例如UWP支持多种语言包括C++、C#乃至HTML和JavaScript这样的脚本语言,一次开发编译即可兼容PC、Xbox和其他IoT设备。

推荐阅读