作者 / Kristen Richards,小组产品经理

在 Firebase,我们相信开发者在帮助人们更好地学习、生活,获得成功并持续发展业务等方面发挥着重要作用。正因如此,我们致力于提供易于使用且可扩展的集成工具,帮助您继续为数十亿用户打造值得信赖的优质体验。

每个月都有数百万应用积极地使用 Firebase,创建这些应用的企业规模各不相同,小至初创公司,大到全球企业。大家对我们的信任激励着我们不断改进 Firebase。如今,Firebase Summit 以线上活动的形式回归,我们很高兴向您介绍平台的更新,帮助您更快地开发应用,更轻松地运行应用并方便扩展。想要了解最新内容的更多详细信息,请继续阅读。您也可以在我们的活动网站上查看峰会的所有精彩内容 (包括技术分享、演示、学习计划等),包括:

利用新的构建模块加速应用开发

  • 利用全新扩展程序更快地添加关键电子商务功能

  • 增强了对 Apple 平台、游戏引擎和 Flutter 的支持

  • 利用 App Check 提高应用安全性

  • Google Play 安全政策详细指南

获取有实用价值的分析洞见,轻松管理您的应用

  • Performance Monitoring 中的全新实时提醒

  • Crashlytics 增加了应用无响应 (ANR) 报告和信号 (signals)

使用强大的互动工具轻松地拓展规模

  • Cloud Messaging 和应用内消息 (In-App Messaging) 的统一活动管理

  • Remote Config 核心改进和个性化的 Beta 版发布

  • 活动网站

    https://firebase.google.cn/summit

利用新的构建模块加速应用开发

Firebase 提供完全托管式基础架构,以及简化的体验,让您能够专注于最重要的事项,从而帮助您设置和运行应用。

利用全新扩展程序更快地添加关键电子商务功能

Firebase Extensions 是预封装的代码包,可以自动完成常见的开发任务,让您能够通过更少的步骤为应用添加功能。我们一直与您熟悉和信任的公司保持合作,因此您可以便捷的整合多种服务而无需学习新的 API。最近,我们在 Stripe 的朋友于他们的 Run Payments with Stripe 扩展程序中增加了一次性付款和 SDK。此外,他们还推出了一个新功能,能够让您在应用中接受超过 15 种不同的支付方式,包括钱包支付、银行转账和 "先买后付"。

  • Firebase Extensions

    https://firebase.google.cn/products/extensions

  • Run Payments with Stripe

    https://firebase.google.cn/products/extensions/stripe-firestore-stripe-payments

  • SDK

    https://www.npmjs.com/package/@stripe/firestore-stripe-payments

我们还发布了新的扩展程序,以便您在更短的时间内为应用添加关键电子商务功能。这些扩展程序可以帮助您用 ShipEngine 运送和跟踪商品,用 SendGrid 电子邮件或 Twilio 短信重新吸引放弃交易的用户,并用 Elastic 在 Cloud Firestore 上实现搜索。您甚至可以添加一个单一的界面,实现通过 Google Pay 接收多个供应商的付款,这一点对于面向国际市场的应用尤其方便。若要了解更多详情,您可以前往 Firebase Extensions 页面,即刻安装!若您需要灵感,可以在 GitHub 上查看我们示例应用的代码 (该应用使用了超过 17 种不同的扩展程序),您还可以查看部署的版本: https://karas-coffee.web.app/

△ 这些新的扩展程序由我们的合作伙伴与 Firebase 协力构建,助您更快地在应用中添加电子商务功能

  • Firebase Extensions 页面

    https://firebase.google.cn/products/extensions

  • GitHub 上查看我们的示例应用

    https://github.com/FirebaseExtended/karas-coffee

增强了对 Apple 平台、游戏引擎和 Flutter 的支持

我们很高兴地宣布,Firebase 现在可以 tvOS 和 macOS 提供 Beta 版支持了!这意味着您可以使用自己最喜欢的 Firebase 产品来构建并运行与 Apple TV 和 Macbook 兼容的应用 (使用单个代码库),为用户提供较之前更便捷的出色跨设备体验。举个例子,添加 Crashlytics SDK 时,您可以识别严重崩溃,甚至可以直接在 Firebase Crashlytics 控制台中按 Apple 设备类型或操作系统排查崩溃。

