Google的Firebase是一套非常全面的开发工具。其目标是通过详细的崩溃报告,用户分析,身份验证和存储等功能,使应用程序的开发和维护更加轻松。Google一直在努力使Firebase变得更好。对远程协作和测试工具的需求急剧增长。谷歌表示,现在每月每月有超过250万个活动应用程序使用Firebase,而去年同期为200万个应用程序。为了帮助开发人员开始使用Firebase,Google将开发人员聚会和社区活动改编成虚拟的;他们还于今年初举办了一个由5部分组成的系列讲座和教程,以回答常见问题,分享知识并提高生产力。
今天, Firebase引入了许多新功能,以进一步加速应用程序开发,获得可行的见解并定制工具以满足您的需求。以下是2020年Firebase峰会的亮点。
仿真器工具
不久前,Firebase推出了Emulator Suite。此功能使开发人员可以在本地模拟各种在线Firebase功能,例如存储或托管。如果您需要测试在线功能,但又希望避免在生产环境中使用它,则此功能很有用。但是,直到今天,它仍未完全支持Firebase中的整个在线功能。虽然大多数功能都起作用,但缺少身份验证。
现在,仿真器套件将完全支持Firebase的所有在线功能,包括托管,实时数据库,Firestore,云功能,云发布/订阅和Firebase身份验证。
托管预览频道
Firebase Hosting正是它的模样。开发人员可以使用它来托管网页和Web应用程序,然后将其部署在Google的CDN上。但是,使用托管测试对网站的更改可能很棘手。Firebase以前没有简单的方法可以在上线之前预览或查看更改。如果整个开发团队都在远程工作,那将是一个大问题,这使得协调测试变得更加困难。值得庆幸的是,Firebase现在添加了一项新功能,使开发人员可以发布更改以预览频道。
在发布到预览频道时,开发人员可以生成一个唯一的URL,以与队友或测试人员共享,并查看其更改的全功能版本,而不必进行生产或现场测试。
导入的细分
分析的重要部分是根据共同特征将用户划分为多个细分。这使开发人员可以将消息,新更新,通知等定位到特定人群。一段时间以来,Firebase允许开发人员将分析数据从Firebase导出到其他分析服务(例如BigQuery),但不可能做到相反。如果您拥有非Firebase的数据源,则必须基于该数据手动创建细分。
但是,现在,Firebase已添加了导入自定义用户细分的功能。如果您有多个数据源用于分析,则现在可以将所有数据源导入Firebase以在一处管理用户。
这是对主要新功能的高层概述,但这并不是Google即将推出的全部功能。还有一个名为“检测在线状态”的新扩展,可向您显示当前哪些用户或设备在线;重新设计的性能监控仪表板可让您更清楚地了解关键指标是否需要关注;对远程配置的语义版本支持;以及三个新的Google Analytics(分析)API。