2017-2018中国安卓应用第三方SDK研究报告.pptx
2017-2018中国安卓应用第三方SDK研究报告,2,研究说明以下因素可能导致研究结果的偏差,特此说明:,1.本研究仅对月度独立设备前1000的安卓应用进行研究,1000名之后的长尾应用未包括在内。因,此,本报告仅代表对Top1000样本的统计结果,不代表整体市场份额。2.采样依据XXApp指数2016年11月数据,部分应用月度波动较大,游戏类尤其如此。3.尽管研究中,我们采用了不同的反编译方式进行合并去重以及交叉验证,但因应用开发时,混淆和加固的方式和程度不同,可能仍有少量SDK不能被成功发现。基于更大样本、更多品类的安卓SDK全景分析将后续进行。,1.根据XXApp指数,选取2016年11月份月度独立设备数前1000的应用(其中亿级App33个,千万,级App为173个;第1名月度独立设备数为90627万,第1000名为104万) 。2.将安卓应用(apk文件)下载并进行反编译,因部分应用的下架,最终共对960个应用进行了获取并反编译。3.将多种反编译方式的结果进行合并去重。4.在反编译结果中,对第三方SDK进行统计。5.自家产品中的自家服务仍被统计在内,如微信中发现的微信支付模块,仍计入微信支付的总数。,研究方法研究说明,3,概述中国安卓应用第三方SDK分类研究观点与趋势,123,4,72.2%388252012.6,74.5%419972012.12,78.5%463762013.6,81.0%500062013.12,83.4%527052014.6,85.8%556782014.12,88.9%593752015.6,90.1%619812015.12,92.5%656372016.6,手机网民规模(万人),手机网民占整体网民比例(%),手机网民数量手机网民近6.6亿,占整体网民的92.5根据XX发布数据,截至2016年6月,我国手机网民数量已近6.6亿,占整体网民数量的92.5%,占整体人口数量的47.6%。因随身携带、时刻在线等特点,手机已取代PC,成为网络生活新的中心。2012年6月-2016年6月中国手机网民规模,来源:XX。,.,1.1,1.3,5,智能手机保有量和出货量智能手机保有量稳步增加,安卓手机出货量占比较高根据XX测算数据,2016年第三季度,中国智能手机保有量为10.1亿台,出货量为1.4亿台。信通院2016年不同月份国内手机市场运行分析报告数据显示,在智能手机出货量中,安卓手机占比超80。另外,安卓系统因其开源特性,也正成为智能电视、智能家居、智能穿戴和智能车载及其他物联网设备的主流操作系统。,-13.1%0.9,34.2%1.2,-18.5% 14.5% 4.7%1.21.0,6.1% -15.9% 21.7% 5.4%1.41.31.1,2014Q3-2016Q3中国智能手机出货量,7.3,7.8,8.2,8.6,9.0,9.5,9.7,9.9,10.1,7.7%,7.6%,5.0%,5.1%,5.0%,5.1%,2.5%,2.0%,1.5%,2014Q3-2016Q3中国智能手机保有量,2014Q32014Q42015Q12015Q22015Q32015Q42016Q12016Q22016Q3中国智能手机出货量(亿台) 增长率(%)注释:1.中国智能手机出货量是指各终端厂商在中国地区的整体出货数量,水货数量未统计在内;2.中国智能手机各季度保有量是指截止到每季度底,中国地区市场中处于使用状态的智能手机数量。来源:根据公开资料,.,2014Q32014Q42015Q12015Q22015Q32015Q42016Q12016Q22016Q3中国智能手机保有量(亿台) 增长率(%)注释:1.中国智能手机出货量是指各终端厂商在中国地区的整体出货数量,水货数量未统计在内;2.中国智能手机各季度保有量是指截止到每季度底,中国地区市场中处于使用状态的智能手机数量。来源:根据公开资料,仅供参考。,.,6,-.,安卓应用下载情况国内外安卓市场活跃度均较高Android Market最初于2008年推出,更名为Google Play Store后,4年时间即见证全球下载量与收入双双的惊人增长。根据App Annie发布数据,2016年第一季度,Google Play全球季度下载量上升为2012年第一季度的3.8倍,全球季度收入上升到2012年第一季度的35.7倍。XXmUserTraker数据显示,国内主要的安卓应用市场均保持较高的设备覆盖,其中应用宝、百度手机助手和360手机助手均有亿级的月度独立设备量。2016年11月中国主要安卓应用市场月度独立设备22220.315383.011461.29217.0,3902.6,3478.4,3469.7,3025.8,应用宝,百度手机助手,360手机助手,小米应用商店 华为应用市场,豌豆荚,OPPO软件商店,安卓市场,月独立设备数(万台)来源:XX.2016.11,基于日均400万手机、平板移动设备软件监测数据,与超过1亿移动设备的通讯监测数据,联合计算研究获得。,7,SDK,软件包,硬件平台,作业系统,根据通用程度划分,根据是否收费划分,基础型,专业型,免费型,收费型,软件框架来源:XX研究及绘制。,.,SDK概念及分类SDK可以分为基础型、专业型等不同类型在安卓应用的开发中,成千上万的SDK发挥着重要的作用。SDK即软件开发工具包(Software Development Kit),一般是一些被软件工程师用于为特定软件包、软件框架、硬件平台、作业系统等创建应用软件的开发工具集合。SDK根据通用程度可以分为:基础型和专业型,基础型SDK是指通用程度比较强的平台性质的如Java SDK、安卓SDK等,专业型SDK是指提供细分能力的如腾讯身份认证SDK、讯飞语音服务SDK;专业型SDK根据功能的不同又可以分为推送、通信、存储、安全、地图及位置服务、统计及增长、社交、广告、语音识别、图像识别等种类。根据是否收费可以分为免费型和收费型,免费型是企业为打造自己的生态系统或个人为发扬免费、开源精神而开发的SDK,收费型则多为企业集成自己的资源及能力,实现商业变现,将成为未来API经济的重要组成部分。SDK的组成及分类,8,PaaS,综合平台,细分SDK,操作系统数据库,Hadoop等大数据工具,推送,通信,位置服务,支付,SDK价值SDK有效实现企业间的分工协作,成为PaaS层重要力量SDK服务主要对应云服务中的PaaS(平台即服务)层。在早期,PaaS更多是指操作系统、数据库等综合性开发平台,此时,国内外有谷歌GAE、新浪SAE、百度BAE、京东JAE等不同的PaaS平台。而目前,不管是关系型、非关系型数据库,还是大数据工具,都已经成为IaaS(基础设施即服务)厂商标配,几乎所有IaaS厂商都做了原来定义的PaaS的事情,靠操作系统、数据库等区分IaaS和PaaS,意义不大。此阶段,也恰逢移动互联网迅速崛起,提供移动开发细分能力的SDK迅速发展,并成为了PaaS层重要力量。云服务中,IaaS、PaaS和SaaS实现了从基础资源到具体业务的纵向分工,而PaaS层中众多的SDK实现了细分能力的横向分工,这种分工让企业更加专注、专业,并进一步带动整体的成本下降和效率提高。PaaS包括综合平台和细分SDK,Docker来源:XX研究及绘制。,.,开发工具,9,16.4,16.4,16.2,16,15.9,15.9,15.2,14.9,美国,加拿大,法国,印度,英国,阿根廷,日本,俄罗斯,中国,中外SDK差异中国SDK还有进一步的发展空间SafeDK在2016年4月对Google Play 35000个安卓应用的研究结果显示,平均每个App中的SDK来源,中国位于第9位,与美国等还有一定的差距(但这种差距可能是由于中国大陆无法访问Google Play从而形成了自己的安卓生态圈并进一步导致其采样存在偏差所造成的)。另外,美国做通信类SDK/API的科技公司twilio上市当天,即暴涨92%,成为2016年明星股,尽管之后有回落,但仍保持在相对较高的估值。目前(2017年1月9日),该公司市值约为24亿美元。对比中美,中国的SDK服务商仍有较大发展空间。2016年4月Google Play中平均每个App中SDK来源17.5,平均每个App中SDK的来源(个)来源:SafeDK,N=35000。,.,10,概述中国安卓应用第三方SDK分类研究观点与趋势,123,11,各企业SDK服务覆盖度BAT和新浪覆盖最广在成功获取并反编译的960个头部安卓应用中,腾讯的SDK服务覆盖最广,为738个;阿里巴巴(含高德和友盟)次之,为719个;新浪为547个,百度为492个。其中,有889个应用使用了以上5种服务的至少一种。SDK服务覆盖最广的企业,.,738,719,547,492,腾讯,阿里巴巴,新浪,百度,覆盖App数量(个)来源:基于XX2016年11月月度覆盖设备前1000的应用,共成功获取并反编译其中960个安卓应用。,12,推送-覆盖App小米推送、个推等均具有较高覆盖率推送功能是应用开发的刚需,Android原生框架中包含了这一功能,但因特殊原因,在国内并不能使用这一原生服务。推送服务包括设备商和专业服务商两大阵营,设备商中主要玩家为小米和华为,魅族推送有少量App覆盖。专业服务商包括个推、友盟推送、百度推送等。,.,.,推送类SDK(设备商)覆盖App数263,96,小米推送,华为推送,覆盖App数量(个)来源:基于XX2016年11月月度覆盖设备前1000的应用,共成功获取并反编译其中960个安卓应用。数据仅包括设备商,未包括推送类专业服务商。,推送类SDK(专业服务商)覆盖App数181129,79,个推,友盟推送,百度推送,覆盖App数量(个)来源:基于XX2016年11月月度覆盖设备前1000的应用,共成功获取并反编译其中960个安卓应用。数据仅包括推送类专业服务商,未包括设备商。,13,推送-覆盖设备相对覆盖App小米华为差距缩小,专业服务商个推覆盖最高从覆盖到的月度独立设备数来看,设备商优势较为明显。在专业服务商中,百度推送和agoo因覆盖到更多的头部应用,从而超过友盟推送,进入该阵营前三。,.,.,推送类SDK(设备商)覆盖设备数(非去重)712923393035,小米推送,华为推送,覆盖设备数(万台)来源:基于XX2016年11月月度覆盖设备前1000的应用,共成功获取并反编译其中960个安卓应用。数据仅包括设备商,未包括推送类专业服务商。,推送类SDK(专业服务商)覆盖设备数(非去重)285506183985144614,个推,百度推送,agoo,覆盖设备数(万台)来源:基于XX2016年11月月度覆盖设备前1000的应用,共成功获取并反编译其中960个安卓应用。数据仅包括推送类专业服务商,未包括设备商。,14,IM腾讯覆盖App数最多,腾讯、阿里覆盖设备量遥遥领先在覆盖App个数上,腾讯云通信最多。在覆盖设备量上,腾讯云通信和阿里云旺遥遥领先,这主要是腾讯系和阿里系具有较多的头部应用,这些应用中更多地使用了自家的IM服务。,.,.,39,IM类SDK覆盖App数3428,16,11,腾讯云通信,环信,融云,阿里云旺,网易云信,覆盖App数量(个)来源:基于XX2016年11月月度覆盖设备前1000的应用,共成功获取并反编译其中960个安卓应用。,81107,IM类SDK月度覆盖设备数(非去重)65241,17422,14401,10428,腾讯云通信,阿里云旺,融云,环信,网易云信,覆盖设备数(万台)来源:基于XX2016年11月月度覆盖设备前1000的应用,共成功获取并反编译其中960个安卓应用。,15,地图及位置服务BAT三“国”演义在地图及位置服务领域,其他位置服务已经很少被调用,成为了百度、高德(阿里系)和腾讯的三国演义。从覆盖的App数量看,百度显著高于腾讯和高德,从覆盖设备数看,依次为腾讯、百度、高德。,地图及位置服务类SDK覆盖App数,地图及位置服务类SDK月度覆盖设备数(非去重),.,.,355,228,218,百度,腾讯,高德,覆盖App数量(个)来源:基于XX2016年11月月度覆盖设备前1000的应用,共成功获取并反编译其中960个安卓应用。,624278,567672,498770,腾讯,百度,高德,覆盖设备数(万台)来源:基于XX2016年11月月度覆盖设备前1000的应用,共成功获取并反编译其中960个安卓应用。,16,语音服务覆盖App数科大讯飞遥遥领先,但覆盖设备数两者差距缩小在语音服务细分SDK中,科大讯飞独占95个,百度语音为25个且多为百度系应用中调用。但从覆盖设备数上看,讯飞和百度之间的差距并不明显:百度语音服务的自家应用头部效应明显。,语音服务类SDK覆盖App数,.,.,95,25,讯飞,百度语音,覆盖App数量(个)来源:基于XX2016年11月月度覆盖设备前1000的应用,共成功获取并反编译其中960个安卓应用。,语音服务类SDK月度覆盖设备数(非去重)128782103372,讯飞,百度语音,覆盖设备数(万台)来源:基于XX2016年11月月度覆盖设备前1000的应用,共成功获取并反编译其中960个安卓应用。,17,人脸识别人脸识别服务仍处发展早期,旷视和商汤为主要玩家在Top1000应用中,使用人脸识别服务的较少。人脸识别服务的主要提供商为旷视科技和商汤科技。,图像识别类SDK覆盖App数,图像识别类SDK月度覆盖设备数(非去重),.,.,旷视科技,商汤科技,覆盖App数量(个)来源:基于XX2016年11月月度覆盖设备前1000的应用,共成功获取并反编译其中960个安卓应用。,1928977139149,旷视科技,商汤科技,覆盖设备数(万台)来源:基于XX2016年11月月度覆盖设备前1000的应用,共成功获取并反编译其中960个安卓应用。,18,支付微信支付和支付宝平分秋色不管是在覆盖App数量上,还是在覆盖设备数量上,微信支付和支付宝都远远领先于其他支付类SDK。银联SDK位居第三,与头部的微信支付和支付宝差距明显,但覆盖App数量又显著高于其他支付SDK。支付领域,头部优势明显,长尾优势非常弱。,支付类SDK覆盖App数,支付类SDK月度覆盖设备数(非去重),.,.,129,21,18,14,12,微信支付,支付宝,银联,百度钱包 爱贝云计费,财付通,ping+,覆盖App数量(个)来源:基于XX2016年11月月度覆盖设备前1000的应用,共成功获取并反编译其中960个安卓应用。,1280859588446759169,230545,106842,103274,25725,3981,微信支付,支付宝,银联,财付通,百度钱包 爱贝云计费 易宝支付,覆盖设备数(万台)来源:基于XX2016年11月月度覆盖设备前1000的应用,共成功获取并反编译其中960个安卓应用。,19,概述中国安卓应用第三方SDK分类研究观点与趋势,123,20,挑战 在960个应用(设备覆盖量TOP1000中成功被下载并反编译的)中,在大多数细分领域,头部的5个SDK服务商覆盖提供该领域超过八成的服务。 BAT的影子遍布几乎所有的细分领域。,机遇 互联网巨头已经相对比较开放,自家应用中也并非只集成自家SDK服务。专业化的服务商仍有为巨头应用提供服务的大量机会。 在一些细分领域,部分新成立公司依靠差异化服务寻找突破,已经取得一,定程度增长。来源:XX研究及绘制。,.,观点挑战与机遇并存SDK企业的挑战与机遇,21,PaaS,SaaS,诸多的PaaS能力使得程序开发和业务搭建不需要重复造轮子,而是越来越像搭积木。 有助于企业将已有的资源进行变现。, 将有越来越多的软硬件资源以SDK的形式进行交付, SaaS平台开放越来越多的端口,供其他SaaS进行集,成,避免形成信息和数据的孤岛。 API接口有助于实现批操作和自动操作,是GUI的有力补充。,趋势PaaS和SaaS共同开放,API调用更为频繁,API经济来临PaaS和SaaS共同促进API经济的发展,不管是PaaS还是SaaS,API的充分暴露,有助于引入更多的智慧,对既有的软硬件资源进行充分利用。是“智力外包”的一种有效方式,有助于促进业务模式的创新。来源:XX研究及绘制。,.,THANKS,