热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

2019年Firebase峰会上发布的新功能

作者FrancisMa,HeadofProductFirebase的使命是帮助移动开发者和Web开发者迈向成功,但考虑到Firebase每个月有超过200万个活跃的应

作者 / Francis Ma, Head of Product

Firebase 的使命是帮助移动开发者和 Web 开发者迈向成功,但考虑到 Firebase 每个月有超过 200 万个活跃的应用,我们深知不同的开发者对成功有着不同的定义。举例来说,对于法国发行量最大、历史最悠久的报刊《费加罗报》来说,成功意味着在 Firebase 产品组合的帮助下,大幅提升付费订阅量。而对于 Mighty Immersion 这家致力于利用 VR 技术改善医疗服务,只有三个人的初创公司,成功则意味着利用 Firebase 后端产品,让他们的应用尽可能快速地扩展到更多的医院。

此类案例激励着我们继续向开发者社区加大投入。我们所有人都能够从富有活力的开放式生态系统中获益,把我们的创意变为现实。

我们十分兴奋地参加了在马德里举办的第四届年度 Firebase 峰会。会议期间,我们聆听与会人员谈论自己正在构建的项目,并向大家介绍了我们为简化应用开发工作流和基础架构需求所做的努力。欢迎继续阅读,全面了解 2019 年 Firebase 峰会上发布的最新资讯!您还可以访问我们的YouTube 频道或峰会网站,观看主题演讲和会议视频。




  • 《费加罗报》
    https://firebase.google.cn/downloads/Firebase_LeFigaro_Case_Study.pdf
  • YouTube 频道
    https://www.youtube.com/firebase
  • 峰会网站
    https://firebase.google.cn/summit







新工具助力您打造更出色的移动和 Web 应用


Firebase Extensions 让您的日常开发任务更省时

重复的应用开发任务可能会拖慢您的工作进度,让您没有充裕的时间打磨出色的用户体验。为了帮您节省时间,我们非常高兴地为您推出 Firebase Extensions,这些预封装的代码集旨在实现项目中常见任务的自动化。我们打造了一系列可供您轻松部署到项目中的解决方案,无论您是要调整图片大小、向电子邮件列表添加人员,还是要缩短网址,都能够唾手可得。您无需编写或调试代码,因为一切都已准备妥当。但您仍然可以根据具体使用场景,灵活配置这些扩展程序。Firebase Extensions 是开源程序,可与其他 Firebase 和 Google Cloud Platform 产品无缝集成。从今天起,您就可以访问我们网站上的扩展程序目录页面或 Firebase Extensions GitHub 代码库,发现适合您具体使用场景的扩展程序。

640?wx_fmt=png

启用 Firebase 控制台中可用的扩展程序

  • 扩展程序目录页面
    https://firebase.google.cn/products/extensions/
  • Firebase Extensions GitHub 代码库
    https://github.com/firebase/extensions




利用 Firebase 模拟器套件提高开发速度

Firebase 模拟器套件是一个安全快捷、功能丰富的开发环境,为您提供一系列用于开发应用或功能的本地工具。在听取大家的反馈后,我们丰富了模拟器套件的功能,针对安全规则变更新增了热重载功能;另外还为客户端 SDK 和服务器端 SDK 提供了更广泛的支持范围。我们还实现了对实时数据库触发的函数的支持,并开发了新的命令,让模拟器套件与持续集成流程更紧密地协作。如需了解详情,请查看官方文档。


640?wx_fmt=png

Firebase 模拟器套件目前支持实时数据库以及更广泛的客户端 SDK 和服务器端 SDK

  • Firebase 模拟器套件
    https://firebase.google.cn/docs/emulator-suite

提升应用质量和用户互动


在使用 Firebase 应用分发来发布应用之前,先加强其稳定性和易用性

构建的应用难免会存在 Bug,但务必要在应用上线前加以解决,以免妨碍用户体验,或者影响应用得到的评分和评价。今天,我们非常高兴地推出 Firebase 应用分发。借助此服务,您可以轻松灵活地将应用的预发布版本分发给受信任的测试人员。Firebase 应用分发会提供一个中央管理平台,您可以在这里发布 iOS 版和 Android 版测试应用。由于我们为 Gradle、fastlane 和 Firebase CLI 提供 CLI 支持,因此您还可以在现有工作流中加入预发布测试。无需安装 SDK,无需填写表单,也不必经历审查流程。请开始使用 Firebase 应用分发。

640?wx_fmt=png

通过 Firebase 控制台将应用的预发布版本发送给受信任的测试人员




  • 使用 Firebase 应用分发

    https://firebase.google.cn/products/app-distribution/





利用 Google Analytics (分析)、Firebase 远程配置和 Firebase 云消息传递扩展 Web 应用的功能



