谷歌物联网系统Android Things揭开面纱|宣布Firebase for Unity

物联网 (IoT) 将计算技术引入各类全新的设备。我们宣布对我们的物联网开发者平台做出两项重要更新,以便您能够更快、更轻松地创造这些智能互联设备。

物联网操作系统 Android Things 揭开面纱|宣布Firebase for Unity

我们发布了 Developer Preview 版的 Android Things,该平台为利用 Android 这一世界上最受支持的操作系统的强大功能构建物联网产品铺平了广阔的道路。现在,任何 Android 开发者均可使用 Android API 和 Google 服务快速构建智能设备,同时依靠 Google 直接提供的更新始终保持出色的安全性。

我们吸取了 Brillo 项目的反馈,加入了一些熟悉的工具,例如 Android Studio、Android 软件开发工具包 (SDK)、Google Play 服务和 Google 云端平台。在未来几个月,我们将提供 Developer Preview 更新,以便为您提供强大的基础架构,帮助您安全地推送定期 OS 补丁程序、安全修复和您自己的更新以及内置的 Weave 连接,等等。更多物联网解读:www.yangfenzi.com/tag/wulianwang

物联网操作系统 Android Things 揭开面纱|宣布Firebase for Unity

目前,已有多种全方位硬件解决方案(包括 Intel Edison、NXP Pico 和 Raspberry Pi 3)发布,您可从中选择一种,开始利用 Android Things 构建实际的产品。您可以利用这些解决方案的定制设计轻松地扩展到大规模量产,而此时,您仍然只需要继续使用 Google 的 Board Support Package (BSP)。

我们还更新了 Weave 平台,使得所有类型的设备均可更轻松地连接到云并与 Google Assistant 之类的服务进行交互。像 Philips Hue 和 Samsung SmartThings 这样的设备制造商已经开始使用 Weave,另外几家制造商(如 Belkin WeMo、LiFX、Honeywell、Wink、TP-Link 和 First Alert)也正在实施 Weave。Weave 提供完整的云基础架构,让开发者可以专注于构建自己的产品,而不必投资云服务。

物联网操作系统 Android Things 揭开面纱|宣布Firebase for Unity

Weave 还包含 Device SDK(适用于受支持的微控制器)和管理控制台。Weave Device SDK 目前支持灯泡、智能插座和开关以及恒温器的方案设计。在未来几个月,我们将增加对更多设备类型、自定义方案/特性的支持,还将增加一个面向 Android 和 iOS 的移动应用 API。最后,我们还将努力合并 Weave 和 Nest Weave,以使所有类别的设备均可安全可靠地互联。因此,无论您是从 Google Weave 还是 Nest Weave 入手,都能在物联网生态系统中大展宏图。

这只是我们希望与您携手构建的物联网生态系统的第一步。要开始构建,请访问 Google 物联网开发者网站:developers.google.com/iot

Android Things 网站:developer.android.google.cn/things

Weave 网站:developers.google.cn/weave

Google 云端平台网站:cloud.google.com

在上面的网站查阅相关文档和代码示例。您也可以在 Google+ 上加入 Google 的物联网开发者社群(g.co/iotdev)以获取最新更新并与其他开发者分享和讨论想法。

来源:Google Android 开发者博客
发布者:Google 物联网开发顾问 Wayne Piekarski

Firebase for Unity

——————— 氧分子网www.yangfenzi.com)延伸阅读 ———————

宣布Firebase for Unity !

您是否知道,Firebase 包含的丰富功能可以让您这样的开发者更轻松地构建超酷的应用?

是的,没错。这可能已经不算是新闻了。

但您可能注意到了,我们近一段时间一直在谈论的是“应用”而不是“游戏”。那是因为我们的移动内容库发挥了巨大作用…只要您是使用 Swift、Java 或 Objective-C 编写应用,就会意识到这一点。

问题在于,大多数游戏开发者不是使用 C++ 构建自己的游戏引擎,就是使用 Cocos2D 或 Unity 之类的流行第三方游戏平台作为其移动游戏的动力来源。到目前为止,尽管我们 C++ 版本的 Firebase 内容库已推出了测试版,我们的 Unity 开发者还是只能将就使用已相当过时的 Firebase 数据库插件…

…… 但现在有了转机!

得益于我们众多工程师进行的大量辛勤工作以及您的持续反馈,我们推出了得到官方支持的全新 Unity SDK,其中大量增加了 Firebase 平台的功能。

那么,该产品对作为 Unity 开发者的您意味着什么呢?这意味着您现在可以充分利用我们早在 5 月就已宣布的众多 Firebase 新功能。其中包括…

1. Firebase Analytics:

一款免费并且无限制的分析软件包,用于记录您的游戏内发生的事件。了解游戏玩家在哪里遇到困难、游戏受众随时间的增长情况或者各不同国家游戏玩家付费货币的支出情况。所有这些信息都可通过 Firebase Analytics 进行轻松记录,并且其与 BigQuery 的集成可让您同时运行某种相当精细的数据挖掘。

2. Firebase 实时数据库:

