安卓开发体会——语焉不详_移动开发_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > 移动开发 > 安卓开发体会——语焉不详

安卓开发体会——语焉不详

 2013/8/31 23:09:27  billy仔  博客园  我要评论(0)
  • 摘要:最近尝试做了一个应用,被同学和市场用服说不按常规。确实,我刚开始做安卓,还没找到规矩的道路。这里稍微总结一下安卓开发过程中遇到的问题和解决方法,以及开发过程中的思路:1.开发环境安装:使用eclipse,通过eclipse的Help->InstallNewSoftware...从http://dl-ssl.google.com/android/eclipse下载安装安卓sdk。这里有个问题,直接访问http://dl-ssl.google
  • 标签:开发

最近尝试做了一个应用,被同学和市场用服说不按常规。确实,我刚开始做安卓,还没找到规矩的道路。

这里稍微总结一下安卓开发过程中遇到的问题和解决方法,以及开发过程中的思路:

1.开发环境安装:使用eclipse,通过eclipse的Help->Install New Software...从http://dl-ssl.google.com/android/eclipse下载安装安卓sdk。

这里有个问题,直接访问http://dl-ssl.google.com/android/eclipse是访问不了的,据说是被屏蔽了,要么翻墙,要么用一个简单的方法:自行设置dl-ssl.google.com的IP地址。在C:\Windows\System32\drivers\etc\hosts中增加一行:

74.125.237.1 dl-ssl.google.com

2.软件的开发,最好是参考一下网上的一些实例,借鉴和学习是最好的开始。

3.广告平台。如果是随便玩的,直接发到各个安卓软件市场就可以了。如果想要有收益,按照国内的情况,就需要考虑添加广告了。

添加广告并不是一个简单的事情。

首先,目前很多的广告平台都不对广告展示支付费用,而要对广告点击,甚至是被广告的应用安装之后才支付费用。

所以随便在一个地方展示广告,是没有用的。我的第一个广告集成就是放了一个广告条在主要操作界面,但是自己感觉不好,这样让用户在平时的操作过程中即使误点了,也不一定会安装,反而会反感。

其次,要将广告和应用结合起来,让应用过程促进广告的点击安装。

还是因为偷懒,我专门做了一个界面用来放置广告,而正是开始应用之后,广告完全消失,不再起作用。

这样的效果其实和第一个相比,虽然看似少了点击的机会,但是不会招致用户的反感,反而可能(好吧,是我自己觉得)会让用户主动去点击看看。

但是广告还分多种,按展示方式分有广告条、广告墙和推送;以及是否积分广告。

广告条最简单直接,但是用户缺少控制感,不能按照用户的想法去下载安装,只能看着出来一个广告,感兴趣的话就点击一下。而广告条由于展示空间有限,每次就展示一条广告;为了多现实一些广告,还需要定时切换。这样能够让用户看到广告并且对广告内容起兴趣的时间,可能只有几秒钟。因此这种广告,只能期望用户不经意间点到了,又刚好对广告内容感兴趣,然后顺利安装试用;或者用户非常无聊,才会随便点击一个广告去安装应用。总之,这类广告靠运气的成分比较多。

广告墙是将大量的广告集中在一个界面中展示给用户,其实更多的时候是以“更多应用”的方式推荐给用户,用户可以从中挑选自己喜欢的内容下载安装。广告墙提供了比较强的控制感,用户一般不会对此感到反感(除非你在一个不适合的时机强行展示广告墙,一般还是通过一个“推荐”按钮让用户自己点的好)。而且广告墙的选择范围比较广,用户可以从几十个应用中找到自己喜欢的内容,这样广告成功的机会更高。

