[导读]Native App与Web App的争论从未停息过,尽管很多人在批判Web App的各种不是,但也阻止不了各种各样的Web App如雨后春笋般出现,尤其是伴随智能手机的普及而受到重视的Mobile Web App。
本文作者:邓腾(@千年牛皮糖),百度无线交互设计师 。在本文中,作者将给大家谈谈Mobile Web App的设计方法,内容包括:Web App定义、Web App的特点、发展现状及设计等等。希望对大家有所帮助。
Native App与Web App的争论从未停息过,尽管很多人在批判Web App的各种不是,但也阻止不了各种各样的Web App如雨后春笋般出现,尤其是伴随智能手机的普及而受到重视的Mobile 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所存在的优势和不足。
【优势】
跨平台和终端
更新实时,无需用户手动升级
开发成本和技术门槛很低,前段开发工程师可快速上手
微信扫码上方二维码,可领取2025年最新互联网创业项目!
项目收款截图