Kii BLOG

移动互联网发展的趋势逻辑

中国移动互联网发展到今天,创业者选择创业方向时要认清行业的大趋势,同时也要知道这些趋势后的大逻辑。在2013年的第二季度,中国的移动互联网市场已经达到了40亿美金的规模,但是与此同时,每个移动互联网产品(移动App)的时间周期(开发和运营)却越来越短。

在需要更短的时间内快速开发和迭代对应的移动互联网产品,除了以减少功能范围为代价外(这会直接影响到用户体验),还有什么更好的解决方案呢?比如通过功能复用或者是云服务来减少开发时间成本?所以在此机遇之下,BaaS/MBaaS因此诞生而且越发红火。

BaaS的概念沿袭自云计算里的PaaS(Platform as a Service),可以理解成是PaaS在移动领域的一个变种。这类公司为移动应用开发者提供整合云后端的边界服务,类似的服务在美国已经非常流行。

在功能上,一般BaaS/MBaaS提供:数据库管理、后台数据存储、地理位置、信息推送、移动App的CRM、统计、社会化分享等。所有的功能一般由调用API或者内嵌SDK的方式实现,开发者只需要关注自己App的核心功能需求,其他功能直接由这些BaaS/MBaaS提供标准且易扩展的API/SDK。通过这些方法,开发者可以大量压缩开发的时间和成本,把精力都花在提升产品功能和用户体验之上。

目前在国外比较流行的MBaaS中,Kii Cloud,Parse,Stackmob等都是一个非常不错的选择,它不仅封装并且提供了包含用户管理,数据管理,数据分析,地理位置,信息推送,货币化以及服务端扩展等几大重要功能特性,而且覆盖了包含iOS,Android,Javascript,REST,Server Extension和Unity,供不同平台上的开发者或者应用不同功能的开发者来进行选择使用,通过选择这类服务,移动应用开发者就不需要再写一行服务端的代码,这样就不必去招聘(或者变成)一个服务端工程师或者DBA,以此来增加开发的效率。除此之外,移动应用开发者还可以根据目前产品的用户数和规模来选择对应的云服务的容量,存储,带宽等,如果将来用户数大量增长,还可以通过灵活的配置和设置,来调整对应的云服务的容量,存储和带宽等,达到了物尽其用,不会浪费的效果。

虽然目前国内的开发者还不太习惯使用这类云服务,但是随着目前云服务的越来越成熟,不管是技术上还是安全性上,为了节省时间成本来达到快速开发迭代的效果,选择类似Kii Cloud,Parse,Stackmob这类的BaaS/MBaaS是一个不错的尝试和机会,希望越来越多的开发者可以用更开放的心态来拥抱移动互联网的机遇和变化,来开发出用户更需要的移动互联网App产品。

发表评论