继在1月开通"Learning by Shipping"博客之后,微软前Windows负责人史蒂夫·辛诺夫斯基(Steve Sinofsky)大多避免了直接谈及有关其老雇主的话题。不过,在其今早最新的博客文章中,他终于谈到了一个有关处理不同操作系统上的工作的话题,而内容自然涉及到了Windows。这篇博客文章的标题为"横耍多平台的道路仍崎岖"(Juggling multiple platforms and the bumpy road ahead)。
辛诺夫斯基在文章中指出,在移动应用开发方面(包括iOS、Android、Windows RT、Windows Phone和Blackberry):跨平台成分的"重复"困境,目前仍存在着。(the ingredients for a repeat of cross-platform woes currently exist)
为此,辛诺夫斯基甚至还提供了一张迷你的图表,试图展示一种新的平台应用开发周期。
辛诺夫斯基表示,通常说来,在有多个平台可选的情况下,意味着人们会慢慢偏离于他们的APIs和经验。对于要发布多平台应用的开发人员来说,这意味着他们将遇到一系列的挑战。这包括——不同的工具、以及每个平台不同的集成方法等。
移动操作系统的封闭性,实际上让开发者更难做出自己独特的应用程序(或是将这些创作移植到多个平台)。辛诺夫斯基不想去预测iOS、Android甚至Windows Phone谁会成为胜利者,唯一能确定的是:"不同平台上的APIs、工具和方法,都将继续演进和分化。跨平台的工作只会变得更困难,而不是更容易"。
[编译自:neowin , 来源:Learning by Shipping]