BaaS(Backend as a Service),后端即服务是为移动应用开发者提供整合云后端的边界服务,一般提供存储、托管环境、消息推送等功能,使开发人员无需在基础架构、服务集成、可伸缩性等繁冗问题上浪费过多资源,降低开发者的应用开发成本。
简单介绍以下几种移动后端云服务,倾向于国内的BaaS服务。
1、AVOS Cloud
AVOS Cloud 是加速应用开发的一站式解决方案,目前提供有数据存储 、实时消息、消息推送、 统计分析以及社交分享服务,主要是为了帮助开发者摆脱繁重的后端开发负担,最大限度缩短开发周期和加快迭代速度。
AVOS Cloud支持iOS、Android、WP、Web 平台,提供的服务也比较全面,数据存储提供后台支撑能力,而实时消息、消息推送、 统计分析以及社交分享服务则可以满足产品开发不同阶段的不同需求。
2、Bmob
Bmob是国内移动应用云端业务逻辑解决方案的提供者,是基于PaaS模式的云计算平台。现有支持原生应用开发的Android SDK、iOS SDK和REST API,以及支持游戏的cocos2d-x SDK和unity SDK等一系列开发工具。
Bmob提供有通用的能力支持,如云数据库、用户管理、地理位置、消息推送、云端代码、定时任务,除此之外,还会增加游戏后端的服务投入。
另外,Bmob公有云用户可享受无限制的数据存储空间和无限制的API请求次数,服务免费。
3、Parse
Parse由 YC 孵化、是专为移动应用提供后台服务的云计算平台。它提供任意数据保存、照片或其它文件存储、发送推送通知、创建用户帐号、使用地理位置数据、添加 Facebook/Twitter 帐号登录等服务。
Facebook/Twitter 帐号登录功能可以减少开发者在Facebook /Twitter帐号连接和推送通知等服务器端功能方面的麻烦,只需要把相应的SDK接入即可。
Parse提供的SDK广泛支持iOS, Android, Windows 8, Windows Phone 8, OS X, Xamarin, Unity 和JavaScript 。
4、云巴
云巴是专为移动应用和智能设备开发者搭建后端的服务,云巴的实时消息系统可让开发者实现跨手机、浏览器、智能设备间的实时通讯和管理。开发者接入SDK就可实现双向推送、实时统计及实时在线等多项功能,并且支持现在几乎所有平台。
最新消息,新版本云巴增添了Rest API(Representational State Transfer API),方便有简单消息交互需求的用户使用云巴的服务。
5、Kii Cloud
Kii公司成立于2010年7月,由在移动数据同步和空间备份具领先地位的日本Synclore公司及美国Servo软件公司合并而成,Kii Cloud是其核心业务。Kii Cloud是一个移动后端云服务平台,它为移动App提供了用户管理以及快捷安全可扩展的数据存储服务。
Kii Cloud目前的主要功能包括:用户管理、数据管理、数据分析、赚取利润、消息推送、地理定位和服务端扩展。
随着为移动开发者提供服务的平台和资源越来越多,开发者们也越来越“懒”,但懒惰也是一种进步。开发者们专注于产品,而把非核心的繁冗工作外包,也不失为明智的选择。
(转载自DevStore小编)