应用投入使用后,接下来要做的就是了解您的用户,想方设法地提升用户互动度。用户通常会在多种多样的接触点以及不同的设备上与您的企业互动,因此我们很高兴地在此宣布,我们将扩展与Google Analytics (分析) 的集成范围,新增对 Web 应用的支持。现在,您可以将以往只能在原生移动应用中享有的强大分析功能 (例如细分受众群体、触发行动以及记录事件和用户属性) 运用到 Web 应用。这样一来,无论用户使用什么设备或平台,您都可以更轻松地了解用户与应用的互动情况。此外,您现在只需要在 Google Analytics (分析) 界面中点击一下,即可使用封闭漏斗。而且借助于我们近期升级的受众群体功能,您可以利用 Firebase 远程配置或Firebase 云消息传递 (目前均可用于 Web 应用) 为 Web 用户打造更加个性化的体验。

640?wx_fmt=png

Google Analytics (分析) 目前支持 Web 应用




  • Google Analytics (分析)

    https://firebase.google.cn/docs/analytics/get-started

  • 受众群体功能

    https://firebase.googleblog.com/2019/01/a-crash-course-in-using-new-audiences.html

  • Firebase 远程配置

    https://firebase.google.cn/docs/remote-config/use-config-web

  • Firebase 云消息传递
    https://firebase.google.cn/docs/cloud-messaging/js/send-with-console



利用 Firebase 预测轻松预测用户行为

去年,我们发布了 Firebase 预测的正式版,让您可以将强大的机器学习功能运用到应用分析中,并根据预测的未来行为明智地细分用户。最近,我们对 Firebase 预测的使用体验进行了一些改善,为您提供更多的信息和更好的控制。最重要的是,我们更新了 Firebase 预测界面,让您可以查看全面的用户行为预测结果,并根据自己的使用场景定位任何细分用户群。如需了解详情,请查看官方文档。




  • Firebase 预测
    https://firebase.google.cn/docs/predictions

提升控制力、灵活性和透明度



利用更多开源 SDK 深入分析

我们认为,要打造强大的软件和互联的社区,开放式平台是必不可少的。在过去几个月里,我们开放了另外四个iOS 库和四个Android 库的源代码。今天,我们又针对 Firebase 远程配置和 Analytics (分析) 推出了全新的开源版 Web SDK。此外,我们还与 Invertase 公司 (该公司构建了功能全面的适用于 Firebase 的 React Native 库) 密切合作,以确保他们的库覆盖所有 Firebase 产品。新推出的 React Native Firebase v6 版本新增了对每种 Firebase 服务的支持,并且提供了新的文档网站、快速入门指南和升级的 SDK。请查看官方文档开始使用。




  • iOS

    https://github.com/firebase/firebase-ios-sdk

  • Android

    https://github.com/firebase/firebase-android-sdk

  • Web SDK

    https://github.com/firebase/firebase-js-sdk

  • React Native Firebase v6 版本

    https://invertase.io/oss/react-native-firebase/

限制对 Firebase 项目的访问权限

除了让平台更加开放,我们还致力于确保您可以利用合适的流程来保障数据安全。为此,我们很高兴地宣布,Firebase 角色和权限已升级为正式版。借助这一久经考验的系统,您既可以使用预定义的 Firebase 角色,也可以创建自定义角色,以便仅让合适的人员访问您的 Firebase 项目和数据。如需了解详情,请查看官方文档。




  • Firebase 角色和权限
    https://firebase.google.cn/docs/projects/iam/overview




2019 年 Firebase 峰会上其他激动人心的资讯


利用 Firebase 测试实验室缩短测试运行时间

我们改进了Firebase 测试实验室,让您可以通过测试分片来加快测试速度。借助测试分片,您可以将整个测试分为若干子群组 (分片),以并行方式运行测试。如需了解详情,请查看官方文档。




  • Firebase 测试实验室
    https://firebase.google.cn/products/test-lab/
  • 通过分片加快测试速度
    https://firebase.google.cn/docs/test-lab/android/instrumentation-test#sharding

有关 Fabric 迁移的最新消息

随着 Firebase 应用分发的推出,我们完成了将 Fabric 中的精华功能迁移到 Firebase 的计划。所有备受大家喜爱的 Fabric 功能现在都可以在 Firebase 中找到。为了充分利用最新的更新成果,我们建议大家立即将 Fabric 应用和团队成员迁移到 Firebase。Fabric 信息中心将于 2020 年 3 月 31 日停用,尽早迁移有助于您尽早适应新平台,取得更大的成功。请查看官方文档。

  • Fabric 应用和团队成员

    https://fabric.io/firebase_migration


2020 年及未来展望!



