AVOS Cloud——移动应用后端总体解决方案

2011年4月,YouTube的两位创始人Chad Hurley和Steve Chen(陈士骏)从新创业,从雅虎手中收购了Delicious,成立了AVOS。因为AVOS的创始人和很多管理者都出身Google,所以AVOS也是一家工程师文化极强的公司。除了Delicious以外,其产品还包括 美味书签美味爱读美味集javascript

avos team

做为创业公司,AVOS常常在公司内部举办黑客马拉松。特别是在节假日结束后的头几个工做日,AVOS经过内部黑客马拉松,帮助工程师们快速找回工做状态。内部黑客马拉松的时间一般为36小时,工程师、设计师等员工组成3到6人的小组,进行产品原型开发。html

开发一款应用须要头脑风暴收集创意、明确需求、设计原型、先后端开发……在36小时内完成这些绝非易事。然而,AVOS公司内部提供了包括后端平台、开发工具和开发组件在内的一整套开发环境。在这套开发环境的支持下,AVOS的员工能够专一于产品功能开发,在36小时内开发出相对成熟的产品。所以,AVOS的产品中,来自黑客马拉松的比例很是高。java

为了便利更多开发者,AVOS将这一整套后端开发工具开放出来,造成了一个移动应用后端的总体解决方案——AVOS Cloud。在2013年9月,AVOS Cloud联合PingWest和创新工场举办的黑客马拉松就以AVOS Cloud为基础。借助AVOS Cloud,参加黑客马拉松的开发者能够无需考虑后端开发和服务器等问题,专一于将本身的想法变为现实。android

AVOS Cloud

和黑客马拉松的参加者同样,web和移动应用的开发者一样能够利用AVOS Cloud在几分钟内为本身的应用添加一个强大、可伸缩的后端,同时很快部署一个全功能的web或移动应用,而无需操心服务器管理之类的麻烦事。web

目前AVOS提供的服务包括:segmentfault

  • 数据存储: 以对象的方式存储、查找和访问数据。
  • 统计分析: 完整覆盖移动应用经常使用的统计和分析需求,帮助开发者持续改进。
  • 推送通知: 支持Android和iOS平台。
  • 云代码: 自定义服务器端逻辑,支持离线任务。
  • 文件服务: 基于国内文件存储服务商和CDN,速度很快。
  • Web托管:支持Node.js的Express框架和AVOS本身的Web Hosting框架

全部这些服务都集成在AVOS的SDK(iOSAndroidJavaScript)中,大大节省了开发者的精力。后端

AVOS的API和Parse很是类似,这是为了便利使用Parse的开发者迁移。使用Parse的开发者,只需进行一些简单的查找替换和测试,最快几小时以内就能完成迁移。api

固然,AVOS Cloud还比较年轻,还有一些不足,例如:服务器

  • Parse提供iOS、Android、Windows Phone 八、OSX、Windows 8等多平台支持,而AVOS Cloud目前只支持iOS和Android.
  • 目前AVOS Cloud使用的都是国内的存储服务商。若是要切换到国外的存储,须要手动制定useAVOSCloudUS,这给同时面向国内、国外用户的移动应用开发者形成了不便。

关于BaaS

随着云服务市场的日趋成熟,各类细分市场也随之出现。AVOS Clouds即属于其中的BaaS(Backend as a Service,后端即服务)。BaaS主要为移动应用开发者提供服务,因此有时也称为MBaaS(Mobile Backend as a Service)。使用BaaS服务,开发者不只能够将它的web和移动应用和后端云存储相链接,也能方便地使用用户管理、推送通知、社交网络集成等服务。BaaS同时提供定制的SDK和API。网络

BaaS中最著名的可能要算Parse了。使用Parse 因为看好BaaS市场的前景,Facebook于2013年4月斥资九千万美金收购了Parse。


撰文 SegmentFault

相关文章
相关标签/搜索