Firebase是Google提供的工具集,可作为移动开发人员的统一后端即服务(BaaS)平台。简而言之,Firebase为代码内的实用程序提供了一些工具,例如分析,身份验证,数据库,配置,推送消息传递,文件存储等等。整个平台可帮助开发人员在其应用程序中完成许多常见任务,而无需为这些任务单独构建自己的解决方案。例如,Firebase Auth SDK使开发人员可以轻松地向其应用添加完整的登录系统以及 附带的UI。最近,F irebase添加了新工具和功能,例如新的仿真器UI,Stripe付款处理扩展,增强的TensorFlow lite部署等。
用于本地开发的新模拟器UI
Firebase模拟器套件于去年推出,现在,Firebase团队已在Beta版发布渠道中推出了新的本地模拟器UI。该模拟器UI将帮助开发人员轻松,安全地测试新代码,而无需等待部署或支付账单费用。您也可以仅使用几个CLI命令就可以加入新开发人员,这些命令可以快速创建Firebase服务的本地实例。
Emulator Suite现在还支持安全规则的即时代码重新加载。
条纹支付处理扩展
Firebase还提供了扩展程序,这些扩展程序是预打包的代码束,开发人员可以使用它们自动执行常见的开发人员任务。现在,Firebase与Stripe合作构建了两个新的扩展,这些扩展使开发人员可以快速为其应用程序添加和管理付款处理功能。使用带有Stripe Extension的发送发票,开发人员可以使用Stripe付款平台以编程方式创建和发送品牌客户发票。带条纹的运行订阅付款扩展程序可用于使用Stripe为Web用户创建和同步订阅,以及通过Firebase身份验证控制对订阅内容的访问。有了这些扩展,您作为开发人员就无需学习Stripe的API或弄清楚如何将Stripe与Firebase集成-只需安装这些扩展,就可以开始使用了。
增强的TensorFlow Lite部署
Firebase还引入了ML模型管理API,使开发人员可以以编程方式更新ML模型并将其部署到TensorFlow Lite,而无需使用控制台。当有一个机器学习管道可以使用新数据自动重新训练模型时,这特别有用,因为您现在可以以编程方式将更新的模型上载到Firebase。这声称可以减少初始应用程序的安装大小,允许A / B测试多个模型,评估性能以及更新模型,而无需重新发布整个应用程序。
由于过去几个月没有发生任何体育赛事,因此Google一直在托管Firebase Live视频,以向开发人员宣传和培训各种相关主题。Google在过去一年中还宣布了Firebase的许多新功能和改进,包括Early Access Programs API,C ++和Unity的Cloud Firestore,以及通过Firebase身份验证与Apple签约。