Win8之父:为何难以一次性开发跨平台应用

2013-07-10 10:15网易科技 - 楚慎

微软Windows业务前任负责人斯蒂芬·辛诺夫斯基(Steven Sinofsky)周二发表博客文章,解释为何难以一次性为多个平台打造应用程序。

当新平台出现的时候,在早期与这个平台整合是通常是非常“烦琐”的——开发者可按照此前已经开发的程序为新平台重新进行调整,有时候再使用普通的“平台未知论”代码,有时候大量依靠可以那些能够轻松转换至各平台的网络服务。在各平台之间,应用程序接口和设计元素通常比较普遍或者类似。

不过随着产品类型(如平板电脑)变得更加复杂,各平台开始相互形成差异,他们的界面开始变得不同。这意味着开发者不得不花越来越多的时间来开发他们希望支持的新平台。

协调各团队之间的工作比看起来难很多,他指出:“随着平台数量增加,这些挑战非线性地复合在一起。”

他还指出,对HTML5等跨平台开发技术实现标准化的努力一直都会遭到平台销售商的反对,他们并不希望依赖于缓慢发展的标准机构,想要维持他们与其他平台的不同之处。正如他所说,“供应商投资数十亿美元进行研发是为了支持商品化的国际策略或者支持委员会的一个设计?经销商认为我们只是刚刚开始提出创新,因此以这种方式将事情的发展慢下来看起来是违反直觉的。”

辛诺夫斯基在这方面拥有非同寻常的知识。他去年秋天离开微软,此前担任创造Windows7和Windows8的团队的领导人。他在微软工作超过20年,还曾领导Office团队及其他团体。

Win8推出了一个新的应用程序开发平台WinRT,以打造运行于现代风格触摸界面的应用程序。在几周前的Build大会上,微软继续介绍WinRT的开发,并且还略微强调了.NET,这是一个使用长达十年应用程序开发平台,主要用于后端网络服务。此外本次大会还将很多重点放在支持非微软平台和技术上。

辛诺夫斯基在这篇博客文章上并没有提到微软,这是一个明智的举措,因为按照微软上周向美国证监会提交的文件,他还继续从旧主那里获得股权激励。不过从字里行间可以看到,似乎辛诺夫斯基承认微软不能推动开发者采用其新平台。即使该公司在未来一年销售数亿台Windows 8计算机,开发者不得不将资源投入到其他地方,因为现在将微软置于iOS和Android之前是一个冒险的选择。

广告声明:文内含有的对外跳转链接(包括不限于超链接、二维码、口令等形式),用于传递更多信息,节省甄选时间,结果仅供参考,IT之家所有文章均包含本声明。

【广告】
文章价值:
人打分
有价值还可以无价值
置顶评论
    热门评论
      文章发布时间太久,仅显示热门评论
      全部评论
      一大波评论正在路上
        取消发送
        软媒旗下人气应用

        如点击保存海报无效,请长按图片进行保存分享