支持者称,后端即服务(BaaS)加速了移动应用的开发,改进了可扩展性并减少了对服务器端编码的需求。作为移动中间件的替代,BaaS利用云来连接后端数据到前端移动应用。这是一种新的方案,不过某些行业观察家说这一方案正在快速发展:据分析集团MarketsandMarkets预测,到2017年,BaaS市场价值将达77亿美元。
StackMob CEO Ty Amell
有人说2013年将会是BaaS初创企业的“优胜劣汰”年,厂商池将出现萎缩。“有的BaaS供应商会冒尖,有的则会被大型云厂商收购,”Kii负责开发者关系的资深副总裁Miko Matsumura说。Kii是一家位于硅谷的BaaS提供商。无论是哪一种方式,BaaS都将继续受到企业和非企业开发者的关注。从游戏应用开发者到移动社交网络乃至于公共交通应用,现在的BaaS用户已遍布各个领域。
在此次问答录中,2010年建立的BaaS供应商StackMob的CEO Ty Amell讨论了BaaS的未来及其使用,以及移动开发的主要趋势。他阐明了对HTML5与原生应用之争的态度,并解释了BaaS对于移动应用开发者来说意味着什么。
2013年的BaaS市场走向如何?
现在有了很多竞争。这是一个热门领域,2013年不会有太多的走缓。有人预测会有一些合并。可能会发生在小一点的玩家身上。有一堆的提高种子期融资的BaaS玩家可能会在下一轮融资中遇到问题。我认为大的玩家不会消失。现在实在是太令人兴奋、太有趣了。
现在已不再仅仅是早期采用者了。我们在PaaS领域看到过这个:突然之间,一下子就变成主流了。现在,BaaS也是如此。企业、机构、品牌均开始琢磨自己的API和移动战略。他们害怕错过这趟船—正如1999年错失了Web之时。
你是否认为BaaS改变了移动应用开发者的角色?
我不认为这改变了他们的角色;反而是加强了他们的作用。我们已处在这个“物联网”之中。设备极其强大,但许多应用却不怎么跟得上它们。我们预期在app这块会有很多创新,而我则认为BaaS能够令开发者专注于他们感兴趣的东西。他们不必担心后端的扩充性,也不用关心数据源在哪里。只需专注于UI/UX。
下一波的应用有可能通通都可以相互对话。我们正步入一个以更加人性化的方式(运动、生物测定等各种方式)与应用对接的世界。如果开发者不再需要担心后端的事情,不再需要担心扩展性的问题,就可以花更多的时间琢磨应用自身的创意。
常见的BaaS用例有哪些?
最早的时候,后端即服务是从iOS游戏开始的。独立开发者的那些货币化,围绕着这一点有很多的用户案例。我们还开始进入存在烟囱应用的大型企业—这些企业也许有5到6个部门各自为政,都在开发移动应用。这些企业在想办法找出管理这些应用的办法,把这些东西抽取出来,在一个集中的地方开发移动应用。这是另一个大的用户案例。
StackMob的BaaS提供了哪些功能,用途如何?
其一是一项业务功能:我们的核心API。这是免费的,开发者不需要担心API的调用数量或者用户数量。它们不会对获得成功产生障碍。我们只对他们往我们市场上添加的模块收费,这是我们赚钱的方式。我们的一个热门的模块是自定义代码……它运行在JVM上,因此你可以做非常有趣的事情。
我们已经让人基于自己的自定义代码编写遗传引擎;我们让人编写实时游戏。比如说,如果你玩这款石头剪刀布应用,你可以实时找到一位随机的对手,然后不断反复。这都是由自定义代码来完成的。企业可以用这一自定义代码连接旧的应用系统。这赋予了他们灵活性,不会为StackMob建构出来的东西所束缚,他们因而也不会依赖我们。如果我们没有这样一个他们所需要的功能,他们就会自己开发。
对于我们更大型一点的企业客户来说,另一项大的功能是API版本化。你可以并行运行多个版本的工作版API。这意味着,如果你要改动的API会影响到与所有遗留应用的联系的话,只需推出一个新版的API,而让旧版的继续维系对遗留应用的支持就行了。然后,你可以利用分析来观察旧版的流量,一旦其最终降到接近0的时候,把它关闭即可。
从你作为BaaS厂商的角度来看,Web与原生应用之争的现状如何?
StackMob既支持原生应用,也支持HTML5。许多客户都倒向原生应用,也有的两者兼顾。在实际应用中,HTML5的确用在仪表盘和界面上更多一些。如果他们围绕着HTML5去做内容,或者他们希望通过数据库做出特定的分析或将信息披露给主管,那么HTML5就会有许多用武之地。
我认为HTML5能够取得最终的胜利。不过今年不会,未来2年内有可能。
为什么你会认为BaaS正获得吸引力?
现在已不再是“Web优先”或者“移动优先”了—现在是“API优先”。我们已处于物联网之中,在此环境下,你希望每一款新设备都能有一个简单、轻量的用户接口。你要与所有这些应用、设备做斗争。你不需要为后端担心。你不需要关心设备是什么。BaaS提供了不间断的维护,确保服务器可扩展,确保其健康运行,以及在云服务中的最优地位。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
作者
翻译
相关推荐
-
为什么2017年是软件开发改革的一年
云和移动应用开发正在经历严峻的变化。你可以感谢——或者责备,那些帮助普通公民完成应用开发的工具。接下来有什么趋势?
-
Alpha DevCon公告:移动应用开发向JSON数据格式迁移
JSON数据格式似乎统治了移动应用开发领域,企业和开发者认为用JSON格式处理数据可以帮助他们赢得更多利益。
-
HTML5如何融入企业实践中?
移动应用已经越来越成为企业的主流应用,而移动化办公也在逐渐走向成熟。谈到移动开发,你一定会想到HTML5技术。事实上,随着HTML5技术的逐渐成熟,它已经在企业与开发人员之前流行开来。那么,究竟如何让HTML5融入企业实践中呢?
-
移动云应用:开发与管理
云计算与移动性这两大技术的交叉必然是炙热异常的,而这也是应用程序开发人员和规划人员所面临的一大挑战。