宣布推出Nearby Connections 2.0

2024-02-29 01:59

本文主要是介绍宣布推出Nearby Connections 2.0,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文 / Google 产品经理 Ritesh Nayak M



想像一下,走进一间酒店客房,温度已经设置得刚好适宜,后台正在播放您最喜爱的前卫数字摇滚,电视则引诱您继续播放您事先保存的罪恶快感观看列表。如果您的手机通讯录可以扩展,在您与爱人在一起时,可与她/他的通讯录合并,这样,您再也不必非常尴尬地询问婆婆/岳母的电话号码(您应该早就把它列入快速拨号、您的常用联系人并列为紧急联系人),会怎么样?


现在想像一下:在纽约或旧金山这样的城市中,您驱车来到一条通往私宅的空车道或私人停车区,并协商租赁该空位直至业主返回。


所有这些场景的共同点是能够检测附近能够与之通信的事物,包括您附近的人、地点和物体。


在今年的 I/O 上,我们讨论了更新版的 Nearby Connections API,新版本能够以完全离线的 P2P 方式为附近设备之间提供高带宽、低延迟的加密数据传输。我们宣布在所有运行 Google Play 服务 11.0 及更高版本的 Android 设备上提供此 API:

https://developers.google.cn/android/guides/releases#june_2017_-_version_110


Nearby Connections 在后台使用 WLAN、蓝牙 LE 和传统蓝牙来发现附近的设备并与其建立联系。Nearby Connections 可以扬长避短地充分利用每个无线装置,通过抽象化消除它们固有的复杂性。这种抽象带来一个显而易见的益处:不必再费神解决这些无线装置在不同版本的 OS 和不同设备之间运行不稳定的棘手问题;不仅如此,还可以根据需要切换无线装置,从而无缝升级连接带宽,并可获取不可见的无线更新,从而在有新的无线技术可用时立即享用该技术,而不需要在应用程序代码中进行任何修改。


此 API 的核心是一个连接(采用 Unix 套接字风格的语义),您可以通过该连接传输字节、文件或数据流。支持的连接拓扑有两种:

  • 星型:用于创建 1:N 拓扑,其中有一个中央设备,其他设备的兴趣均集中在该设备上。例如,某个离线游戏的主机或者某个课堂测验应用中的教师用设备。

  • 集群:用于创建 M:N 拓扑,可创建较为松散的网状网络。例如,一个支持组建临时项目组以便实时协作的课堂应用,或者一个超近距离的离线聊天应用。


在构建此 API 的过程中,我们与一些合作伙伴展开了合作,每个合作伙伴都有各自独特的离线数据传输需求和环境。我们很高兴看到他们通过此 API 的早期版本构建的应用,他们的反馈非常宝贵。下面我们来看一看他们构建的部分精彩应用:

  • The Weather Channel 在数据不足区域构建了点播网状网络,用于广播紧急天气警报。

  • Hotstar 实现了在连接不稳定/无互联网连接的位置(例如公共交通工具和飞机上等等)离线分享媒体。

  • GameInsight 则不仅使用 Nearby Connections 查找附近的玩家,还用来离线玩整个游戏。

  • Android TV 则构建了一个遥控应用(由 Nearby Connections 驱动),来简化初始设置,实现后续第二屏体验。


现在,此 API 已公开发布,我们迫不及待地想看看您将如何在您的应用中使用 Nearby Connections。要开始体验,请访问我们的开发者网站,查看我们的代码示例:

https://github.com/googlesamples/android-nearby/tree/master/connections


并在 Stackoverflow(标记为 google-nearby)上发布您的任何疑问。


查看全文及文中链接,请点击文末“阅读原文”。


这篇关于宣布推出Nearby Connections 2.0的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/757252

相关文章

微软正式推出 Spartan 斯巴达浏览器

作为用于替代 IE 浏览器的下一代继任者,微软的 Project Spartan 斯巴达浏览器可算是吊足了玩家们的胃口!如今,在最新的 Windows 10 Build 10049 版本起,它终于正式登场了。 斯巴达浏览器搭载了全新的渲染引擎、新的用户界面并集成了 Cortana 语音助手。功能上新增了稍后阅读列表、阅读视图、F12开发者工具、支持网页注释 (手写涂鸦),可以保存到 O

