@hanting003
2016-05-25T10:24:26.000000Z
字数 1513
阅读 921
开发一款App对很多开发者来说并不难,然而其后续工作,例如怎样提高App质量,怎样分析App的表现,怎样用它来获取更多利润却是很多开发者面临的难题。在Google I/O 2016大会上,谷歌推出了全新版Firebase,使得开发者迎来了一体化的“统一应用平台”,为开发者提供了解决难题的方案。
谷歌的Firebase是在2014年10月份从提供实时后端数据库的创业公司Firebase手中收购而来的。在不到两年的时间内,谷歌不断地增加Firebase的功能,将其与手中的云服务及分析服务融合在一起,使得Firebase成为了一个全新的移动平台。同时,使用Firebase的开发者人数也由彼时的11万增长至目前的45万。
此次大会,谷歌重点强调了Firebase的核心——强大的数据分析功能。该功能依靠Google Analytics团队的帮助,做到了对用户的细致分析。对于用户事件,开发者可以针对用户使用的细节来自定义报告,例如首次打开、清空数据、忽略通知甚至一个按压某个按钮。Firebase还针对不同类型的应用提出建议追踪的事件,包括游戏、购物、求职、教育、旅游、本地交易和房地产七大类型,只需少量代码就可以对这些事件进行追踪。在进行数据分析后,Firebase会提供直观的分析报告,包括用户行为、用户分布、活跃用户数量以及广告投放效果等多项内容。为了能吸引更多的开发者,谷歌不仅大会上特别介绍了如何利用Firebase Analytics开发更好的应用(Use Firebase Analytics to Build a Brilliant App),还宣布Firebase Analytics面向开发者完全无条件免费开放,同时支持iOS和Android,引来大会现场一片欢呼。
另外,谷歌从“快速开发高质应用(Develop)、促进用户群增长(Grow)、获得更多盈利(Earn)”三方面介绍了Firebase更为细致的功能。
在帮助开发者快速开发高质应用方面,Firebase提供实时数据库、身份验证、Cloud Messaging、存储、托管、远程配置、Test Lab、崩溃报告等服务。在促进用户群增长方面,Firebase提供通知、应用索引(App Indexing)、动态链接、分享(Invites)、关键词竞价广告(AdWords)等支持。在帮助开发者获得更多盈利方面,Firebase提供手机广告平台Admob的支持。其中,很多功能都是谷歌已有的服务,融入后Firebase还更改了相应的名称。例如,谷歌将Google Cloud Messaging融入Firebase后,在其原有的官网发表声明,将其更名为Firebase Cloud Messaging,并将对它的介绍迁移至Firebase官网的功能目录中。
值得一提的是,Firebase的细分受众功能在多处有体现。例如,开发者可以远程变更应用配置并借此进行某些A/B测试,或提高某些游戏关卡的难度,或向曾经在应用内购买过的用户发起活动,还可以向某一国家的用户发送一条通知后,经过翻译再发送给另一个国家的用户。
同时,谷歌也尽力降低了Firebase的使用难度,在大会上演示了如何使用几行代码就可以使用相应功能。Firebase针对iOS、Android、Web分别提供了详细的介绍文档和示例。读者可以在Firebase的最新官网了解更详细的内容。
总的来说,全新的Firebase不但将种种优质服务集成在一起,还提供免费的数据分析服务,甚至不放过iOS平台。由此可见,谷歌为了吸引开发者花费了不少心血。