微软在旧金山举行的Build大会上公布了该巨头增加开发者对其各种平台支持的最新举措:通用应用。
该公司长期以来一直暗示,开发人员现在可以创建单一应用程序,只需进行最小的调整,即可在Windows 8 PCs和平板电脑、Windows Phone和Xbox One上运行。
反过来,在三个生态系统中的一个上购买应用程序的消费者也可以下载到其他两个生态系统中的任何一个上,从而为开发者提供简单性,为玩家提供价值。
建造它,他们就会来
应用版本之间必须做出的改变似乎集中在用户界面上——为不同尺寸的屏幕和不同的控制方法量身定制版本——从Xbox One上的游戏手柄和语音到PC上的鼠标和移动设备上的触摸。
同样值得注意的是:如果开发者选择这样做,他们可以强迫消费者为他们的应用程序的不同版本付费,或者允许他们为一批应用程序一次性付费。看来微软对在这个问题上制定法律不感兴趣。
关于Windows和Windows Phones应用程序可能在Xbox One上运行的讨论最初是由微软的史蒂夫·古根海默在2013年的上一次Build大会上发表的讲话引发的。
他当时没有正式宣布,但确实表示,“当我谈到这个共同核心时,你会看到这个共同核心在发挥作用,随着时间的推移,它能够针对运行Windows 8引擎的其他设备。”
微软花了近9个月的时间来实现古根海默的暗示,这个雷德蒙巨人无疑希望用一段代码吸引三个不断增长的用户群,从而在未来几个月增加开发者的支持。