我们将继续致力于将 Firebase 打造成一个更加实用的平台,以简化您的应用开发工作流和您的基础架构需求,让您能够集中精力打造出色的用户体验。在我们继续发展和强化这一平台的同时,我们衷心希望听到您的反馈意见。敬请加入我们的 Alpha 版计划,以便抢先了解我们接下来的开发计划,将您的想法告知我们,并与我们共同塑造 Firebase 的未来。




  • 敬请加入我们的 Alpha 版计划

    https://services.google.cn/fb/forms/firebasealphaprogram/

640?wx_fmt=gif 点击屏末  | 进入 Firebase 开发者官方网站

640?wx_fmt=png

640?wx_fmt=gif

  想了解更多 Firebase 内容?

  • 在公众号首页发送关键词 “Firebase”,获取相关历史技术文章;

  • 还有更多疑惑?欢迎点击菜单 “联系我们” 反馈您在开发过程中遇到的问题。



推荐阅读



推荐阅读
  • 在处理大规模数据数组时,优化分页组件对于提高页面加载速度和用户体验至关重要。本文探讨了如何通过高效的分页策略,减少数据渲染的负担,提升应用性能。具体方法包括懒加载、虚拟滚动和数据预取等技术,这些技术能够显著降低内存占用和提升响应速度。通过实际案例分析,展示了这些优化措施的有效性和可行性。 ... [详细]
  • 在尝试加载支持推送通知的iOS应用程序的Ad Hoc构建时,遇到了‘no valid aps-environment entitlement found for application’的错误提示。本文将探讨此错误的原因及多种可能的解决方案。 ... [详细]
  • 从理想主义者的内心深处萌发的技术信仰,推动了云原生技术在全球范围内的快速发展。本文将带你深入了解阿里巴巴在开源领域的贡献与成就。 ... [详细]
  • 使用虚拟机配置服务器
    本文详细介绍了如何使用虚拟机配置服务器,包括购买云服务器的操作步骤、系统默认配置以及相关注意事项。通过这些步骤,您可以高效地配置和管理您的服务器。 ... [详细]
  • 解决问题:1、批量读取点云las数据2、点云数据读与写出3、csf滤波分类参考:https:github.comsuyunzzzCSF论文题目ÿ ... [详细]
  • 在使用 Nginx 作为服务器时,发现 Chrome 能正确从缓存中读取 CSS 和 JS 文件,而 Firefox 却无法有效利用缓存,导致加载速度显著变慢。 ... [详细]
  • 长期从事ABAP开发工作的专业人士,在面对行业新趋势时,往往需要重新审视自己的发展方向。本文探讨了几位资深专家对ABAP未来走向的看法,以及开发者应如何调整技能以适应新的技术环境。 ... [详细]
  • 问题描述现在,不管开发一个多大的系统(至少我现在的部门是这样的),都会带一个日志功能;在实际开发过程中 ... [详细]
  • 调试利器SSH隧道
    在开发微信公众号或小程序的时候,由于微信平台规则的限制,部分接口需要通过线上域名才能正常访问。但我们一般都会在本地开发,因为这能快速的看到 ... [详细]
  • 本文整理了关于Sia去中心化存储平台的重要网址和资源,旨在为研究者和用户提供全面的信息支持。 ... [详细]
  • 自然语言处理(NLP)——LDA模型:对电商购物评论进行情感分析
    目录一、2020数学建模美赛C题简介需求评价内容提供数据二、解题思路三、LDA简介四、代码实现1.数据预处理1.1剔除无用信息1.1.1剔除掉不需要的列1.1.2找出无效评论并剔除 ... [详细]
  • Python 数据可视化实战指南
    本文详细介绍如何使用 Python 进行数据可视化,涵盖从环境搭建到具体实例的全过程。 ... [详细]
  • [转]doc,ppt,xls文件格式转PDF格式http:blog.csdn.netlee353086articledetails7920355确实好用。需要注意的是#import ... [详细]
  • 本文将详细介绍如何注册码云账号、配置SSH公钥、安装必要的开发工具,并逐步讲解如何下载、编译 HarmonyOS 2.0 源码。通过本文,您将能够顺利完成 HarmonyOS 2.0 的环境搭建和源码编译。 ... [详细]
  • 本文详细介绍了 InfluxDB、collectd 和 Grafana 的安装与配置流程。首先,按照启动顺序依次安装并配置 InfluxDB、collectd 和 Grafana。InfluxDB 作为时序数据库,用于存储时间序列数据;collectd 负责数据的采集与传输;Grafana 则用于数据的可视化展示。文中提供了 collectd 的官方文档链接,便于用户参考和进一步了解其配置选项。通过本指南,读者可以轻松搭建一个高效的数据监控系统。 ... [详细]
author-avatar
一截藏青线
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有