关于android系统app设计的个人观点

android在使用的时候会出现卡顿,但个人觉得在硬件性能高度增长的时代,硬件已不再是主要矛盾,更重要的原因还是在于其系统和软件ui设计的问题,其中有相当大的一部分是心理上的“卡顿”,而非真正的卡顿。

这种心理卡顿,其原因主要是因为,界面切换的先后顺序的不协调所致。

举个例子:正常情况当点击输入框时,页面A先向上移动的同时输入法的界面在底部也向上移动,退出输入时输入框界面先向下移动并隐藏,上方的页面A向下移动恢复到原来的状态(显然如果它能一直保持着这种顺序渲染,那么不会觉得其卡顿);但是有时候出现了点击输入框时页面A还没向上移动,输入法的界面已经出现,然后页面A就直接“跳”上去了,退出时可能页面A突然已经下移恢复到原来的状态,但是输入法界面无法先顺利退出则突然消失,在屏幕的下方出现了一块黑色区域。而它们所使用的时间是几乎一样的,但是无须状况给人一种卡顿的感觉,使人觉得会用掉更多的时间。

同样的现象也出现在更多页面跳转中。如有时候app的页面跳转的方式有很多种,这样设计虽然有很多不错的视觉效果,但是却失去了一个统一性,并且使得页面更容易产生“卡顿”现象。

ios的页面跳转做了严格的设定,大多数情况下页面都是从左往右退出。今日头条这款APP也是从左往右退出页面。

就个人观点,若设计APP时,希望能给客户更好的体验效果,就必须严格规定好软件的各个页面跳转的方式。

其次,可以增加动画效果,用以转移用户的注意力。

等电梯升上高楼曾使人觉得烦躁,但是如果在电梯内加装镜子或者广告小电视用以转移乘客的注意力,这是一种很好的解决方法。

在设计APP甚至是系统的时候也是同理。打开一个APP时候,可以先加载一段动画,然后主线程在后台加载,等动画播放完毕,再呈现出来,如os x打开软件时,图标先是跳动了很多下,在显示出所打开软件的界面。当新页面在加载未完成前可以加入小动画,如唯品会的页面跳转的动画效果。这样做的好处是,不然用户觉得APP或系统卡住了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值