Android开发者关系团队每天都会尝试无数个被无数开发者要求评测的应用或应用。在评估了这么多应用后,他们总结了几个常见的错误。作为一个长期使用Android的人,在使用Android应用时经常会遇到各种各样的交互问题,很早就想整理一下,写一篇文章。但是由于懒惰和拖延,这篇文章一直处于草稿状态。巧合的是,在本期《ADiA》中,Android开发团队为我们强调了当前Android应用中应该避免的常见错误。安卓开发者关系团队每天都会尝试无数个应用或者无数个开发者发来的请求评测的应用。
在评估了这么多应用程序后,他们总结了一些最常见的错误,并将其呈现给这个项目中的每个人。在正式介绍这些错误之前,我想提几句。这些错误都是非常常见的错误,也就是说,你在使用十个应用程序的时候可能会遇到这十个错误,甚至你可能会在一个应用程序中遇到全部十个错误。这种情况在中国更为严重。所以希望本文能帮助我们摆脱摸着石头过河的困境,直接避免一些常见的错误。几大用户体验“反模式”,安卓开发者联系团队用心为你呈现。每个典型错误都有一个有趣的副标题,希望能给你参考。
一,您必须加载
加载实际上是指一个循环往复的对话框。应该避免这种对话框。另外,和这样的对话框相比,那些不响应Back操作的对话框确实不合理。其实解决方法很简单,使用嵌入式加载指令。当然,如果能在后台加载数据就更好了。
二.触摸区域
第一个问题是触摸面积小。Android Design特别强调,所有可触摸的物体至少要有32dp高,理想尺寸是48dp。另一个可怕的错误是没有触摸反馈。有些开发人员不想使用标准按钮控件,但标准按钮的优点是它具有提供触摸反馈的视觉效果。对于用户来说,触摸一个按钮而没有反馈会让他们认为你的应用很慢。对于用户来说,感知速度是他们可以体验到的,但是真正的加载速度和运行速度并不像感知速度那样容易被用户体验到。此外,照亮的触摸反馈还可以指示实际触摸区域。例如,在一个列表中,当用户按下一个列表项时,该项的整行都会亮起,但两边会出现一个16dp的空白,相当于告诉用户,最靠近列表项屏幕边缘的16dp不是触摸区域。
第三,设计不是P图
我知道大家都很擅长/感兴趣PS能达到的各种效果,但是这些效果使用不当/过度只会让你的应用显得过时或者业余。设计应用程序时,一定要优先考虑内容,而不是重点。用户安装你的应用程序不是为了看到闪亮的按钮。这些视觉设计都应该是为了内容服务,而不是为了装饰。此外,请确保应用程序内视觉样式的一致性。没用的用户会希望看到一个半赫萝半草泥马的应用。点名批评Feedly,看起来很亮很漂亮,但是设置像侏罗纪应用。另外,一个应用程序中不应该有太多的按钮/框/对话框样式,但是一个就够了——直接调用Android样式控件是一个简单有效的方法。也有一些开发者忽略细节到了恐怖的程度,比如测量不一致,间距不对,鬼畜颜色,字体选择有病...这些都是会让用户感到不适的细节。作为开发者,没有理由忽视他们。