△ 对 Apple 平台的支持得到增强后,您可以为用户提供流畅的跨设备体验

我们的许多 C++ SDK 现在都支持 Apple TV 了,游戏开发者们得知这个消息也许会十分开心。这意味着您可以用 Firebase 开发炫酷的 Apple Arcade 游戏!除此之外,我们正在实现 Cloud Firestore 对 Unity 和 C++ 的兼容,以此扩展对游戏框架和引擎的支持。这可以让您在几秒钟内将 Cloud Firestore 的强大功能添加到您的游戏中,以近乎实时的方式存储和同步您的游戏数据,添加离线支持,并扩展游戏体验以支持成千上万的玩家。

△ Cloud Firestore 现在可用于 Unity 和 C++,为您提供实时数据同步能力和离线支持

我们还对 Crashlytics 的 Unity 和 NDK SDKs 进行了一些重大改进,让您能够更轻松地调试游戏代码库。现在,Crashlytics 可以跟踪更多的原生代码崩溃类型,还实现了对 Unity 游戏的 IL2CPP 支持,以显示更多可以映射到 C# 代码的符号化 C++ 框架。

最后,利用 Flutter 在线编辑器 Dartpad 的最新版本,您可以同时使用 Flutter 和 Firebase 来开发应用,此类应用只需使用浏览器就可以跨平台获取用户。Flutter 是 Google 的开源框架,通过该框架您可以利用单一代码库构建出高质量、原生编译的多平台应用。它是对 Firebase 跨平台后端服务的自然补充。现在,Dartpad 已经支持 Cloud Firestore 和 Firebase Authentication,其他的 Firebase 产品也即将推出!访问 dartpad.dev 并导入 Firebase 软件包就可以开始构建了。您也可以查看我们的示例应用。

△ Flutter 的在线编辑器 Dartpad 现可为您提供开箱即用的 Firebase 支持

  • Flutter

    https://flutter.cn/

  • dartpad.dev

    https://firebase.googleblog.com/2021/11/dartpad.dev

  • 示例应用

    https://dartpad.dev/?id=ba3b2530d348775da2cb357d60d4afbf&null_safety=true

利用 App Check 提高应用安全性

几个月前,我们向您介绍了 App Check,它为您的后端基础架构提供了一层强大的安全保护。保护的方法是验证传入的数据流量来自于合法设备上的应用,并阻止没有有效凭据的数据流量。如今,App Check 可以实现更多功能,因为我们进行了三项重要更新。

首先,您现在可以使用 App Check 来保护对 Cloud Firestore 的访问 (即将推出对 Firestore Web SDK 的支持),此外还有我们之前宣布的 Cloud Storage for Firebase、Realtime Database 和 Cloud Functions for Firebase。其次,我们增加了自定义服务器保护,让您可以在任何自定义的后端资源中使用 App Check。它甚至可以与 Apigee 之类的 API 管理平台和 CloudFlare 之类的 CDN 集成。第三,我们扩展了 App Check 支持的证明供应商数量,包括 Apple 的应用证明供应商 App Attest 和 reCAPTCHA Enterprise。即刻使用 App Check 注册您的应用,开始通过 Firebase 控制台实施保护吧。了解更多关于 App Check 的信息,您可以查看官方文档:

https://firebase.google.cn/docs/app-check

△ App Check 保护您的应用和用户数据

Google Play 安全政策详细指南

我们发布了详细指南,说明各个 Firebase 产品将会收集和分享哪些数据,以帮助您遵守 Google Play 安全政策。我们的目标是以 Google 对隐私和透明度的承诺为基础,帮助您为明年向用户推出的 Google Play 新政策的数据安全部分做好准备并取得先机。

△ 示意图,具体以实际发布的内容为准

  • 详细指南

    https://firebase.google.cn/docs/android/play-data-disclosure

获取有实用价值的分析洞见,轻松管理您的应用

