在致力于通过移动应用使我们的生活更容易的时候,我们可能会失去很重要的东西:Web 的开放性。在《华尔街日报》最近的一篇社论中,Christopher Mims 暗示,在过去的二十年里,完全开放的 Web 推出一千个新的业务和一百万个新的创意是没有用的,从他的角度来看,应该封闭移动应用的世界。
他说:“Web 正如它被设计的那样,创造了一个人们可以交换信息和物品的平台,它迫使企业的科技设计要能够与竞争对手技术兼容。”而新兴的封闭的应用生态系统不会在开发的供应产品之间分享这些创意。
Christopher Mims 说的对吗?这有一个关于移动应用革命的有力依据:”计算的圣杯“一直是用户友好的,人们可以不用培训手册或学习就能够获得巨大的服务。Web 通过很长一段路来实现这一目标,但是移动应用在用户使用方便度方面,将其上升到了一个全新的高度。
这还有另外一个标准化的”计算的圣杯“,引起了 Web 革命,不过总是遗漏了底层的硬件和软件。如果你已经有了拥有 Windows XP、或 Windows 8、或 Linux 工作站的电脑时候(或者有 Safari 的 iPhone、WAP 浏览器的手机),它就不再重要了,通过浏览器,每个人都可以访问同样的应用,并且有同样的感官体验。
移动应用再次瞄向了面向客户的硬件和操作系统方面。这样的例子有很多,如果你没有 iPhone,你没办法进入 Apple Store,没有 Android 设备,你也不能够使用 Google Play。
对于开发者而言,这意味着他们需要作出艰难的选择,关于在什么地方投入时间和资源。在过去的一年里,我和无数的开发者和 IT 经理交谈过,他们一直面对这样一个问题:是否需要为同一个应用创建不同平台的版本。一般来说,首先是选择做一个 iOS 应用,然后才出 Android 和 Windows 版本,这需要多种版本、标准和功能,更不用说多个技能了。有些人选择建立 HTML5 应用,这样就可以在浏览器里运行。但是正如任何经验丰富的开发人员或 IT 经理理解的那样,在设计支持上的限制意味着失去大片的锁定客户。
随着移动应用不断地扩展可选择的客户端访问环境,我们将要做出更多艰难的选择。不幸的是,正如 Christopher Mims 表明的那样,推动着商业技术创新这个开放的大时代可能即将结束,而应用将会接替,Web 设计正在放弃它,创建新 Web 标准的过程也滞缓了。