AVOS开放后端开发工具,现在,你也可以“36小时”开发出成熟应用了

video-screen

我们知道,Google鼓励工程师用20%的工作时间来做自己感兴趣的实验,在这个制度下,Google为我们带来了不少伟大的产品。2011年4月,Youtube的两位创始人Chad Hurley和Steven Chen重新创业,从雅虎手中收购了书签网站Delicious,在此基础上成立了AVOS。由于创始人和不少管理者都来自Google,所以AVOS也是一家工程师文化极强的公司。

在这里,工程师们不仅在产品决策层面享有很大的话语权,更是有机会依照自己的兴趣自主开发产品并将其推向公司,在获得肯定后,它就会成为AVOS的产品。在AVOS成立的两年时间内,这样的案例不胜枚举:个性化阅读工具美味爱读、匿名图片分享社区pBoard、iOS图标设计预览工具IconView、短视频应用玩拍等多个应用均来自于AVOS工程师的Demo。

不过与Google不同的是,作为一家人数不多的创业公司,AVOS更喜欢用内部Hackathon的形式去激发工程师们的灵感,尤其是在节假日结束后的头几个工作日,Hackathon能够帮助工程师们集中精力,快速找回状态。Hackathon的时间通常为36个小时,在这里,工程师、设计师以及公司内部其他岗位的同事会组成3~6人的队伍,完成自己的产品原型。

参加过Hackathon的人一定知道,在36小时内开发出一款成熟的应用并不是一件轻松的事,团队成员需要讨论想法、确定需求、设计原型、完成前后端的开发……所以我们常常会在Hackathon中看到不少的“半成品”。

不过在AVOS内部的Hackathon中,各个团队都有着不错的效率,因为他们使用的是公司内部的后端平台以及在平日工作时自行开发的各种开发工具和开发组件,这一套成熟的开发环境能够帮助AVOS的工程师们省去不少的工作,节省了大量时间,使得在36小时内开发出的Demo有比较成熟的形态,这也就是为什么在AVOS的产品中,来自Hackathon的比例如此的高。

于是AVOS的工程师们想到,既然这一套开发环境能够帮助开发者们极大的节省时间,那么为什么不将其开放给市场呢?如今的移动互联网早已成为红海市场,在产品之外,成本和时间都是开发者们竞争中的决定性因素,如果能够帮助他们大大的缩短开发时间,肯定能够获得开发者的欢迎。

实际上,此前Y Combinator孵化的项目Parse已经证明了这一点,利用Parse,开发者可以简单的在应用中集成图片、文件存储、地理位置等不少的功能,缩短开发时间,在其推出后,用户数一直高速增长。可对于国内的开发者而言,Parse虽然功能强大,但却并不是一个很好的选择——因为网络环境的问题,Parse在国内的服务十分糟糕,不仅速率很慢,同时,使用了使用了 ParseApp还会出现间断性无法访问的状况。

所以,AVOS决定将他们自己使用的后端解决方案打包,推出AVOS Cloud平台,希望能够帮助开发者免除一切后端工作。得益于其内部代码库和开源社区,AVOS Cloud拥有足够丰富的功能供开发者调用。使用AVOS Cloud,开发者省去了服务器环境部署和服务器运维工作,同时也不用担心数据库的扩容、升级和备份,并且可以利用SDK简单集成新浪微博、Twitter等社交网络的账户登录,邮箱功能,拥有Push能力。

屏幕快照 2013-08-12 上午11.25.27

在AVOS Cloud平台注册后,开发者创建的每个应用程序都有自己的应用程序ID和Key,开发者将凭此ID和Key使用AVOS Cloud SDK来完成功能的集成。同一个开发者账户不仅可以创建多个应用程序,也可以对同一个应用程序的不同的版本进行测试和生产。

app-keys

屏幕快照 2013-08-12 上午11.25.45目前,AVOS Cloud提供三个版本的服务——基本版(免费)可以使用所有基本功能,包括数据存储、消息推送、邮件发送、云端代码等服务;专业版(999元/月,提供30天免费使用)拥有比基本版更高的请求数、推送数和峰值限制。除此之外,他们还会为由特殊需求的开发者提供特别定制的版本。

如今,AVOS Cloud提供了硬件集群,支持iOS和Android设备,在这之外的系统可以使用已被封装的Web API实现跨平台能力,知乎、丑图秀秀等产品已经开始使用这项服务,不过其中国区(cn.avoscloud.com)和美国区(us.avoscloud.com)的数据尚未完成互通。

 

订阅更多文章

你可能感兴趣的: