流程图

如果跳过流程图直接进入开发会让开发变得复杂、不可控,很容易让用户迷茫,所以最后用户必将选择关掉或者卸载你的App。所以,即便是一个简单的app也要有一个思虑周全的流程图,以确保它有合乎逻辑的、合理的导航结构。另一点就是要确保核心功能所在的屏幕位于上层,而不是被埋没在多层导航元素之下。

点击区域

大多数用户的食指宽1.6~2厘米(44px~58px之间)。设计时要考虑到手指的宽度,而且用户在快速移动手指的时候,很难准确的点击小片屏幕。在屏幕上加大量的按钮和功能很容易,但按钮一定要足够大,间隔也要足够大,否则用户容易误点。

引导页

不少设计者费尽心思将引导页做的糊里花哨,目的在于吸引用户去发现他们新增或隐藏的某些功能,这方面要适度,要注意,太过花哨有时反而使重点被掩埋。如果是用户已经熟知的通用功能则无须引导,引导页要做的简洁美观。

教程引导

如果你开发的APP功能是现在主流的功能,就不需要教程或是引导来告诉用户应该怎么使用你的APP。如果你开发的APP功能比较特别,使用了大多数用户不熟悉的、隐藏的或是定制的手势动作时,可以使用引导,但引导一定简洁,时间不要太长。用户可以选择跳过引导。

提示信息

App加载的时候不要让用户看到空白的屏幕,使用加载指示条或者小动画让用户知道App处于正常运行当中。
友好性,“网络无法连接,请检查您的网络”要比“网络错误:10021”要友好的多。
无数据时的提醒,比如电商类的购物车中还没有数据的时候,提醒“购物车空空的,去挑几件好东西吧”
所有重要的操作需要的确认提醒,比如删除一些重要的数据、好友等。

不同的操作系统

不同的移动操作系统比如iOS、Android和WPh7,都有迥异的审美观。开发者需要认真学习各个操作系统的人机界面指南,做好不同版本App的移植工作,不要让用户迷茫和不适应,不一定非要让App看起来是系统自带的,但至少不能让人感到突兀,感觉不属于这个平台。比如IOS自有的左滑删除,如果Android实现这个功能会让Android用户感到困惑。要符合用户的操作习惯和系统的设计规范。

核心功能

APP应用开发的核心内容是功能,也是它能提供给用户的核心价值。核心功能不用很多,1个足够,最多2个。一个优秀的APP功能设计应该是1,1.1,1.2,1.3,而非1,2,3,4。用户在移动端设备的使用时间不同于PC,大部分用户都是在碎片时间内使用移动设备进行娱乐,获取信息,进行社交活动等。
主页展现的应该是APP的核心功能。比如淘宝首页就是商品,因为它就是卖东西的。像微淘、社区等放到子模块或是其它入口中。
比如外卖app平台,用户使用外卖平台只是为了点餐,所以就没必要弄一些炫酷却没有用的功能上去,能让用户方便快捷的完成点餐,就是完成了用户的感觉体验!
再比如我们做的北汽充电吧,用户只需要可以快速的找到充电站,及时了解车辆的充电状态就可以了。像什么搜索周边、新闻动态等对于真正的用户来说就没什么用处。
我个人总结一个好的APP,功能可以单一,但必须专业。界面不需要特别花哨,但要操作简单,信息反馈是用户真正关心的。
我只想要一把刀用来切西瓜,但你给了一把军刀。功能很多,不只是可以切西瓜,还能开啤酒,又能剪指甲,还可以拧螺丝。你觉得你会用这把刀切西瓜吗?

消息推送

哪些消息是需要给用户推送的?推送是个很好的功能,但是滥用推送会给用户造成反感或是直接删除应用。

本文地址: http://blog.up72.cn/2016/08/03/app best practice/