Science Robotics 首尔国立大学研究团队推出BBEX外骨骼,实现多维力量支持!

重复性举起物体可能会对脊柱和背部肌肉造成损伤,由此引发的腰椎损伤是工业环境等工作场所中一个普遍且令人关注的问题。为了减轻这类伤害,有研究人员已经研发出在举起任务中为工人提供辅助的背部支撑装置。然而,现有的这类装置通常无法在非对称性的举重过程中提供多维度的力量支持。此外,针对整个人体脊柱的设备安全性验证也一直是一个缺失的环节。 据探索前沿科技边界,传递前沿科技成果的X-robot投稿,来自首尔国立

Claude Enterprise推出计划

每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗?订阅我们的简报,深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同,从行业内部的深度分析和实用指南中受益。不要错过这个机会,成为AI领域的领跑者。点击订阅,与未来同行! 订阅:https://rengongzhineng.io/ 今天推出的Claude Enterprise计划,专为企业打造安全的

OpenGL ES 2.0渲染管线

http://codingnow.cn/opengles/1504.html Opengl es 2.0实现了可编程的图形管线,比起1.x的固定管线要复杂和灵活很多,由两部分规范组成:Opengl es 2.0 API规范和Opengl es着色语言规范。下图是Opengl es 2.0渲染管线,阴影部分是opengl es 2.0的可编程阶段。   1. 顶点着色器(Vert

QT项目实战之音乐播放器2.0版本

该版本相较于1.0版本最主要的不同在于连接数据库实现类似于歌曲收藏和取消收藏的功能。 详细情况看我的这篇文章http://t.csdnimg.cn/WS5s8。 效果展示 VSMyMusicShow2.0 define.h UseMySQL.h   musicInfo.h   VSMyMusicPlayer.h

MemSQL Start[c]UP 2.0 - Round 1A(构造)

题目链接:http://codeforces.com/problemset/problem/452/A 解题思路: 打个表暴力查找匹配。 完整代码: #include <algorithm>#include <iostream>#include <cstring>#include <complex>#include <cstdio>#include <strin

AI跟踪报道第55期-新加坡内哥谈技术-本周AI新闻: GPT NEXT (x100倍)即将在2024推出

每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗?订阅我们的简报,深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同,从行业内部的深度分析和实用指南中受益。不要错过这个机会,成为AI领域的领跑者。点击订阅,与未来同行! 订阅:https://rengongzhineng.io/ 点击下面视频观看在B站本周AI更新: B 站 链接 观看: 本周AI

青云QingCloud 推出 Region 服务,帮企业轻松构建多活架构

理想情况下,企业通过使用云的方式来消除地域对业务的影响,就像我们在使用水电时,不需要关心发电厂在哪里。但是,一般来说,不同地域之间,只能通过公网联通。 为帮助用户便捷地构建高可用的业务架构,青云QingCloud 推出 Region 服务,通过对基础网络架构进行升级,实现区域( Region )内的可用区( Availability Zone )之间内网高速互联,全面提升整体服务能力。

【深度学习 走进tensorflow2.0】TensorFlow 2.0 常用模块tf.config

无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点这里可以跳转到教程。人工智能教程 本篇文章将会教大家如何 合理分配显卡资源,设置显存使用策略。主要使用tf.config模块进行设置。下面我们一起了解下具体用法和例子。 一、指定当前程序使用的 GPU 例如,在一台具有 4 块 GPU 和一个 C

等保2.0升级:企业如何快速适应新标准

随着《网络安全法》的实施以及网络空间安全形势的不断升级,我国的信息安全等级保护制度也在持续完善。等保2.0的出台,标志着我国信息安全等级保护体系进入了一个新的阶段。面对等保2.0的升级,企业应如何快速适应新标准,确保自身信息安全体系与国家政策的同步升级?本文将从理解新标准、评估现状、制定计划、执行与优化四个方面,探讨企业应对等保2.0升级的有效策略。 一、深入理解等保2.0新标准 等保2.0相