【www.shanpow.com--网络散文】
个推开放平台篇1:个推平台客户端SDK接入文档
个推平台客户端SDK接入文档
编号:GEXIN_iOS_Native版本:GEXIN_iOS_SDK V1.0.5
运行环境
1. iOS 4.0+2. GPRS、3G或Wi-Fi等网络3. 手机可以没有SIM卡,但是可能导致部分功能缺失4. Apple应用ID和对应推送证书(APNS证书,请参照附录1:创建Apple应用并创建APNS推送证书)
说明
Appkey:预先分配的第三方应用ID。
AppSecret:认证密钥,预先协商后登记到双方服务端。
ClientID:用于标识客户端身份,由第三方客户端获取并保存到第三方服务端。
payload:透明数据(对用户透明),支持二进制格式(不支持转义字符),数据大小 不超过2k。个推系统不对消息内容进行解释,只负责将数据透传至第三方客户端。
1.开发准备
由于iOS系统限制,在后台的应用将无法维持常连接。个推服务器发送消息给离线用户时,会利用苹果推送系统发送APN到用户设备上,所以需要应用配合提交APS证书和DeviceToken。
1.1 创建Apple应用ID和APNS推送证书
个推需要通过APN来唤醒您的应用,所以需要对应app的推送证书。如果对获取推送证书有疑问,请参照附录1:创建Apple应用并创建APNS推送证书
1.2 注册账号并登记应用(必须)
【1】访问个推开放平台(http://dev.igetui.com),点击“免费注册”注册个推账户
【2】按要求填入用户名、邮箱等基本信息,注册并激活账户
【3】登录个推平台,按照提示登记应用,输入应用相关信息,勾选“Android”类型,输入应用标识,点击“保存”创建您的应用
(应用标识如为Android,填写为工程的package name,通常以com开始;如为iOS,填写为bundleid;如果Android和iOS公用,则按android填写)
1.3获取SDK开发工具包(必须)
在网站下载开发工具包,包含客户端和服务端两部分:下载地址:http://www.igetui.com/download/iOS/SDK_OPEN_IOS.zip
【1】客户端资料包含:
· 文档· 需导入的资源· 演示工程源码
【2】服务端资料包含:
· 文档(服务端API文档,详细指导如何调用接口) · 需导入的资源
1.4上传证书
个推管理后台暂时不能提交iOS的push证书,需要将:
·个推appid(参照注册账号并登记应用(必须))
·相关应用的bundle id
·APNS证书(.p12格式)以及相应的环境(沙箱环境或者生产环境)
·APNS证书的密码
通过QQ或email等方式提供给我们(技术支持)。
对bundle id和APNS证书有疑问,请参照创建Apple应用ID和APNS推送证书。
注意:这是iOS SDK能够接收到推送消息的必要步骤。
2.开发环境
建议使用XCode 4.5或以上版本
3.SDK集成步骤
我们提供的一个ZIP压缩包,包含了SDK的全部所需资源,解压缩后的文件目录结构如图:
其中dist目录包含集成SDK所需的静态库和头文件。
注意:libGexinSdk-{version}.a(version为具体的sdk版本号)使用libo工具将支持i386、armv6、armv7和armv7s的代码打包到了一起,所以这个库将同时支持simulator和device。
3.1项目设置
导入dist/include/所有的头文件、libGexinSdk-{version}.a文件和几个系统库到XCode项目中就可以开始code了。
将dist目录拷贝到项目工程目录下 cp -r {your sdk path}/getui-ios-sdk-0.9.2/dist {third-patry libs in your project}/getui-sdk
添加头文件搜索目录
添加库文件
个推SDK依赖几个额外的系统库支持,还需要导入以下5个库:
libz.dylib
libsqlite3.dylib
Security.framework
SystemConfiguration.framework
CFNetwork.framework
3.2 Link to the SDK
要使用个推的推送服务需要创建一个GexinSdk的对象,由这个对象来和个推服务器完成必要交互。具体的交互过程,请参考附录2: iOS应用&Server、getui SDK、getui Server和Apple Push Notification Server的交互过程。创建GexinSdk对象需要提供GexinSdkDelegate的observer来接收推送的回调消息。
除了接收个推的推送消息,个推还使用APN来唤醒应用,如果需要处理APN消息,请参考Demo工程
个推SDK还支持发送消息到服务器(具体参考SDK reference),这点是APNS不具备的功能。
最后个推还可以对client打标签(Tag),请参考SDK reference。
具体的集成过程请看demo/bld/Demo.xcodeproj工程。
备注:demo/bld/StartApp.xcodeproj是用来演示通过个推启动其它应用的。StartApp注册Url schema,可以通过[[UIApplication sharedApplication] openURL:aUrl];打开。
3.3 iOS应用&Server、getui SDK、getui Server和Apple Push Notification Server的交互过程(重要)
请仔细阅读该流程,如有疑问,可随时和我们技术支持的同学联系
4. SDK接口文档
GexinSdk
setAllowedRotateUiOrientations
当推送弹框消息,SDK会根据这个设置来处理显示AlertView是否随屏幕旋转。+(void)setAllowedRotateUiOrientations:(NSArray *)orientations;
参数
orientations:支持的屏幕方向列表,具体值请参照UIInterfaceOrientation(From iOS SDK)
说明
设置为与您的应用中shouldAutorotateToInterfaceOrientation中相同的参数,这样不会因为推送消息弹框导致您的UI意外旋转到不希望的模式。
头文件
GexinSdk.h
注意:如果不关心UI方向,不要调用这个方法。
createSdkWithAppId:appKey:appSecret:appVersion:delegate:error
创建个推SDK的对象+ (GexinSdk *)createSdkWithAppId:(NSString *)appid appKey:(NSString *)appKey appSecret:(NSString *)appSecret appVersion:(NSString *)aAppVersion delegate:(id)delegate error:(NSError **)error;
参数
appid:个推登记应用的appid
appKey:个推登记应用的app Key
appSecret:个推登记应用的app secret
delegate:推送消息回调接口
error:错误消息,保留参数
说明
appid、appKey和appSecret必须正确,否则会导致推送消息无法接收。目前无法在error参数中告知这类错误信息。请不用用同一个appid创建多个对象。
头文件
GexinSdk.h
retrivePayloadById
- (NSData *)retrivePayloadById:(NSString *)payloadId;
参数
payloadId:接收的推送消息的id,如果id不正确,将无法取到消息内容。
返回值
无法取到消息内容,返回nil。
说明
SDK仅保持5天内的消息,请及时获取。已获取的消息无法再次获取。
头文件
GexinSdk.h
registerDeviceToken
提交APNS注册后返回的device token。 - (void)registerDeviceToken:(NSString *)deviceToken;
参数
deviceToken:APNS返回的client标识。
说明
个推服务需要使用APN来辅助推送消息,如果不提交deviceToken,会导致推送功能不正常。 请在收到 - (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData*)deviceToken 后将deviceToken字符取出后调用这个接口提交device token。具体实现请参考Demo工程。 如果注册APNS失败导致无法获取deviceToken,仍然需要上传空的deviceToken,个推服务器在应用离线的时候将不会发送APN。
头文件
GexinSdk.h
setTags
给用户打标签 - (BOOL)setTags:(NSArray *)tags;
参数
tags:NSString的对象数组,不能为nil。只能包含中文字符、英文字母、0-9、空格、+-*.的组合。
返回值
如果tags参数不合法,返回NO。
说明
给用户打标签,可以在个推后端根据标签内容做差异化推送。具体请询问技术支持。 会覆盖上一次的调用结果。
头文件
GexinSdk.h
sendMessage:error
客户端发送上行消息到应用服务器。 - (NSString *)sendMessage:(NSData *)body error:(NSError **)error;
参数
body:二进制消息内容
error:保留
返回值
消息id,如果发送前验证失败返回nil;
说明
请不要数据量发送过大消息。不要过于频繁发送消息,否则消息可能丢失。
头文件
GexinSdk.h
destroy
关闭通道并清理资源。用于在开启ARC的项目中替换release调用。 - (void)destroy;
参数
无
返回值
无
头文件
GexinSdk.h
GexinSdkDelegate
GexinSdkDidRegisterClient
SDK注册成功通知。 - (void)GexinSdkDidRegisterClient:(NSString *)clientId;
参数
clientId:标识用户的clientId
说明
创建GexinSdk对象后,SDK会自动向个推服务器注册SDK,当成功注册时,SDK通知应用注册成功。
注意:注册成功仅表示推送通道建立,如果appid/appkey/appSecret等验证不通过,依然无法接收到推送消息,请确保验证信息正确
GexinSdkDidReceivePayload:fromApplication
SDK通知收到个推推送消息。- (void)GexinSdkDidReceivePayload:(NSString *)payloadId fromApplication:(NSString *)appId;
参数
payloadId:代表推送消息的唯一id
appId:应用的appId
说明
SDK会将推送消息在本地数据库中保留5天,请及时取出(See retrivePayloadById:),取出后消息将被删除。
GexinSdkDidSendMessage:result
SDK通知发送上行消息结果。See Also:sendMessage:error:- (void)GexinSdkDidSendMessage:(NSString *)messageId result:(int)result;
参数
messageId:sendMessage:error:返回的id
result:成功返回0
GexinSdkDidOccurError
SDK通知发送错误。集成SDK时用来告知使用SDK的错误。- (void)GexinSdkDidOccurError:(NSError *)error;
参数
error:错误
GXErrorNO
typedef enum {
GXSdkRegisterFailed = -1000,
GXSdkBindAppIDFailed,
GXSdkFeedbackFailed,
} GXSdkErrorNO;
说明
GXSdkRegisterFailed注册失败GXSdkBindAppIDFailedDeprecatedGXSdkFeedbackFailedFeedback失败
5. 技术支持
联系电话:北京010-84471969杭州0571-85350669
商务合作:陈先生18018556088
网址:igetui.com
商务合作邮箱:[email protected]
附录1:创建Apple应用并创建APNS推送证书
创建应用程序ID
登陆iOS Dev Center选择进入iOS Provisioning Portal。
在Certificates,Identifiers &Profiles中,点iOS Apps的任何一项进入
在iOS Provisioning Portal中,点击App IDs进入App ID列表。
创建App ID,如果ID已经存在可以直接跳过此步骤
为App开启Push Notification功能。如果是已经创建的App ID也可以通过设置开启Push Notification功能。
根据实际情况完善App ID信息并提交,注意此处需要指定具体的Bundle ID不要使用通配符。
配置和下载证书
如果你之前没有创建过Push证书或者是要重新创建一个新的,请在证书列表下面新建。
新建证书需要注意选择证书种类(开发证书用于开发和调试使用,生产证书用于App Store发布)
点击Continue后选择证书对应的应用ID,然后继续会出现“About Creating a Certificate Signing Request (CSR)”。
根据它的说明创建Certificate Signing Request。
然后点击Continue ,上传刚刚生成的 .certSigningRequest文件 点”generate”生成APNs Push Certificate。
下载并双击打开证书,证书打开时会启动“钥匙串访问”工具。
在“钥匙串访问”中你的证书会显示在“我的证书”中,注意选择“My Certificates” 和”login”
导出 .p12证书文件
在“钥匙串访问”中,选择刚刚加进来的证书,选择右键菜单中的“导出“...””。
将文件保存为Personal Information Exchange (.p12)格式。
注意:务必同时选择证书和密钥然后再导出。
保存p12文件时,可以为其设置密码,也可能让密码为空。
个推开放平台篇2:无社交,不App?Arrownock帮助开发者快速搭建应用社交体系
“无社交,不 App”,甫一见面,Arrownock(箭扣)创始人徐旸就抛给我这样一个概念。这个说法多少有些夸张,但即便对很多工具型应用来说,社交也是维系用户忠诚、提升变现能力的的有效手段。豆果美食和大姨吗都在向社区靠拢,课程格子和超级课程表的社交元素日渐增多,原本单纯做图片拼贴和编辑的PicCollage也转型社交平台。在开发者眼里,微博、微信、展示广告导入的流量都只是一时光鲜,只有把用户沉淀在自己产品上才安心。
Arrownock 打算帮开发者们简单实现这一点。Arrownock 可以视为个推、信+的社交版本,依靠一组支持社交功能的 SDK、应用模板和后台服务,允许开发者以 SMaaS(Social Messaging as a Service)的方式快速部署社交功能,在社交开发上平均可以减少五分之四的人月投入。其服务体系包括了四大基本模块:
1)anPush:类似个推的跨平台双向消息推送引擎。
2)anIM:支持多种格式的即时通讯。
3)anWall:支持复杂交互类型和多种展现形式的消息墙,可用于开发微博分享类功能。
4)anCircle:针对社交“圈子”的 SDK 和后台,在可扩展的架构上提供定制“圈子”所需的各种数据类型和通讯方式。
同时,基于对几十个类别的应用交互特点的总结,Arrownock 将通用交互归纳为 6 个层面:
所有以上交互形态都可以用四大基本模块组合实现。比如在公众表达上,开发者可以以 anWall 为基础开发话题、活动的界面和交互,并通过 anIM 搭建群组讨论。
据透露,Arrownock 尚有一套 anRing 系统正在保密开发中,具体产品形态不详,但其理念大致为:设法为跨应用的用户提供唯一的身份标识,在不与用户现实身份对应的前提下实现其网络身份的一致性,鼓励异业应用的用户互通。听着好像与新浪、腾讯等社交开放平台比较相似?
在 Arrownock 创始人徐旸看来,微信、微博等泛社交平台无法满足一些高度垂直领域的社交需求,再加上用户沉淀、数据安全方面的风险,这二者共同构成开发者为应用搭建社交体系的动机。“比如站在移动应用的运营管理角度,有三个层面的安全问题需要考虑:数据传输的安全性、用户信息的隐私性、企业商业活动的机密性。运用第三方公共平台的消息服务仅能对第一点提供保障,而后两者则只能依靠平台方的自律。这是不少开发者需要顾虑的。”徐旸解释说。
反映在服务模式上,Arrownock 为客户提供了云服务和独立部署两套方案,允许其在低成本和高安全之间做出选择。另外,四大功能模块并不绑定销售,开发者可分别采用其中的一个或几个。目前 Arrownock 面向个人开发者实行免费策略,而对企业用户则推行基于系统部署和用户数量的收费。
Arrownock 团队核心成员多来自 Appcelerator(提供移动应用开发、运营的开放平台,服务对象包括 eBay、PayPal、默克制药、三菱等公司)。徐旸本人曾任 Appcelerator 中国区总裁兼云计算平台技术总监,此前也在 Sybase 研发中心担任技术总监职位。包括 CTO 王正韬在内,各成员均有 IBM、Oracle 等公司的技术经历。目前该项目尚无融资。
此前我们曾对个推进行过连续报道:专注消息推送,帮助应用开发者快速、低成本地拥有推送功能,最终达成在细分领域的垄断,两个月前已经覆盖了将近两亿手机终端——作为移动应用市场的又一个卖水者,Arrownock 能否复制个推的成功?
个推开放平台篇3:国内外PaaS服务竞品分析 | 神刀安全网
PaaS竞品分析 一、简介 1.PaaS是Platform-as-a-Service的缩写,意思是平台即服务,把服务器平台作为一种服务提供的商业模式。 2.云计算时代下相应的服务器平台或者开发环境作为服务进行提供就成为了PaaS。PaaS是指云服务商将软件开发的云端开发平台和软件运营的云端运行环境 (包括中间件、数据库、web服务、消息总线、开发工具等基础通用服务)作为一种服务,提供给最终用户。 3.所谓PaaS实际上是指将软件研发的平台作为一种服务,以SaaS的模式提交给用户。因此,PaaS也是SaaS模式的一种应用。但是,PaaS的出现可以加快SaaS的发展,尤其是加快SaaS应用的开发速度。2007年国内外SaaS厂商先后推出自己的PAAS平台。 二、国内外巨头PaaS公司介绍及现状 1.国外PaaS: Microsoft Windows Azure、Google App Engine、 VMware Cloud Foundry、AWS(Amazon) Microsoft Windows Azure:是微软的云计算平台,其主要目标是帮助开发者开发可运行在云服务器、数据中心、Web和PC上的应用程序。开发者能使用微软全球数据中心的储存、计算能力和网络基础服务。 Google App Engine :是Google提供的服务,允许开发者在 Google 的基础架构上运行网络应用程序。Google App Engine 应用程序易于构建和维护,并可根据访问量和数据存储需要的增长轻松扩展。使用 Google App Engine,将不再需要维护服务器,开发者只需上传应用程序,它便可立即为用户提供服务。 Cloud Foundry:是VMware的一项开源PaaS计划,使用各种开源开发框架和中介软件,来提供PaaS服务。开发者可以通过这个平台来建设自己的SaaS的服务,不用自行建设和维护硬体服务器和中介软件。由于Cloud Foundry采用开源的网站平台技术,所以开发者的应用程序也可以任意转移到其他平台上而不受限于PaaS的平台。 Amazon Web Service:是Amazon开发的AWS提供了一整套基础设施和应用程序服务,使开发者几乎能够在云中运行一切应用程序:从企业应用程序和大数据项目,到社交游戏和移动应用程序。AWS面向用户提供包括弹性计算、存储、数据库、应用程序在内的一整套云计算服务,能够帮助企业降低IT投入成本和维护成本。 2.国内PaaS: 百度BAE、新浪SAE、阿里云ACE、京东云擎JAE 百度BAE:全收费产品,按天计费。服务组件很多,从移动端到WEB端再到轻应用都有布局,而轻应用属于百度战略级别的产品服务(当然这个也受中国移动网络速度等限制发展缓慢);另外,BAE因为产品线太长,每个服务产品迭代时间较慢。BAE本身的应用托管服务稳定性有待提升,偶尔出现应用宕机的情况。 新浪SAE:收费产品,中国云平台老大哥,2009年上线,目前市场份额占比较大,跨PaaS与SaaS层的应用,面向开发者与小白用户,有自己的应用商店,目前托管了较多的优秀应用,是一款按服务类型收费的云平台产品。虽然是行业老大哥,用户反馈随着产品的增多稳定性也存在问题,也会出现宕机等情况。 阿里云云引擎ACE:依托于阿里云IaaS层服务(比如云服务器、云监控等)发展起来的一款应用托管产品,页面风格清新,操作简单,依托万网的域名注册有先天的优势,不过目前还处于发放邀请码阶段,规模较小,应用托管支持语言较少(仅Java、PHP)。 京东云擎JAE: 一款全免费的云平台产品,免费对开发者来说是一个福音,云擎其主要的特点是操作简单,产品迭代速度快,每周更新一次,50%上线的需求来自用户,同时也支持顶级域名绑定! 3.国内外公司PaaS服务对比及分析
国外PaaS厂商市场占比份额
——国外PaaS厂商市场占比份额—— Azure注重开发体验和混合场景整合重点关注企业客户。Azure增长速度最快,全球来看最有潜力。 AWS起步早,服务多。AWS现阶段发展最好,占据市场半壁江山。
从国内来看:
新浪推出最早,更新速度较慢, BAE 迅速赶上,功能上反而比新浪更多。 云擎 JAE 为后起之秀,以全免费(即不通过向资源收费)服务迅速占据市场 阿里云以卖云服务器起家,推出 PaaS 层功能,目前功能较少。
综合国内国外: 国外三巨头(GAE、AWS、Windows Azure)提供服务稍领先,而且彼此之间难分伯仲。 AWS和阿里云之所以能占有这么高的份额,我认为和它们的母公司都是电商公司有密不可分的关系。由于电子商务在海量数据、实时支付等的处理上对速度有极高的要求,且对失败的容忍度较低,同时,涉及到真金白银的交易还对安全性有严格要求,因此,电商公司公司内的许多部门在处理业务时,会首先在不知不觉间产生各种对云服务的需求。 三、国内PaaS云服务现状 1. 四大行业下的PaaS领先者及其特点
行业 厂家 特点
电信运营商 沃云、天翼云、移动云 数据中心资源丰富、拥有带宽资源和政府关系资源
互联网巨头 阿里云、腾讯云、百度开放云、新浪云、京东云 由于自身业务的原因有丰富的PaaS服务经验、产品研发和创新能力强
传统IT企业 华为云、浪潮云 拥有强大的线下销售团队和技术服务团队、技术实力强大、业内口碑好
创业公司 首云、青云、华云、UCloud 融资环境轻松、专注于细分领域
2. 竞品简介
竞品企业 发展历程 产品数量 可信云认证的产品 数据中心资源
阿里云 2009年9月 阿里云公司成立;2013年1月 万网与阿里云合并 70云主机、对象存储、数据库、云分发、全局负载均衡 深圳、青岛、北京、上海、杭州、香港、美国硅谷、亚太
腾讯云 2010年2月 腾讯云对外提供服务;2014年6月 腾讯云计算公司成立 36 云主机、数据库、块存储 上海、广州、北京、香港、多伦多
华为云 2011年10月 正式宣布成立产品线;2015年7月 正式发布企业云服务解决方案 20 云主机、对象存储、云桌面、企业移动管理 华东、华南、华北
天翼云 2012年3月 天翼云公司成立;2013年5月 天翼云门户上线 13 云主机、对象存储 内蒙古、北京、上海、广州
UCloud 2012年 正式成立;2015年4月 获得君联资本零头近亿美元C轮投资 19 云主机、数据库、云缓存、云分发 北京、广州、亚太、北美、华东双线
3.销售分析
竞品企业 销售渠道 推广模式 主流客户
阿里云 互联网直销、CPS推广、代理商 创业扶持、企业贷款、学生扶持、行业扶持、职业资格认证 互联网企业、中小企业、个人开发者
腾讯云 互联网直销、CPS推广、代理商 创业扶持、学生扶持、CTO俱乐部、安全认证SC 互联网企业、微信开放平台用户
华为云 互联网直销、客服跟进销售、代理商 职业资格认证、产品认证计划 传统大中型企业
天翼云 互联网直销、与IDC捆绑销售、代理商 行业扶持(医疗、教育、金融) 政府单位、国有企业
UCloud 互联网直销、代理商 创业扶持 互联网公司、创业公司
4.优势与劣势分析
竞品企业 优势 劣势
阿里云 1.产品种类多、2.数据中心资源丰富、3.软件开发和创新能力强,且有一定的PaaS服务经验 1.飞天平台太重量级,百台以下落地难度大
腾讯云 1.在社交、视频和游戏领域产品实力强、2.微信开放平台为云服务带来大量客户、3.软件开发和创新能力强,且有一定的PaaS服务经验 1.起步较晚,PaaS产品较少、2.在传统企业和政府单位领域的销售能力较弱
华为云 1.过完研发人员和3000多项IT专利、强大的技术服务能力和庞大的线下销售资源、2.在传统大中型企业有好口碑和成熟丰富的解决方案 华为云计算的强大可能会影响到自身服务器设备的销量
天翼云 1.垄断带宽资源、2.拥有亚洲最大的云计算园区、3.原有IDC用户庞大,可转化为云计算用户的潜力巨大、4.雄厚的国企和政府关系资源 1.软件和硬件都需要采购,无技术优势、2.受企业体制所限,研发和创新能力较差
UCloud 1.对游戏行业有强理解呢你、2.拥有强大的创业团队 1.公司没有强大的背景、2.相比之下、市场影响力较弱
5.总结
竞品企业
阿里云 从产品种类和创新方面来说,阿里云在各个方面都很强,尤其在大数据服务和安全服务方面有着压倒性优势
腾讯云 腾讯云的产品比阿里少得多,但它在移动、游戏、视频和社交方面哟非常丰富的经验和实力
华为云 单从服务种类上看,华为并不算多,但华为是一家硬件厂商,其在技术方面的投入是巨大的,并且未来的云服务拼的是稳定性,着需要很强的技术实力,华云必将脱颖而出
天翼云 天翼云在主机服务和数据分析业务以外的领域都很弱,但它推出的一些有自己特色服务(如云呼叫中心)能够吸引不少客户
UCloud UCloud在主机服务领域有不输于巨头的实力,但由于背景不够硬,UCloud还是选择以游戏为出发点深耕与互联网行业相关的产品
四、PaaS未来市场前景 1.PaaS正处于风口 IaaS、PaaS、SaaS三种模式中,作为基础的IaaS起步最早,在中国发展最为完善,阿里云、腾讯云、盛大、华为等已经占据优势地位。而作为未来发展方向的PaaS虽然2009年就已经在中国出现,但至今仍处于发展初期,市场认知度较低。据艾瑞网统计,2014年我国云计算整体市场规模约为1174亿,PaaS仅占4.11%。也正是因为当下最弱,所以相对于已成气候的IaaS和SaaS,PaaS最具有发展潜力。 尤其2015年以来,随着国家对“互联网 ”和“万众创业”的扶持倡导,新形式的互联网产品和APP极速增加,加上阿里、腾讯、网易为代表的巨头入局带来的技术突破,PaaS模式的云计算很可能将在2016年迎来一个小风口,进入快速发展期。 2.互联网PaaS创业公司专攻细分领域 根据IT桔子的数据,截止到2015年10月31日,其追踪到的企业级服务创业公司共有259家,其中在当年获投的有56家,占比22%。而经纬中国的数据显示,2014年中国to B领域营收过亿元级别的创业公司只有一家,到了2015年已经超过了10家。同时,不少互联网巨头也开始留意到越来越细分的领域。
品类 巨头产品 创业公司产品
即时通讯 网易云信、腾讯云通信 容联云、环信、亲加、Bmob、云之讯
推送 腾讯信鸽 JPush、个推
广告多盟、讯飞、有米
视频直播 优酷土豆、网易云视频 保利威视
登录验证 网易云信 云之讯、易验证
智能识别 科大讯飞 云知声、汉王云
IoT庆科mico、BrightBeacon
大数据 网易猛犸 Talkingdata、诸葛IO
性能和安全梆梆安全、云智慧
存储七牛、Bmob
支付 微信支付、支付宝 Ping 、BeeCloud
综合多业务 新浪SAE、百度BAE、阿里ACE
其他camera360、Testin、百姓网
从表格中可以看出,目前国内的PaaS模式云计算创业公司众多,巨头只选择了即时通讯、推送、视频、支付等少数热门领域作为试水,尚未完全切入。从越来越垂直的趋势看,PaaS领域的创业公司还有很多蛋糕可以分。但从资源共享、全方位支持的角度看,PaaS最终还是巨头的菜。所以创业公司可以趁在风口,专攻细分领域的PaaS的市场,才可能在巨头的压力下占得一席之位。 3.PaaS即时通讯领域的独角兽Twilio 美国创业企业Twilio于北京时间2016年6月24日在纽交所上市,上市一周,其股价已较发行价翻了一番,达到每股34美元。2016年,Twilio成为超过150家美国科技独角兽公司中首家IPO的企业,值得注意的是,Twilio也是第一家进入资本市场的PaaS(平台即服务,Platform as a Service)云服务公司。 成立于2008年的Twilio是以API的形式向企业和APP开发者提供VoIP电话、短信通知验证等PaaS业务的公司,也是最早进入PaaS领域的创业企业之一,目前注册使用的开发者数量超过90万,积累了超过2万8千个付费用户,其中不乏Whatsapp、UBER、Box、Airbnb等世界范围内用户量达亿级的超级APP。业绩方面,Twilio 2015年营收达1.669亿美元。今年一季度公司营收大幅增长78%,净亏损较去年同期降低了25%。 Twilio为Uber提供司机和乘客之间的匿名电话沟通服务、为Whatsapp数亿用户提供短信验证码服务,就是切中了这样的需求。国内与Twilio服务内容相似的有云客服领域的逸创云客服、美洽;IM云服务领域的容联云通讯、融云、环信等;极光推送也开始推出即时通讯模块。 4.PaaS市场未来趋势 在PaaS服务商横向拓展服务、业务类型同质化的情况下,比拼的关键仍然是能够支持的用户量级以及高并发服务下的可靠性。通过基础业务带来长期用户,提供多样化的附加增值服务,伴随开发者和企业发展支撑更多的用户,是PaaS服务商持续发展的关键。可以看到,国内PaaS创业企业在云存储、推送、智能硬件垂直领域已出现获得亿元级别融资的企业,而通讯、IM、推送等创业公司集中、巨头已经入局的细分领域的竞争将更加白热化。






