公司的应用在六月底上线安卓市场,在上线的这一个月内,出现了很多的问题,也有一些小小的心得,在这里和大家分享一下,欢迎各位经验丰富的行业前辈给予指点。
首先来解释一下EPG行业,EPG 是Electronic Program Guide的英文缩写,意思是电子节目菜单。简单说来就是做电视节目预告行业。做什么行业不重要,重要是大家都在应用,经验都是相通的。接下来我从几个方面简单总结一下。
产品定位
我们做的应用是一款提供电视节目资讯的应用, 最初产品定位于手机电视报,定位于媒体平台。然而通过一期上线的反馈看来,这个定位基本是死路一条。反思了一下,如果走正规媒体路线,以我们编辑团队的实力,根本不可能超过新浪,网易这些媒体巨头。
于是我们产品的定位开始改变,由手机电视报,改为打造中国的太阳报。专门开发了一个版块,内容全部是时尚,火辣,吸引眼球的资讯。 这个方法果然奏效,很快吸引来了大量的用户。
其实不是无聊的人太多,而是人们玩手机,确实就是图个乐子。应用要生存,必需抓住用户的心理,娱乐大众也是无奈之举呀。
让我们一起唱——“为了生活,人们四处奔波……”
开发
我是刚刚从web转到android开发的,在开发前会写很多的文档。但在android开发过程中,没有详细的设计文档,甚至需求文档都没有。
大致的开发流程是这样的,产品设计首先出一套原型,这个原型代表了所有的需求,所以需求文档被省略鸟。接下来美工迅速完成美化工作,将设计图发给开发组。开发组完成框架搭建后,则迅速投入开发,尽快完成相关功能。
唯一非常重要的文档,就是与后台交互的接口文档。因为没有这个文档,客户端无法与服务端进行通信。
1)资源使用
开发过程中,对于手机资源的使用要非常的小心,记得及时释放有限的手机内存。尤其是使用了大量的图片的应用,最好建立统一的图片缓冲池来管理图片的加载和释放,否则手机很容易内存溢出。2)保护自己的代码
人是很奇怪的动物,都想保护自己的代码,但却千方百计的反编译别人的代码。谷歌提供的开源工具,可以将Apk完全反编译出来。
开发一款应用,不排除你的用户里面包含着竞争对手。反编译竞争对手的应用,
3)测试
我们没有专门的测试人员,所谓应用的测试,除了开发人员完成的单元测试,大部分都是编辑来做功能测试。只要应用不死机,不报错就ok。
所以这也为我们应用的稳定埋下了定时炸弹,后期我们不得不通过频繁的发布新版本来弥补。我不会告诉你,在短短一个月内,我们发布了不下十多个版本。
这无疑会损失很多的用户,所以一定要重视测试。
上线
相信很多产品经理被用户这样骂过,我们也一样。临近6月底,安卓市场要上一个首发版本。为了上这个版本,我们开发人员连续加了很多天班,终于在上线的前几天完成了。
事实证明,赶项目没有一点儿好处。
由于测试的时间很短,上线前一天,编辑跑过来说显示不了图片。开发人员都没有当回事,以为是网络问题。产品上线后,经理美滋滋的等着收用户好评。
结果上线后,用户一片骂声,所有的图片加载不出来,始终显示加载中。最后检查才发现,有一句创建文件目录的代码,不知什么时候给删除掉了,导致所有的图片都下载不了,只好重新发布一个版本。
年轻啊,真是无所畏惧。
市场运营(微博,seo)
运营人员需要和各大市场进行联系,及时更新版本,定期联系市场发布首发版本。为了配合运营,最好为应用申请微博,方便在微博上宣传和推广应用。
另外,SEO需要做,但是注意平衡。曾经为了优化SEO,我们将产品的名称改成一个包含各种搜索关键词的名字。保证在各大市场上搜索与电视相关的关键词,我们的应用能排到第一个位置。但是这样的改动,并没有为我们带来更多的用户 。相反,我们的日下载量甚至下降了,因为用户觉得这个应用的名字实在太山寨了,肯定有病毒。
多么二的事情,我们都试验过了,果然欢乐很多。
展望与合作
这样的体验才是无缝的,随着智能电视,智能机顶盒的普及,手机EPG应用必定变身为遥控器,这就是趋势。
以上是个人做应用的一点点体会,欢迎各位拍砖!
原文链接:http://www.67tgb.com/?p=497
欢迎访问:望月听涛