扫描二维码

订阅kaiyun体育官方人口 微信

开发者反思:安卓APP五大乱象

来源:虎嗅网   
2013/12/4 16:20:25
安卓已经是全球最大的移动平台,用户越来越多,它不应该是一个大垃圾场。虽然身份卑微,我也呼吁所有的移动开发者要重视用户体验,还要树立环保意识。

本文关键字: 安卓 APP 移动互联网

安卓已经是全球最大的移动平台,用户越来越多,它不应该是一个大垃圾场。虽然身份卑微,我也呼吁所有的移动开发者要重视用户体验,还要树立环保意识。借用一位大人物的话,就是要寻求可持续发展。

我是一名移动应用开发者,从事这个行业每每感觉“高端大气上档次”。但不久前的一件事让我看到了移动互联网的一些灰暗面,让我感到汗颜。

倒不是个大事情,你或许也碰到过。前几天,刚上大学的表弟拿一部三星手机跟我抱怨:最近自己的手机运行很卡,手指滑动反应迟钝,还时常提醒“空间”已满。不得已忍痛删除了一些照片和游戏程序,但过不了多久空间又不够用了。他起初以为是手机中毒了,但试过了所有手机安全软件都没有查出病毒来。

我拿过来检查了下,基于对安卓平台的了解,我认为问题的症结不是病毒,也不是手机质量,而是手机被垃圾占满了。我下载了一个猎豹清理大师,一扫描竟然扫出超过3GB的垃圾(手机内置存储是8GB)!自己都吓一跳。

3GB是个什么概念?相当于拍摄1000张照片(800万像素),或者安装100个手机游戏,下载10部电影。我仔细查看了每一项垃圾扫描结果,发现这3GB基本都是他常用的APP留下的缓存或者残留等垃圾文件:

1、经常用手机看片,视频类应用有1.2GB的缓存和残留;

2、已经安装过的APP安装包和升级包有800MB,这是由于他几乎每天都下载新鲜的游戏;

3、天天上下班都会用手机看新闻,半年多从未清理过,新闻客户端缓存达到400MB;

4、QQ、微博、微信等社交应用也积累了300MB缓存;

5、手机浏览器缓存达200MB;

6、美图应用缓存达100MB

在清理了这些垃圾文件后,他的手机就恢复了运行速度,手机操作流畅,也敢放心下载新游戏了。自此,他就养成了每天至少清理一次的习惯,几乎成了强迫症。

手机修好之后,他连声问我:为什么手机中会有这么多垃圾?这不是智能手机吗?为什么不能智能清理?他的问题触发了我的反思。

安卓APP五大乱象

程序产生缓存等垃圾,这我当然早就知道,PC电脑中一样存在,是个不起眼的小事,使用卫士或者管家类产品一键就能清扫干净。但这在手机上其实并不是一件小事。

第一,智能手机降低了使用门槛,老人小孩都能用,他们对技术完全不懂,更不懂得安装专门工具;第二,手机空间不足是天然瓶颈,不像电脑硬盘动辄1TB、2TB,智能手机目前最大内置存储卡也就128GB,国内80%的手机空间不足4GB!

如果这么小的空间再被垃圾文件浪费掉,实在不应该。说实话,从开发的角度来说,这真的不是难事,或许就是增加一段代码。但事实恰恰相反,许多智能手机尤其是安卓手机就是一个大垃圾场!

作为一名移动应用开发者,我自己都看不过去。包括我的产品在内,许多APP在手机里乱放垃圾,手机空间不足与APP的不规范开发息息相关。下面我列举了安卓APP开发中的五个不规范之处,希望能引起同行的重视。

1、卸载不干净

在苹果iOS平台上,一个APP卸载后就被完全删除干净;但安卓上大量的APP屁股总擦不干净,卸载后仍然残留了许多文件。尤其是视频类、音乐类等的APP,残留文件更大,往往高达数百MB。

为什么卸载不干净?我仔细研究了下发现,许多APP开发者为了方便自己获取文件,没有把APP产生的缓存文件放在规范的目录里,而是存放在SD卡的根目录中。实际上,SD卡根目录下的文件夹在卸载之后,不能被删除。即使用户卸载了这个软件,APP运行中产生的缓存文件仍会残留在SD卡中,占用手机大量空间。

共2页: 上一页1 [2]
责编:王雅京
vsharing微信扫一扫实时了解行业动态
portalart微信扫一扫分享本文给好友

著作权声明:kaiyun体育官方人口 文章著作权分属kaiyun体育官方人口 、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。
畅享
首页
返回
顶部
×
    信息化规划
    IT总包
    供应商选型
    IT监理
    开发维护外包
    评估维权
客服电话
400-698-9918
Baidu
map