开发编程 综合开发

WebAPP与原生APP的交互设计区别

2015-02-25 14:39:30来源: 简书作者:maye

WebAPP和原生APP同为移动端,很少有研究这两项的交互区别,最近公司做了一次从原生APP到WebAPP(HTML5 )的移植,故总结一下期间遇到的问题及不同点总结。

WebAPP和原生APP同为移动端,很少有研究这两项的交互区别,最近公司做了一次从原生APP到WebAPP(HTML5 )的移植,故总结一下期间遇到的问题及不同点总结。

从使用场景上,WebAPP用户面临比原生APP用户更严峻的问题:

1、页面跳转更加费力,不稳定感更强

思考点:如何减少跳转(扁平结构、页面布局技巧),增加数据及展示的流畅流程及稳定性(技术)

2、更小的页面空间(由于浏览器的导航本身占用一部分屏幕空间),更大的信息记忆负担

移动设备的屏幕要小得多。这种如同透过门缝进行的阅读增加了认知的负担。人脑的短期记忆是不稳定的,用户在滚动屏幕的过程中需要临时记忆的信息越多,他们的表现就会越差。

——《贴心设计:打造高可用性的移动产品》

思考点:排版更清晰、信息更简练 (可在原生APP基础上去掉一些丰富、复杂的视觉表现)

3、导航不明显,原有底部导航消失,有效的导航遇到挑战

思考点:如何有效的提供导航?有哪些形式?

4、交互动态效果收到限制,影响一些页面场景、逻辑的理解。

思考点:比如登录注册流程的弹出、完成及异常退出,做好文字提示。

针对以上困境,解决方法总结如下。

首先,从APP到WAP版,在产品上,最明显且核心的:

1、精简功能,只将核心的任务实现,非核心的枝节可考虑删减。

2、做好新的WebAPP导航.

3、补充从WebAPP 对 下载原生APP 的引导。

>> WebAPP导航怎样设计?

一、常见的几种WebAPP导航样式

1.1顶部底部导航的设计:

\
常见WebAPP导航设计

1.2导航快捷键设计:

美团:顶部栏固定位置

淘宝:悬浮圆圈--可展开的按钮

优酷:非首屏时页面右侧悬浮

\
导航快捷方式

二、有效的导航设计 

1、基本的快捷导航中包括 返回常用页面(如 首页 我的 等)的快捷方式 

2、出现深层架构时 及时补充返回重要层级页面的快捷方式

3、情境式导航,方便用户快捷跳转到ta想去的页面,如购买结束时提供查看订单详情的按钮。

ps:WebAPP更加需要画页面跳转的流程图,摸清各个页面的入口,尤其是页面返回的流程;有些简化的返回按钮,可以特殊注明返回到的页面

>>怎样引导用户下载APP?

一、在哪里出现引导?

一般 首页、核心任务的页面(如 电商WebAPP的商品详情页 、视频WebAPP的视频观看页)

二、引导下载APP有哪些形式?

1、页面顶部放置下载条    2、页面底部悬浮层引导  3、融合在页面首屏中

4、下载按钮形式    5、底部foot里含: 客户端下载入口

\
下载APP引导

其次,在设计WebAPP时,有以下小技巧可以参考:

1、从页面布局上减少跳转:使用交互技巧隐藏文字(eg 腾讯视频)

\
利用展开收起按钮 减少页面跳转

2、取消float浮层,增大展示空间(eg:大众点评)

取消float浮层,同时在详情尾部再次加上 “购买”按钮

\
浮层的转换处理

3、页面中对图片进行缩小(因情况而异)的处理、精简一些标签导航的视觉展示

\
视觉微调

技术上注意点:

1)各手机浏览器的兼容测试

2)底层服务的调取(能调取,但只有当其是核心功能时才保留 eg:新浪、美团等皆去掉了头像上传功能)

3)注意离线数据存储,减少数据请求频率。

4)考虑保存用户的哪些数据:设置、个人数据、阅读锚点、跳出页面等。

5)避免动效与浏览器的交互冲突

6)按顺序 异步加载  eg: 腾讯视频

\
腾讯视频 异步加载
关键词: WebAPP 原生APP

