【问题标题】:How is Google's nearby share implemented?谷歌的附近分享是如何实现的?
【发布时间】:2020-09-21 11:26:42
【问题描述】:

Google 刚刚在 8 月发布了 Nearby Share 功能。我对它的技术方面很感兴趣,但我还没有找到任何有关 Nearby Share 技术细节的文章。有什么提示吗?

我还注意到 Google 已经在 Android 上提供了Nearby connection API。 这让我想知道他们是否有任何关系?例如,附近共享是否使用附近连接 API 实现?

(是的,我看到前者是一个成熟的、即用型的功能,而后者是一个面向开发人员的 API,支持的不仅仅是文件共享。但是它们的名字看起来很相似,通信也是如此他们使用的方法,例如蓝牙、BLE 和 P2P wifi。)

【问题讨论】:

    标签: android google-nearby google-nearby-connections


    【解决方案1】:

    我是 Google Nearby Share 和 Nearby Connections 的负责人。

    是的,Nearby Share 建立在 Nearby Connections API 之上。 Share 是两者中面向用户的组件,并添加了 Nearby Connections 所缺乏的“身份”概念。可靠性和吞吐量改进都是附近连接的一部分,因此 API 的用户应该受益。

    如果您有任何具体问题,请告诉我,我会尽力回答。

    【讨论】:

    • 嗨,Xlythe,你打算为其他平台发布 API 吗?我想使用附近的连接在我的手机和台式机之间进行通信。
    • GitHub (github.com/google/nearby-connections) 上有一个 Nearby Connections (C++) 的副本,但不幸的是,拉取所有依赖项并构建它有点复杂。我们确实希望改善这一点,但这是一项长期的努力。特定于 Windows 的位正在进行中。
    • 非常令人兴奋。如果你能把它作为一个 kotlin 多平台库发布,那就太好了!
    猜你喜欢
    • 1970-01-01
    • 2017-03-13
    • 1970-01-01
    • 2012-10-01
    • 2012-01-09
    • 2021-06-08
    • 1970-01-01
    • 2017-06-02
    • 1970-01-01
    相关资源
    最近更新 更多