Android应用开发,你所必须知道的服务平台
本文介绍了本人接触过的、试用过的、使用过的一些针对Android平台的第三方服务平台,涵盖了从开发、测试、发布、运营的整个流程,了解了这些平台,肯定会对你的APP开发起到很大的简化作用,可以大大提高开发效率。
推送
极光推送
极光推送是我接触的最早的推送平台,那还是2011年,当时国内基本上就这么一家提供推送服务,并且这家公司也从最开始的小团队逐渐成长为了大公司。
该平台支持针对Android、iOS、WinPhone的消息推送,服务端支持多种语言,后台控制台界面也相对比较友好。
极光推送的特色在于可以支持多种推送方式,可以把用户按照标签分类,并且针对标签推送。
不足之处在于复杂网络情况下,推送有时候不及时。
网址:https://www.jpush.cn/
个推
在使用了极光推送一段时间后,2013年开始,大量的推送平台开始出现了,其中个推是我个人认为很不错的一个选择。
该平台只支持Android、iOS的推送,但是相比较激光推送,其稳定性较好。
网址:http://www.getui.com/
友盟
友盟最开始是做数据统计分析的,好像是从2013年开始提供了推送服务。
网址:http://www.umeng.com/
百度云
相比较于极光、个推等中小型公司,百度的服务我个人认为是最可靠的,但是其垃圾的后台界面让我不能忍受。
网址:http://developer.baidu.com/cloud/push
云巴
云巴是从极光推送分裂出来的,个人没有试用过,不过基于极光的技术,应该是有保障的。
网址:http://yunba.io/
华为推送
号称是电信级别的推送能力,但是本人一向对华为的服务不感冒。
网址:http://developer.huawei.com/push
小米推送
如果你的应用小米用户居多,那么必然要使用小米推送,系统级别的推送可以给用户更好的体验。
网址:http://dev.xiaomi.com/doc/?page_id=1670
以上是我接触过的推送平台,基本上针对开发者都是免费服务,并且使用方法也是大同小异,具体选择什么平台,需要针对各自的实际情况进行测试之后再做选择。
测试
Android版本多,机型多,所以兼容性测试显得尤其重要。国内也有几家公司提供了云测试服务,主要集中于针对APP的功能测试、性能测试和兼容性测试。
Testin云测
Testin云测试平台是一个基于真实终端设备环境,基于自动化测试技术的7x24云端服务。Testin在云端部署了300多款1000多部测试终端,并开放这些智能终端给全球移动开发者进行测试,开发者只需在Testin平台提交自己的App应用,选择需要测试的网络、机型,便可进行在线的自动化测试,无须人工干预,自动输出含错误、报警等测试日志、UI截图、内存/CPU/启动时间等在内的标准测试报告。支持Android与iOS,它的业务也较为全面。
网址:http://www.testin.cn/
百度云测试MTC
MTC是百度云面向移动和web开发者提供的服务,能够满足一般的测试需求,包括当前的热门机型,还支持云端客户端回放。它还提供一个云众测服务,就是开放者上传App,百度提供给用户下载测试,然后将反馈收集返回给开发者,这在国外是一种比较火的方式,不过目前貌似没有做起来。
网址:http://mtc.baidu.com/
易测云
易测云由我的老东家东软集团出品,是一个专业为移动APP产品提供适配测试、性能测试、遍历测试、功能测试等多种服务的真机自动化云测试平台,主要为所有移动APP产品的开发者和测试者、以及需要定制化服务的企业级用户,提供安全、专业、高效、易用的自动化云测试服务;强大的录制脚本插件;详细实用的测试报告;以及简单人性化的操作体验。
网址:http://www.yiceyun.com/
本人在实际的项目中用的是Testin,它的报表功能确实不错,值得推荐。
统计
APP发布之后,需要对用户数、使用时长、启动次数等做统计,相信这也是不少产品经理的主要KPI了,我这里介绍两个提供统计服务的平台。
友盟
友盟是老牌的提供应用统计分析的平台了,本人一直在用,数据及时并且各种报表比较完备,强烈推荐。
网址:http://www.umeng.com/
魔方
基本上提供了友盟一样的功能,不过先入为主,二者只能选择一个,我肯定选择友盟。
网址:http://www.imofan.com/
应用数据统计,使用友盟是第一选择。
即时通讯
随着微信的火爆,以及各种APP都要加入社交功能,2014年开始,提供即时通讯服务的平台一下子就涌现出了好多家。
环信
环信是其中最热门的一家公司了,融资、免费,在百度投放了大量广告。
其实现了类似微信的单聊,群聊,发语音,发图片,发位置等功能,并且300万以下注册用户完全免费,这个意思就是针对大多数APP是完全免费的。
他们提供的Demo程序本人试用过,效果确实不错,值得推荐。
网址:http://www.easemob.com/
融云
“多年专注于移动互联网即时通讯,提供稳定可靠的 App 沟通能力”,这是他们的口号。
但是移动互联网才几年,微信才几年,一家口号就明显夸大其词的公司,个人不信赖。
网址:http://www.rongcloud.cn/
社交分享
社交分享其中最重要的是两个功能:第三方登陆和一键分享。
友盟
友盟号称提供"APP开发及运营一站式解决方案",这其中肯定会包含社交分享的功能。
网址:http://www.umeng.com/
sharesdk
这个应该算是国内最出名的移动端社交分享SDK了,很可靠,一直在用。
网址:http://mob.com/
短信云
短信云主要提供发短信的功能,尤其是APP用户注册需要验证手机号码的时候,必用。
sharesdk
现在大优惠,基本上不用付费哦,而且经过博主实测,很及时,很好用。sharesdk的服务果然值得信赖。
网址:http://mob.com/
邮差云
这家是传统的短信提供商转型的产品,没使用过,明显的缺乏互联网(免费)思维,不推荐。
网址:http://www.smslinkapi.com/
后台baas
Baas,后端即服务。如果你对服务端编程没什么经验的话,Baas可以提供基础的服务端功能。
bmob
很奇怪的一家公司,国内算是起步很早的,但是一直发展缓慢,从去年开始又有比较大的动作了,而且官网提供了Demo,很不错。
网址:http://bmob.cn/
LeanCloud
这家公司更奇怪,以前叫做AVosCloud,不过因为域名带了AV两个字母,经常被屏蔽,就改为现在的域名了。这家我现在在使用中,推荐。
网址:https://leancloud.cn/
云存储
云存储提供文件存储服务,尤其是在前两年瀑布流盛行的时候,提供图片存储服务。
七牛
由技术大牛创业的一家公司,商务营销做得也不错,而且经常有优惠,推荐。博主也在使用。
网址:http://www.qiniu.com/
通过 https://portal.qiniu.com/signup?code=3lfl9s1wivioe 这个链接注册可以给我增加流量哦。
又拍
比较早的图片存储服务商,对图片的存储/处理都有很好的支持,博主一直在用。
网址:https://www.upyun.com/index.html
广告
admob
Google的服务,点击率还不错,不像国内很多厂商会有扣量,第一选择。
有米
国内做的比较好的了,不过我是不待见国内这些做移动广告的。
等等..
应用平台
由于国内上不了Google Play,滋生了很多应用分发市场,最盛的时候估计有上千家,不过随着时间的推移,慢慢就只剩下巨头们了。
360
360凭借流氓手段在电脑上占领了很大市场,所以对于手机端也很有优势。下载量大,审核快,推荐。
http://dev.360.cn/
应用宝
腾讯的应用宝很奇怪,感觉应该是量很大,但是博主的应用在应用宝的下载量明显不如360。
http://open.qq.com/
百度
百度可谓是一个巨头,旗下百度手机助手、91、安智,都是量很大的市场,而且只要提交百度,会自动同步到安智、91,值得推荐。
http://developer.baidu.com/mobile
豌豆荚
豌豆荚是独立于巨头的一家平台,最近一直要转型,而且频频传出一些不好的消息,个人不看好。
http://open.wandoujia.com
小米
小米应用市场凭借小米手机的火爆,也算是一家巨头了。
http://dev.mi.com/
其他
其他想木蚂蚁、安卓、EOE、机锋等等,基本上不做考虑了。
一键提交多平台
有了那么多应用市场,如果要一个一个去提交审核的话,也是需要花费不少时间的。一键提交平台就是只要在这个平台提交了,会推送到其他各个平台。
zhuamob
目前博主只知道这一家,仅仅是试用过,如果你有这方面的需求的话,不妨试试。
快速开发
快速开发指的是利用一些现有的工具、框架等,可以快速搭建、开发APP。
apicloud
号称“积木拼装”式的开发跨平台App"。貌似是提供了一个基于Eclipse的IDE环境,而且有配套的云端服务,还有模块化的可复用的模板,一切看起来都很美好。有兴趣的可以尝试。
juhe.cn
聚合数据,提供了很多API,包括天气、身份证、菜谱等等,很全的数据。强烈推荐。
以上这些是我试用过的或者接触过的服务平台,其实每个平台也都提供了多种服务,大家如果能活用这些服务的话,相信会对APP开发带来很大便利。
本文章系本人原创,如需转载,请注明出处 www.liuzhibang.cn
赞楼主,干货!收藏了!
赞楼主,干货!收藏了!