卡顿崩溃怪谁 浅析为何安卓App质量不高

2013年03月11日 07:16   太平洋电脑网   

  作者:Aimo

  和前几年iOS能够凭籍App数量将安卓压倒在地、安卓娇喘吁吁起身不能的情况不同,现在安卓的App数量对比iOS平台可谓是有过之而无不及。2009年安卓系统起航伊始,Google Android Market内App数量仅有可怜的1万9千个,而现在Play商店内App已经接近一百万个,和苹果App Store相比毫不逊色甚至更多。

安卓App质量 Holo
安卓App为数庞大,安卓已经靠第三方慢慢充实自身内涵

  然而高产似乎没有为安卓App带来好的口碑,在人们印象中,安卓App的作风和华强北相仿,粗制滥造颇有天朝四百八十寨的雄姿,FC卡顿有如家常便饭。那么为何安卓App的质量如此低居不上呢?下面就让我们一起来看看。

  精品安卓App的秘密:Holo框架

  安卓App数十万计,当然其中也不乏精品,毕竟Play商店还不至于沦落成垃圾场。Play商店经常会在主页放置Google官方推荐的安卓App,这些精品App往往有一个共同点,那就是按照安卓Holo设计规范编写。

安卓App质量 Holo 安卓App质量 Holo
Play商店推荐应用Fancy,使用了Holo框架

  也许有的朋友对Holo这个词并不熟悉,的确这在国内很少被提及。Holo是Google在安卓4.0发布之时提出的安卓App交互及界面设计标 准,Google希望籍此为众多的安卓App开发者提供一个设计参考——在之前大家的参考对象都是iOS应用的界面,甚至是塞班应用的界面。此 外,Google也在Holo中弱化了菜单键,这让开发者很容易将iOS上的应用迁移到安卓平台,毕竟iOS没有菜单键,为了吸引App移植安卓只能在这 方面向iOS靠拢了。

安卓App质量 Holo 安卓App质量 Holo 安卓App质量 Holo
Google官方列举的三种Holo主题样式

  Google为确立Holo标准做了很多努力,亲自上阵编写了Holo规范的条条框框,如规划操作区域、操作手势、功能模块的布局逻辑甚至是所使用素材 的大小。由于有Google深入参与,所以按照Holo规范设计的App自然也享受到了很多标准化带来的好处,比如说更容易对多种分辨率进行适配,和原生 系统格调更一致,也更容易利用硬件机能,操作更流畅。

安卓App质量 Holo
Google事无巨细地制订了Holo框架,包括素材大小等

  虽然不少人对Holo的布局颇有微辞,如将按钮放置在难以操作到的屏幕顶部等,但Holo的美观及高效却得到了众人的好评,左右滑动切页很销魂啊有木 有。而且,虽说Holo规范裁定了App交互的大体逻辑和框架,但Holo允许开发者在功能区放置自制控件,这又为开发者们提供了天马行空的余地。 Holo出现后,国外大量安卓App开发者纷纷跟进,新一代的安卓App变得前所未有的美观简洁高效。

  Holo:强大却不强硬

  Holo是很好很强大,但Holo却有一个致命伤——它并非是一种强制性的标准。实际上Google也没法强制推行Holo标准,让新系统只兼容Holo,毕竟大量基于旧版开发组件编写的App摆在那,扔掉不是作死么。

安卓App质量 Holo
Holo很好,但没法强推,因为不是所有的安卓设备都能像Nexus那样用到最新系统

  由于Holo并非是一个强制推行的框架,所以安卓App开发者们并不必须使用Holo开发App。用Holo开发App自然好处多多,然而这些好处不是 你想拿就能拿。就拿国内来说,大部分安卓机都是中低端机型,这些机器往往又没啥机会使用新版安卓。在Holo刚开始推行的时候,国内大部分机器还在使用 2.×甚至是1.×的系统,Holo在这些机器上发挥不出优势甚至出现各种奇怪的问题,FC啊卡顿啊排版错乱什么的犹如家常便饭。

安卓App质量 Holo
直到现在,非Holo主题的安卓2.3仍在占有率最高的安卓版本

  在此种情况下,国内的安卓App开发者只要想赚钱,都不太可能去跟进Holo规范。用户可不懂什么技术不技术,释出一个时灵时不灵的App,只会被用户 骂成蜂窝煤。此外,国内软件也一直有深度定制自己界面的传统,君不见现在连Windows桌面都能被国内软件商定制得一张桌面百样脸,安卓深度定制版更有 N个是出自国人之手。想要让国内软件商乖乖跟进一个和自己没啥商业合作的Google所制定的规范,只走寻常路,似乎有些不太符合国情。

  目前,国内的App开发商更倾向于让安卓App和iOS App长成同一张脸,毕竟iOS的设计风格更广为人知,将不同平台的App统一成一种设计风格也有利于树立自己的品牌形象。国内典型的在安卓平台上使用iOS风格的软件商有腾讯、新浪等等,特别是腾讯,无论是微信还是QQ,安卓版和iOS版除了系统顶栏外,基本长成一个样。

安卓App质量 Holo 安卓App质量 Holo
去掉标题栏,你猜猜哪个是微信的iOS版,哪个是安卓版?

  随着时代的发展,国内安卓机的系统也在慢慢更新,现在出炉的机器安卓版本最低也是4.0了。安卓4.×逐渐普及后,国产安卓App由于开发历史悠久,惯 性使然,依然没有跟进Holo规范——推倒重做多心疼。因此,国内的安卓App很难享受到新系统带来的好处,如GPU加速等,这让很多人抱怨为啥都黄油计 划了App还是这么卡。而大量高分辨率安卓机的出现进一步让这些使用旧版开放工具开发的安卓App的缺点暴露无遗,素材被拉伸变模糊,而按钮的布局也变得 不适合在大屏幕上操作——想想长了5寸大屏的iPhone吧,你一定点不到后退按钮的。

安卓App质量 安卓安全
iOS应用的布局在4寸屏的iPhone5中仍难以点到按钮,何况在5寸屏安卓机

  总的来说,安卓App质量不高很大一个原因就是没有按照Google的Holo设计规范编写,这在国内又尤为明显。你问为啥国外的App会广泛使用 Holo规范?那是安卓机在安卓4.0发布前在国外并不怎么好卖,安卓4.0和Holo规范发布后安卓开始在市场一次次爆发小宇宙,国外软件商才开始重 视,自然也会选择用Holo写App了。再加之Google在国外的影响力大得多,谁都知道自己的安卓App长得像iOS的话,Google是没可能把它 摆在Play商店的推荐位的——在南韩挂北韩国旗不是作死么。

上一页12下一页

分享到:
意见反馈 值班电话:010-62675595保存  |  打印  |  关闭
猜你喜欢

看过本文的人还看过