移动应用问题 app
Web APP到底的是网站,还是应用?
发布日期:2012-12-23 阅读次数:1680 字体大小: 标签:web app
一. Web App定义
  维基百科对Web App的定义是: Web App是指使用浏览器支持语言编写的App,运行于浏览器中,通过网络访问。所以移动Web App就特指特指运行在智能手机浏览器中的Web App。我认为在用户眼里,它是App;在开发者眼里,它是Web。
 
二. Web App的特点
  Google Chrome开发小组推出的《Web App开发指南》提出了如下对Web App的判断标准:
  是否独立,完成当前任务不需要链接到另一个完全不同的使用环境?
  使用它是否可通过交互、参与并完成特定任务?
  是否具有良好的用户界面,看起来非常美观,并且占据全屏?
  是否使用和本地应用一样的界面模型,比如按钮、对话框或者其他元素?
  是否可以离线工作?
  是否应用了设备的某些功能,比如使用到来自GPS的定位和动作传感器的数据?
  是否隐藏了传统的网站导航栏和导向链接?
  应用是否是参照客户端架构模型设计?
  这也不是本文讨论的重点,仅供读者参考。
  另外就是谈Web App和HTML5的文章必提的Web App相对于Native App所存在的优势和不足。
优势
  跨平台和终端
  更新实时,无需用户手动升级
  开发成本和技术门槛很低,前段开发工程师可快速上手
  无需安装、占空间少
  易于维护
  搜索引擎索引优化
  调试,发布方便
劣势
  受限于浏览器,性能和界面效果存在差距
  严重依赖网络连接
  调用硬件和本地文件不便
  无法在app store里上架销售,但未来搜索引擎可以扮演Web App的分发入口也说不定