哪种方案有可能被市场淘汰出局? 在桌面计算出现的最初那段时光,每款操作系统都有自己的死忠、捍卫者与反对者,如今这种情况也没发生什么变化。但事实是,由于微软Windows系统的统治地位、云计算的兴起以及移动计算业务的激增,使用哪套开发平台也许已经不那么重要了。 要说改变的话,开发者们倒的确获得了前所未有的开发灵活性。“云平台将开发平台与部署平台之间的距离进一步拉开,”IDC的Hilwa指出。“这种导向驱使(开发工作)向更加多样化的平台发展,因为客户机根本无关紧要,我们所写的代码会运行在别处。” Horvath也表示赞同:“基于浏览器的系统是一款单独的平台。用户将得到同样的使用体验。松散的耦合方式使得应用程序将表现层与数据层及传输层彼此分离。应用程序的耦合方式越松散,与后端的联系就越容易。乐于关注UI效果的家伙根本不用考虑后台发生了什么。” 开发者们很可能为OS X系统所吸引,因为他们不仅希望为最新最酷的设备做软件设计,更重要的是iOS领域对开发者的强烈需求。 说Linux“走势看低”,就意味着某种竞争机制已经出现。在现实中,两个社区是紧密相连的。 “不少开发人员都已经在以兼职或是全职的形式从事当下最流行的移动开发工作,”Hilwa表示。而这使得开发者们不得不使用苹果的iOS开发工具。“我们可以在Mac机上运行任何一款操作系统,但却无法在其它计算机上运行OS X。开发者们喜爱这种复合型开发工作。”(例外:Hackintosh倒是能实现这一目标,但极为复杂难使。) Avatron公司的Dave Howell同样认为这其中包含了某种自我意识。“Linux开发工作一般针对服务器上运行的软件,开发者的名字自然无从表现。而开发运行于手机及平板设备的iOS应用程序则不同,我们大可以将成果向朋友们展示。” 撇开一部分投机心理,事实仍然无法忽视。无论开发者们喜欢使用云终端,抑或是偏爱iPhone前端(当然也包括以Linux为基础的Android设备),计算能力与相关机遇都必然会继续扩大。而发展的结果又引发我们各自的偏好,并带来大量的工作岗位。 “说Linux‘走势看低’,就意味着某种竞争机制已经出现,”Bougerolle评论道。“在现实中,两个社区是紧密相连的。有些人喜欢风格更加鲜明且可靠性强大的苹果桌面系统。另一些则偏好价格低廉且某些方面灵活性超高的Linux桌面系统——甚至有一些还宁愿直接使用根本没有桌面系统的终端界面。” 正如Bougerolle所说,“开发者们任何转换平台的做法都未必是因为新平台的开发环境就一定好于原有平台,更多时候他们只是更偏好新的用户界面罢了。” 这就是历史的趋势、时代的走向。 |