微软希望开发人员用Web语言编程,就像谷歌那样。还有什么能抵挡他们联合的实力吗?
Windows操作系统的下一版本将在手机、平板电脑、桌面PC机上运行自如,它将起重要的作用,其应用程序是以HTML5,CSS和Javascript为基础。
正是这些被用来构建在Web浏览器中运行应用程序的技术。意味着具有Chrome 浏览器操作系统、Chromebook笔记本电脑的谷歌和微软,现在二者正专注于更容易地为Web开发人员创建平台。与苹果的竞争将使陌生人成为同床之友,确实如此。
基于微软所说的,目前的基础上,运行在Windows 8上的应用程序不会是真正的web应用程序,就像谷歌的Chromebook那样。目前微软展示的独特界面意味着把它们直接移植到Web是不现实的。
但建在相同基础之上的应用程序作为网络应用程序,意味着微软可能在未来越来越多地依赖于Web巨池和正在为Android和iOS做编程风暴的应用程序开发人员。(这使许多忠实的微软开发人员兴奋起来。)
如果使用HTML5、JavaScript和CSS,那开发人员即将有另一个平台,以使他们能够方便地开发应用程序,那么将激起他们更大的兴趣去编写代码,可以在 “桌面”和云之间的移动更加流畅。
Adios、.NET、Silverlight和C#等应用程序,这些专用网络技术建成。也许对于未来一次性代码部署各地的要求有点过分。但是,将来一次性代码是否能做一些微调就能移植到各种平台呢?如果谷歌和微软能够使他们的支付系统和应用程序商店状态良好,将很难看到任何其他应用程序平台该怎样与他们的联合实力相竞争。经济学本身就可以迫使编码器进入固有的以云为中心的基于开放标准的开发环境。
这是否意味着本地应用程序的死亡呢?不,但它确实意味着一个全新的类型、适应性强、能在任何地点生存的坚强品种的兴起,在这种操作系统里正如在浏览器里一样自如。
正如微软开发人员Andres Aguiar说的那样:如果微软成功,这将最终破坏Android和IOS的本地发展,因为它可以迫使苹果和谷歌拿出类似的解决方案。他们不会拥有自己的开发平台,因为他们习惯了,但至少没有人会拥有它。
对此,我想补充,谷歌率先推出这种“解决方案”,在一个Web应用程序商店的形式。同时,苹果不会让步除非它被迫这样做。