相关阅读:

    • 传统企业选择原生APP还是HTML5?
    • WebAPP与原生APP的交互设计区别
    • HTML5定稿了,为什么原生App世界将被颠覆
    • 移动WebApp开发JS框架对比
    • 手机WebAPP设计注意事项和解决方法(2)
    • 手机WebAPP设计注意事项和解决方法(1)
    • 基于CSS3的WEBAPP横向滑动模式演化
    • 低成本高效率 百度轻应用打开自媒体商业化想象
    • 百度“轻应用”,微信“公众平台”:Web App的...
    • iPad上Web App实现全屏显示的方法
推荐文章
  • 苹果APP Store和Google Play排行榜算法
  • 2014年应该学习的十种编程语言
  • 在软件开发中应用80:20原则
  • Google API在线生成二维码的教程
  • 全球排名前50网站都用什么语言开发的?
  • 如何测试Android应用多终端适配?
  • Web App框架发展趋势及现状分析
  • 手机应用开发者需注意的20个事项
  • 11大类编程语言功能比较表(信息图)
  • 8个最好的Android开发者工具
最新文章
  • WebStorm 2017编辑器设置自动折行的方法
  • Eclipse和IntelliJ IDEA到底哪个更好?
  • Findbugs中的过滤
  • 在Windows下搭建React Native Android开发环
  • React Native入门
  • WebStorm快捷键大全(Windows版和Mac版)
  • 最全的常用正则表达式大全
  • Web开发中常见9大安全误区
  • 美国支付平台2checkout支付接口介绍
  • Hello World 程序的起源与历史
  • 优秀Python学习资源收集汇总
  • 前方高能!如何保障Python应用的高性能
  • 2015最全的移动web开发框架介绍
  • 在Webstorm中使用Autoprefixer的配置方法
  • 移动搜索引擎优化思路
  • 20款超棒免费的Bootstrap管理和前端模板
  • 短链接URL系统是怎么设计的?
  • 程序员必须知道的10大基础实用算法

聚圣源456动画片等额本金还款法零度战姬2属猴子取名起名大全刘湛秋简介start是什么意思海字起名字吗适合给小公猫起的名字刚生下来的男孩起名古代给男孩起名起名打分网数位板教程房产证明怎么写斯诺克冠军联赛怎么起网名女宝宝起名四个李和王在一起怎么取名丛林神庙女儿起名库菠萝理财压缩包损坏李亦起名属猪姓张的起名男孩网络祭祀乱象庆熹纪事周易缘起名诈骗适合起名的古诗词名句起名大师谢咏的简介军人光辉之血刃汪氏蜂蜜加盟费多少淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男孩疑遭霸凌 家长讨说法被踢出群国产伟哥去年销售近13亿网友建议重庆地铁不准乘客携带菜筐雅江山火三名扑火人员牺牲系谣言代拍被何赛飞拿着魔杖追着打月嫂回应掌掴婴儿是在赶虫子山西高速一大巴发生事故 已致13死高中生被打伤下体休学 邯郸通报李梦为奥运任务婉拒WNBA邀请19岁小伙救下5人后溺亡 多方发声王树国3次鞠躬告别西交大师生单亲妈妈陷入热恋 14岁儿子报警315晚会后胖东来又人满为患了倪萍分享减重40斤方法王楚钦登顶三项第一今日春分两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?周杰伦一审败诉网易房客欠租失踪 房东直发愁男子持台球杆殴打2名女店员被抓男子被猫抓伤后确诊“猫抓病”“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火男孩8年未见母亲被告知被遗忘恒大被罚41.75亿到底怎么缴网友洛杉矶偶遇贾玲杨倩无缘巴黎奥运张立群任西安交通大学校长黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发妈妈回应孩子在校撞护栏坠楼考生莫言也上北大硕士复试名单了韩国首次吊销离岗医生执照奥巴马现身唐宁街 黑色着装引猜测沈阳一轿车冲入人行道致3死2伤阿根廷将发行1万与2万面值的纸币外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万手机成瘾是影响睡眠质量重要因素春分“立蛋”成功率更高?胖东来员工每周单休无小长假“开封王婆”爆火:促成四五十对专家建议不必谈骨泥色变浙江一高校内汽车冲撞行人 多人受伤许家印被限制高消费

聚圣源 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化