推送广告是一种,额,比较强盗逻辑的广告。这种广告以消息通知的方式,展示在手机的通知栏中(没错,就是短消息通知栏),用户一旦点击,就可以直接下载甚至安装。很多人都有这样的经验,发现有新消息通知,不管愿不愿意,总会去点击看一下。推送广告利用了人们的这一习惯点击率几乎100%(很少人点“清除”按钮清除通知,甚至有的推送广告无法清除,只能点击),安装率也因为点击之后自动下载安装而显得比较高。但是这类广告毕竟是强盗逻辑,因此很多市场都不允许这样做了(额,好吧,这些市场是不允许第三方这样做,他们自己经常做)。因此虽然这类广告很好,但是需要找到允许发此类广告的市场才行。

积分广告是一种通过以积分奖励来解除应用的某些限制(关卡、游戏币等),来让用户主动点击的广告。一般提供积分广告的广告平台,提供一个类似数据库的机制。初始状态下,提供给用户少量的积分去体验应用的基本功能,然后在一些高级功能上进行限制,要求用户获取积分后才能实用。这类广告需要结合应用的实现逻辑,例如游戏类的,可以要求用户获取多少积分之后才能开启某个关卡,开启关卡的时候要消耗多少积分;应用类的,则可以要求用户获取多少积分之后才能实用某个高级功能,或者实用某个高级功能时要消耗多少积分。这样,用户不能一直“免费”使用应用,而是使用到某种程度之后,就要通过点击广告才能继续使用。这类广告加强了应用和用户之间的互动,并且在用户能接受的范围内,接受广告。虽然这类广告对应用本身有一定的破坏(至少实现上有绑定),但是从促进收益上看,是比较积极的。

4、软件发布。软件发布当然就是找各个应用市场啦。不过不同的市场,对开发者的响应还是有一定的差别。有的注册完成之后就有人来联系你,有的则没有任何回应,只有冰冷的自动邮件。但是不管怎样,总归是用来发布应用的渠道,开发者自己还是要正确对待。 目前国内的市场非常多(其他帖子有,我就不拷贝了),说不上哪个最好哪个差,反正只要有时间,每一个市场都可以去注册发布。不过在发布过程还是可以感受到市场是否积极,比如有一个市场,我凌晨发布的应用,第二天看就已经上架了;但是有些市场,发布之后直接提示我要3天才能上架。不过我觉得每个市场都是一个公司,每个公司不同的员工,可能对待工作的方式也就不一样,有的很快给响应,有的要慢慢走流程。总之,还是要自己去试试,才知道好坏吧。

5、应用统计。软件发布之后,是否受欢迎?是否有人下载?是否有人点击?这些数据就成了开发者最关心的事情了。部分市场平台就带有统计功能,而广告平台也肯定有统计功能(不然咋算钱呢?)。不过就数据的及时性、完整性(额,据说有扣量的)来说,各平台还是存在比较大的差别。建议在发布软件之前,可以先试用一下,看看哪些响应比较及时,哪些比较慢。我就遇到过有个平台,只有广告展示和点击数,但是没有收益的(天啦,我自己都安装了几次,居然都没被统计到),果断放弃之。还有一个平台,点击之后10秒内就看到数据了。哪个好哪个不好,大家自己判断吧。还是那句话,自己使用过才知道,这里就不点名我用过的平台了。

6、应用更新。在公司工作,面对一个产品,总是计划又拖延,拖延又重新计划,其实除了被迫加班比较不爽外,基本上不会有太多别的感触。但是自己的应用,完全是自己的产品,应用的发布、更新就一直是心头上的事情了。发布第一版之后,我感觉应用内容还不够充实,以及广告方式也不好,又在3天内更新了一个版本,并且后面还要继续更新(没有计划,直接做好就发布)。从产品的角度看,其实不需要每个版本都做那么多新的东西,更重要的是改bug,改进体验,以及改进收益方式,每做一些改进,最好就发出来,而不需要计划又计划,拖延又拖延。

好了,说了那么多,还是没说得很清楚,大家将就看吧。

 

发表评论
用户名: 匿名