移动Web无所不在
移动web是目前唯一的支持各种设备访问的平台,与桌面web一样,移动web支持各种标准的协议。移动web也是唯一一个可供开发者发布移动应用的平台。它将各种移动交互与桌面任务有效地连接了起来。
移动web平台具有以下一些优点:容易学习,开发成本低、标准化、使用方便、易于发布。我将这些优点归结为无处不在原则:通常开发简单而且市场广泛的东西往往能够取得成功。
“高质量”也是成功的关键因素之一,而这一点移动web这些年还没能做得很好。移动web在许多方面还存在一些困难,如解决设备的多样性就是提升移动web质 量的一个重大挑战。但是,移动web遇到的困难远没有native apps遭遇的挑战来得复杂。另外,这些挑战将在这几年的时间里得到有效的解决。
众所周知,我是移动web的拥护者;然而,我也是第一个承认native app重要性的人。开发native App可以充分利用设备的特性,而这一点往往是web浏览器做不到的,所以对一个产品本身而言,native App是最佳的选择。
下面几节将讨论一下native App的一些主要功能。
什么时候应该开发一个Native App