通过 Firebase,您可以监控应用的性能和稳定性,测试变更,并深入了解如何解决问题以尽可能的为用户提供最佳体验。

Performance Monitoring 中的全新实时提醒

Firebase Performance Monitoring 收集并展示有关应用性能的数据,以便您从用户的角度准确地了解自己应用的情况,以及用户何时会出现体验不畅的情况。然而,无论在本地设备上对应用进行了多么彻底的测试,您的应用仍然可能遇到延迟问题,因为用户会在不同的国家/地区使用不同的设备和网络条件访问应用。为了帮助您掌握情况,我们在测试版中发布了一项名为性能警报的新功能!若您的应用启动时间超过给定的阈值,这项新的性能警报功能就会向您发送一封电子邮件,让您能够在延迟问题出现时立即进行调查并修复。该功能可以在控制台中配置,我们将很快为其他性能指标增加更多警报。

△ Performance Monitoring 的新实时警报能让您知道自己的应用启动时间是否变慢

  • Firebase Performance Monitoring

    https://firebase.google.cn/products/performance

  • 性能警报

    https://firebase.google.cn/docs/perf-mon/alerts

Crashlytics 增加了应用无响应 (ANR) 报告和信号 (signals)

Firebase Crashlytics 可以让您全面了解自己应用的稳定性,以便您在大量用户的体验受到影响之前跟踪、优先处理并解决这些错误。除了 Crashlytics 对 Apple 平台和游戏报告的增强支持外,Crashlytics 现在还能报告应用无响应 (ANR) 错误!根据我们的研究,Android 平台上的所有应用意外退出中,应用无响应 (ANR) 的占比接近 50%,这意味着它对应用质量的影响比应用崩溃更为严重。为了帮助您全面了解自己应用的稳定性问题,Crashlytics 现可以报告应用无响应 (ANR),并呈现受影响线程的上下文信息,以便您查明应用无响应 (ANR) 的原因。

△ Crashlytics 现可报告应用无响应 (ANR) 错误,帮助您更全面地了解应用稳定性

  • Firebase Crashlytics

    https://firebase.google.cn/products/crashlytics

我们还将介绍 Crashlytics 中的一个新概念: 信号 (signals)。信号分析您的崩溃以发现有助于问题排查的有趣共性和特征。如今,我们将发布三个信号 (signals): 早期崩溃、新问题和重复问题。早期崩溃是指用户在应用启动时遇到的崩溃。新问题是最近 7 天内的新问题,而重复问题是用户反复遇到的问题。Apple 和 Android 应用开发者都可以使用信号 (signals)。欢迎您在下一版本的应用中进行尝试!

△ Crashlytics 信号 (signals) 呈现崩溃的有趣共性和特征,有助于问题排查

使用强大的互动工具轻松地拓展规模

随着您的应用不断发展,Firebase 将提供您所需的控制、自动化和灵活性,帮助您达成预期的业务成果,如提高用户粘性和收入。

Cloud Messaging 和应用内消息 (In-App Messaging) 的统一活动管理

Firebase Cloud Messaging (FCM) 让您能够轻松地在各个平台上发送有针对性的自定义自动推送通知,以便您触达不再活跃的用户。Firebase 应用内消息 (In-App Messaging) 让您能够针对情境向活跃用户发送适合的消息,激励用户完成重要的应用内操作。这两个产品在保持用户参与方面是相辅相成的。正因如此,我们很高兴向您介绍重新设计的控制台体验,其将这两个产品结合在一起。这个统一的信息中心帮助您全面掌握所有的消息推送活动,以便您针对不同的受众开展复杂的多点触达活动,并在同一位置查看活动效果。例如,您可以向预测会流失的用户发送优惠券代码,以此留住用户,因为 Cloud Messaging 和应用内消息 (In-App Messaging) 都能与 Google Analytics 的新预测受众无缝对接。若想尝试新的统一信息中心,欢迎您访问控制台并点击 "立即预览 (Preview now)"。

