Android 不要把android做成ios!
每一个操作系统都有他独特的设计语言,现在互联网公司这么多,每个公司都有自己的几个app。
看看现在的android app,他们大多数都有一个共同的特点:卡!为什么呢?
现在各个公司的设计语言基本都是ios的设计语言,产品和UI不会为android和ios出两套设计方案。然而这种ios设计语言对于ios来说没什么,但是对于android来说,问题就很大。android上面要实现不是android设计语言的效果,就需要程序员通过很多代码来重写、自定义一些View。这往往违背了android的设计规范,于是,这样的情况越来越多,就导致了我们做出的软件越来越臃肿,越来越卡。
android也是有自己的设计语言的,而且这个设计语言非常棒,效果非常好。他就是:Material Design。
Material Design在安卓上的表现非常好,带来精美的动画,丰富的效果,而且,软件与操作系统(原生)的违和感更小。
有很多非常棒的基于Material Design设计的软件,例如Bilbili客户端。
这个B站的客户端设计就是非常的Google。我个人非常看好。状态栏的颜色,android 5.0 API的新特性都很棒。
当然还有的就是Google的原生应用:Google+、Google地图等。
然而反观现在的诸如卡成翔的京东客户端(应该是没有开硬件加速,我猜开了应该会报EGL_BAD_ALLOC之类的bug所以没开)等等。
Google有漂亮的ProcessBar,为什么不用。
Google有漂亮的CardView,为什么不用。
Google有漂亮的Dialog,为什么不用。
Google有漂亮的设计语言,为什么不用。
。。。
作为一个程序员也就能吐吐槽了,为了写一个不符合android设计语言规范的效果去重写大量的控件,那也只能硬着头皮写了。
最后还是那句话:不要把android做成ios!
更多相关文章
- C语言函数以及函数的使用
- [Android] TextView实现走马灯效果
- Android Trick 7: 把TextView中的文字添加阴影效果及Style的使用
- Android实现九宫格 主界面应用列表效果
- 仿优酷Android客户端图片左右滑动(自动滑动)
- Android 多国语言文件夹
- android 把TextView中的文字添加阴影效果