使用这种数据库时,您的应用数据能够以不可思议的速度同步到所有设备上,通常在几百毫秒内便可同步完毕。它很适合用来实现近乎实时的功能,比如游戏内聊天,将用户保存的游戏进度同步到所有设备上,或许还可以为回合制棋盘、卡牌或策略游戏提供支持。不过,您可能不想利用它来驱动您的多人射击游戏或 MOBA——我当然知道,对于游戏开发者来说,我们需要对“实时”的真正含义做更明确点的说明。

3. 动态链接:

它们是移动深层链接,您可以利用这些链接将玩家指向任何游戏元素(如果他们安装了该元素),或者跳转到 Play 商店/应用商店(如果他们未安装该元素)。我认为,对游戏开发者来说,最佳用例是利用动态链接来帮助促进应用内分享。您可以利用动态链接来分享通关录像或者玩家的超酷新角色/要塞/用户原创内容的链接。并且,如果您不想自行构建界面来实现所有上述目的,Firebase 邀请 可为您创建一个这样的界面,它可以将动态链接打包在一个格式美观的电子邮件或短信中。

4. 身份验证:

绝不会有任何一个游戏开发者会说,“唉,我真想把所有时间都花在构建身份验证系统上,而不是开发我的游戏”。有了 Firebase 身份验证,您的用户通过 Facebook、Google 和 Github 等第三方提供商登录变得更轻松,您也可以更方便地创建自定义用户名和密码系统。

5. 云消息传递:

Firebase 云消息传递让您可以通过单一端点同时向 iOS 和 Android 设备发送通知。此外,它还允许您通过 Firebase 通知面板发送通知,这意味着即便是您团队中的非技术性成员也能发送通知,让您不必再操心任何自定义服务器代码或 curl 调用的编写。

6. 远程配置:

这个功能允许您从云端更新游戏的值。坦率地讲,这是最令我兴奋的游戏功能。任何设计过塔防游戏的人都知道,哪怕是一个游戏单元中的某一项统计数据过强,都可能令整个游戏失去平衡。有了远程配置,您就可以从云端调整这些值,然后利用 Firebase Analytics 来了解是否能产生您预期的效果。您甚至可以利用远程配置向特定人群(比如专业玩家)提供自定义值。

您可以将这个内容库用于 Android 和 iOS 设备,但开发团队也贴心地加入了面向 Windows、OSX 和 Linux 的存根方法,因此如果您的游戏也面向桌面设备,就不必担心添加大量条件代码的问题。顺便说一句,这个 SDK 的实时数据库部分直接在 Unity 编辑器内运行,这给测试和调试工作提供了便利。

我们极力建议您试用 Firebase SDK for Unity!它现已正式推出:
firebase.google.cn/docs/unity/setup

其中包含的丰富功能能够让您这样的开发者打造出一些相当酷炫的…游戏。

没错,写起来都让人觉得激动。

来源:Google Firebase 博客
发布人:Google 开发顾问 Todd Kerpelman

·氧分子网http://www.yangfenzi.com)综合整理报道

氧分子网(www.yangfenzi.com)是关注互联网生态圈的科技新媒体

·氧分子网http://www.yangfenzi.com)延伸阅读:

➤ Google下一代跟踪代码管理器 Firebase 闪亮登场

➤ 从Google的单代码库模式看Google工程的制度与文化

➤ Google 宣布开源全球最精准自然语言解析器 AI 工具 SyntaxNet

➤ Google Angular 中文网站上线发布,开源推动互联网技术的发展

➤ 解读Google开发者大会:你真的了解Android吗?网络技术面面谈

分享给您的好友:

您可能还喜欢…

  1. 2017 年的 Google I/O 大会日期地点早已公布,回想去年大会上的热门 Firebase Analytics 已经在 AdMob 中取代 Google Analytics。如果你还没有开始使用,那就快快行动起来吧!

    为什么要使用 Firebase Analytics?
    Firebase Analytics 是 Firebase 中的众多功能之一。将 AdMob 应用与 Firebase 相关联后,我们就可以将免费的 Firebase Analytics 工具提供的数据与 AdMob 共享,帮助您提高应用获利能力和用户互动度。这样做还可以与 Firebase 分享 AdMob 数据,以便改善报告功能,体验衡量应用的新方式:
    免费且不受限制的移动应用分析功能,没有匹配数限制;
    强大的报告功能助您找到增加收入的方法;
    专为应用构建,自动插桩,易于扩展;
    界面美观,简单易用;
    将原始数据导出到 BigQuery 中以便用于自定义查询;
    将用户细分为各种受众群体,从而更深入地了解他们;
    Firebase Analytics 与其他 Firebase 功能完美配合;
    使用 Firebase Analytics 完全不会影响 Google Analytics(分析)的数据收集和报告。

    如何在 AdMob 中应用中集成 Firebase Analytics?
    要将您的应用与 Firebase 相关联,请按以下步骤操作:
    访问 https://apps.admob.com 并登录到您的 AdMob 帐户;
    点击分析标签;
    点击要关联的应用旁边的关联到 Firebase;
    阅读政策确认书,然后点击确认;
    系统可能会提示您在 Firebase 中创建新项目或关联到现有 Firebase 项目(如果您已经创建了项目)。点击继续,关联您的应用;
    按照屏幕上的说明将 Firebase SDK(Android 版或 iOS 版)集成到您的应用中。