△ Cloud Messaging 和应用内消息 (In-App Messaging) 的统一信息中心让您能够在同一处查看并管理您的活动

  • Firebase Cloud Messaging (FCM)

    https://firebase.google.cn/products/cloud-messaging

  • Firebase 应用内消息 (In-App Messaging)

    https://firebase.google.cn/products/in-app-messaging

  • Google Analytics 的新预测受众

    https://support.google.cn/analytics/answer/9805833

Remote Config 核心改进和个性化的 Beta 版发布

另外一种留住并让用户满意的方法是通过个性化的应用体验来满足用户的需求和喜好。通过 Firebase Remote Config,您可以动态地控制和改变应用的外观和行为,而无需发布新的版本。如今,我们十分高兴地向您介绍在 Beta 版中发布的名为 "个性化" 的 Remote Config 新功能!个性化让您能够自动优化每个用户的体验,利用机器学习最大限度地实现您所关心的目标。经过简单的设置,个性化将不断为每个用户寻找并启用正确的应用配置,以达到最佳效果,为您减轻负担。

  • Firebase Remote Config

    https://firebase.google.cn/products/remote-config

  • 个性化

    https://firebase.google.cn/docs/remote-config/personalization?authuser=0

Halfbrick 是 Jetpack Joyride、Dan the Man 和经典即时游戏 Fruit Ninja 等游戏背后的工作室,该工作室已经利用个性化实现了 16% 的收入增长,且其在应用商店中的正面评分提升了 15%!另一个早期客户 Ahoy Games 在一些游戏中尝试了个性化,成功地实现了 12-13% 的应用内购买量增长,并且这对其团队来说几乎毫不费力。

△ Remote Config 个性化利用机器学习来帮助您优化用户体验,实现您的目标

  • 实现了 16% 的收入增长

    https://firebase.google.cn/use-cases/halfbrick-personalization

  • 12-13% 的应用内购买量增长

    https://firebase.google.cn/use-cases/ahoy-games

我们还对 Remote Config 进行了一些重要改进,包括更新参数编辑流程,让您能够更轻松地更改定位条件和默认值,还增加了数据类型支持,以加强数据验证,减少向用户推送错误值的风险。最后,我们改进了历史记录更改,让您能够清楚地看到上一次更改参数的时间和方式。这能够帮助您了解哪些应用配置更改与关键指标的变化相关。欢迎您转至 Remote Config 控制台查看这些更新,即刻尝试个性化吧!

△ Remote Config 中的目标定位和数据验证的改进

Firebase 始终伴您左右

从构建应用到优化应用,我们将作为合作伙伴始终陪伴在您的开发之旅中。我们的目标是让应用开发变得更快捷、更轻松,让您能够更轻松地获得成功。我们可以让您的应用发挥出最大潜力,无论是对用户来说,还是对您的业务而言。若想进一步了解以上分享,您可以查看 Firebase Summit 的技术分享、Codelab 和演示!如果想提前了解即将在 2022 年发布的产品,您可以加入我们的 Alpha 计划!也欢迎您持续关注 "谷歌开发者" 微信公众号了解更多最新内容。

  • 查看 Firebase Summit 的技术分享、Codelab 和演示

    https://firebase.google.cn/summit

  • 请加入我们的 Alpha 计划

    http://firebase.google.cn/alpha

推荐阅读

如页面未加载,请刷新重试

 点击屏末  | 即刻使用 Firebase 构建精彩应用


