今天在I / O 2016年开发人员大会上,谷歌宣布了Firebase的扩展,为帮助开发人员为Android,iOS和Web构建应用程序的服务。与此同时,该公司还简化了Firebase的定价,以努力为更多的开发人员。
谷歌在2014年10月获得了Firebase。从那时起,后端服务已经从110,000名开发人员增长到超过470,000人。现在公司已决定将Firebase转为真正的Google服务了。
谷歌开发人员产品集团公司的杰森蒂斯告诉VentureBeat他的团队一直在合作各种开发人员来收集关于应用程序开发的“其他主要痛点”的反馈。如果要将Firebase扩展到其他地区,谷歌需要超越后端,专注于分析,增长和崩溃。
在我们进入新功能之前,您应该知道Firebase的网站和文档已移动到FileBase.Google.com,现在有一个“完全重新设计”的控制台与谷歌的其他产品集成。事实上,Firebase现在使用与Google云平台相同的底层帐户系统,因此开发人员可以使用云产品与他们的Firebase应用程序。还提供了一个新的C ++ SDK测试版。
在Firebase的现有功能,实时数据库,用户身份验证和托管之上,Google正在添加工具,以帮助开发人员构建更快,提高应用质量,获取和聘用用户,并可通过货币化应用程序。让我们从支持将所有这一切联系在一起的新功能。
Firebase Analytics.
Google Analytics很棒,但它为网站设计。Firebase Analytics也是免费的和无限的,但它专为移动应用而设计。Firebase Analytics以两种主要方式与Google Analytics不同:它是以用户为中心的,它与Firebase集成。
与关注PageViews,screenViews和会话相反,Firebase Analytics告诉开发人员在应用程序中的其他用户正在进行,以及支付广告广告活动的表现在跨网络归属。一个名为Audiences的功能允许您使用公共属性定义用户组,然后从其他Firebase功能访问它们。哦,您还可以将原始分析数据导出到高级查询的BigQuery,例如确定长期购买趋势。
开发人员可以真正了解用户获取和保留。Titus给了一个例子:您可以缩小到达到游戏中5级的所有用户,P out他们来自哪里,甚至向他们发送通知,说您有一个新的游戏。或者,对于所有被困在5级的所有人,您可以拒绝难度。
远程配置和崩溃报告
Remote Config允许您在飞行中调整和自定义应用程序。您可以使用变量来启用或禁用功能,将外观和感觉更改为特定的受众,依此类推,而无需发布您的应用程序的新版本。
崩溃报告为开发人员提供可操作的报告,以帮助诊断和解决已经发货的Android和iOS应用程序中的问题。崩溃报告还与受众一起使用,因此您可以判断特定设备上的用户,在特定位置,或在任何其他自定义段中都会遇到特定问题。
生长
App推出后,Firebase提供以下增长功能:
动态链接是迄今为止最有趣的。简而言之,您可以根据所投射的位置更改链接的行为。现在,如果您收到暗示安装应用程序的有趣配方的链接,则在完成安装时的机会将无法重定向到配方。动态链接允许您设置用户共享某些内容时会发生什么,首次启动应用程序,等等。您甚至可以按版本瞄准版本,例如,要求用户更新其应用,然后打开配方。
对于广告选项,Titus有更多的例子。您现在只能向那些是应用程序的硬核用户的人进行宣传。或者,如果您有音乐应用程序,则可以针对仅在新闻应用程序的音乐部分中使用时间的人。
云消息传递,测试实验室和Firebase存储
谷歌已经提供了很多功能,但现在靠近Firebase。
谷歌云消息(GCM),公司的云到设备推送消息服务已经向20亿个设备发送了170亿条消息,现在是Firebase Cloud Messaging(FCM)。由于其新名称意味着,该服务与Firebase集成。它仍然免费用于无限制使用,仍然支持Android,iOS和Web,并且仍然针对可靠性和电池效率进行了优化。
Cloud Test Lab,该公司的移动应用程序测试服务在Google I / O 2015上宣布宣布,基于上诉收购,现在是Android的Firebase测试实验室。测试实验室仍然是相同的事情:帮助开发人员在用户在用户做之前在其应用程序中找到问题,在Google数据中心托管的真实设备上使用自动和定制测试。
Firebase Storage不是一种重塑,尽管新功能由Google云存储提供支持。开发人员现在可以安全上传和下载图像,视频和其他大文件。Google Cloud Projects可以轻松访问存储的文件,并且Firebase存储客户端SDK具有高级逻辑以优雅地处理差的网络条件。
最后但并非最不重要的是,Firebase的现有后端产品(实时数据库,托管和身份验证)已收到一些改进。RealTime Database具有新的用户界面,托管已获得所有开发人员的免费自定义域支持,并且身份验证已收到新的SDK和升级后的后端基础架构。还添加了新的身份验证功能,包括电子邮件验证和帐户链接。
新定价计划
分析,崩溃报告,远程配置和动态链接都是免费的,以便无限制使用。对于四款付费产品(测试实验室,存储,实时数据库和托管),谷歌已经简化了定价:
那么,你到底在付了什么?好吧,希望谷歌的承诺不要关闭Firebase,就像Facebook一样用解析。
谷歌在您遇到问题时承诺提供支持,并表示它“致力于跨平台开发”。如果您在今天之前使用了Firebase功能,它仍然应该工作。但谷歌建议“升级到最新的SDK访问我们的新功能”,因此不要指望支持永远持续。