加速应用开发 | Firebase Summit 2021 精彩回顾相关推荐

  1. 清华数为大数据应用低代码开发工具DWF 2021成长回顾

    清华数为大数据应用开发工具DWF是一款数据模型驱动的低代码应用开发工具.2021年,以工业大数据应用系统用户的需求为牵引,DWF团队共发布6个主版本,分别在移动端应用定制.异构数据源管理.交互设计功能 ...

  2. 一文饱览年度AI盛宴!WAVE SUMMIT+2021峰会精彩回顾

    AI的未来发展趋势是什么?如何让AI更快地融入产业?如何让更多人能更便捷地使用AI?在人工智能进入工业大生产的当下,这些行业与开发者们关注的问题,让我们从刚刚结束的WAVE SUMMIT+2021深度 ...

  3. Develop as One | 2021 Google 开发者大会主旨演讲精彩回顾

    2021 年 世界比起过往更需要彼此联结 谷歌始终与大家携手共进 共创机遇,共谋发展 一分钟回顾主旨演讲亮点 2021 Google开发者大会主旨演讲精彩回顾 前往官网,了解更多涵盖 18 条产品线, ...

  4. 【活动回顾】上海区块链开发者大会(2021)第二日精彩回顾

    活动时间:2021年11月13日至14日 活动主办方:中国人民大学区块链研究院.上海可一澈科技有限公司.CSDN 大会首日精彩回顾 上海区块链开发者大会(2021)第二天的活动于11月14日星期日拉开 ...

  5. 【活动回顾】上海区块链开发者大会(2021)首日精彩回顾

    活动时间:2021年11月13日至14日 活动主办方:中国人民大学区块链研究院.上海可一澈科技有限公司.CSDN 大会第二日精彩回顾 上海区块链开发者大会(2021)于2021年11月13日正式开幕, ...

  6. Data Cloud Summit 2021 活动小记

    前言 大家好,我是 梦想家.前段时间我写了一篇文章,<参加七牛云"PISA"发布会随想录>,当时在评论区说到,如果点赞过15,7月30日 将在上海浦东香格里拉盛大召开大 ...

  7. 超全!openGauss Summit 2021你想知道的都在这!

    21年12月28日,以 "汇聚数据库创新力量 逐梦数字时代星辰大海" 为主题的openGauss summit 2021在北京线上线下同步举办 . 大会现场,openGauss开源 ...

  8. 聚焦WAVE SUMMIT 2021,大咖齐聚共研深度学习

    自2016年百度飞桨PaddlePaddle正式开源起,中国深度学习AI智能的大门就己经被打开,同时随着国内AI产业化的不断发展,时至今日,国产深度学习框架也是再次迎来了国潮新典范. 所以今年的5.2 ...

  9. 亮相百度WAVE SUMMIT+2021,Intel OpenVINO带来新气象

    北京时间12月12日,百度WAVE SUMMIT+2021深度学习开发者峰会在上海举办.这场属于AI的科技盛会之上,英特尔OpenVINO联手百度PaddlePaddle为开发者带来了一系列的技术内容 ...

最新文章

  1. java setmethod_Java Operation.setJavaMethod方法代码示例
  2. c与c十十与python_浅要分析Python程序与C程序的结合使用
  3. Collections.sort()泛型集合排序的使用,和自定义类实现Comparable<T>接口重写compareTo(T o)方法完成Collections.sort()排序,以及自定义排序规则
  4. PCA的原理及MATLAB实现
  5. 03MyBatis的事务管理和缓存机制
  6. 【Git】Git如何在不提交当前分支的情况下切换到其它分支进行操作-git stash
  7. 今天,你用智能音箱了吗?
  8. hive的lateral view行转列
  9. windows phone开发环境搭建
  10. MySQL 主键入门到精通
  11. Monkey学习笔记三:Monkey脚本编写
  12. 【随笔】我的两年 ACM 回(心)忆(酸)录(路) 【多图预警】
  13. C++实现IE缓存迭代器
  14. 什么是漏极开路【转】
  15. 电脑去除桌面图标小箭头
  16. [二] X 名称空间
  17. JS基础 原型与继承
  18. vue -- 移动端(vant)更换头像剪切功能
  19. 面向鲲鹏和昇腾的创新架构
  20. 谷歌,高德,必应地图中英文显示

热门文章

  1. 使用前端js代码开发了一个图片转ico图标的功能
  2. NeurIPS 2022 | 何恺明团队新作:MAE扩展到视频!学习时空表示,最优Mask比例高达90%!...
  3. 做了个抓取全网群二维码和个人二维码的平台
  4. Vue 中 Dep 和 Observer 的用法详解
  5. 实验三+070+胡阳洋
  6. 小程序开发——页面背景色设置
  7. C++第一课(初识C++)
  8. 地牢大师--(BFS+三维数组)
  9. 垃圾收集器回收种类 以及七种垃圾收集器
  10. 关于个人如何接入微信支付接口,适用于h5,小程序等应用场景