Android 新功能确认:Nearby Share

今天,Google 正式确认了他们在 Android 11 加入的一个新功能 —— Nearby Share,对于 Android 设备来说,这个新功能将会使 Android 手机的使用体验上升一个台阶,对于整个 Android 阵营来说,这个新功能也会推动一番行业内的「变化」。

Nearby Share 可以被看作是 Android 版的「AirDrop」 —— 一个苹果早就实现了的、系统级的、手机和手机之间互传文件的功能。

实际上在国产手机上,这并不是什么很新奇的功能,同一品牌的手机之间如果厂商有在 ROM 里做这一套功能,那么手机和手机之间就可以直接通过 WiFi 互传文件。
此前小米、OPPO、vivo 还成立了一个「互传联盟」,最早是这三个品牌的产品之间能够实现互传,后续魅族、OPPO 和小米集团旗下的其他品牌也加入到了这个联盟内,现阶段互传联盟中的七个品牌已经能够实现无障碍的互传,实际的使用体验其实和苹果 AirDrop 是比较接近的了。

从软件层面来看,这个互传完全是可以拓展到所有手机上的,大家只需要根据一个统一的标准在系统里加入这个功能即可,只不过手机厂商之间除了合作还有竞争,以至于在「互传」这件事情上,并不是所有的手机厂商(或者说手机品牌)是 100% 配合、100% 愿意的。
简单来说,就是互传这件事在技术实现上是不存在任何壁垒的,这种存在于厂商和厂商,或品牌和品牌之间的壁垒,并不是说两部 Android 手机品牌不一样、厂商不一样就不能互相传文件了,这种事情在技术上是不存在的。这类壁垒的形成完全归结于那些人为的、非技术的因素。做是完全可以做的,只是愿不愿意做的问题。

为了解决在文件互传上存在的厂商壁垒、品牌壁垒,在很多 Android 厂商已经在自己的 ROM 内实现了这个功能之后,Google 仍然还是决定给行业提供一个通用性的文件互传解决方案,推动整个 Android 生态在文件互传上实现统一化、标准化。
对于用户来说,Google 这一举动带来的好处是非常直接的,用户不需要再担心我的手机是小米,你的手机是华为,两台手机不能直接互传文件这种问题,未来对于 Android 用户来说,近距离、面对面地收发文件将不再需要通过 QQ、微信这样的社交工具进行,直接经过 Android 系统内置的这个 Nearby Share,你就可以直接把文件发送到对方的设备上。

这么做对于用户来说有一个非常大的好处,虽然 QQ 提供了一个面对面快传功能,但是对于不怎么消耗流量的文档等,大家还是不愿意采用这种方式,因为它要利用手机的热点建立一个单独的私有连接,在经过了一番设备搜索和配对后才能够传输文件,这很影响发送文件的效率。
所以很多用户会倾向于选择直接通过社交工具,经由公网来做点对点的文件发送,这会使得你发送的文件不可避免地在互联网上跑一圈,如果是「离线文件」,那么它还会被缓存在社交工具的服务器上。有的文件其实是很不适合这么做的,尤其是一些内部的东西。

而使用 Nearby Share,你就基本不用担心这个问题。你的设备会基于 WiFi Direct 技术(考虑到 Android 设备的多样性和复杂性,建立连接要用到的技术也可能是其他类似技术或是多个技术的综合),直接和对方设备建立一个完全点对点的通信,类似于两台电脑用一根网线连接到一起。
这样一来,你的文件等于是直接从你的设备发送到对方的设备,不会跑去互联网上绕一圈再发送到对方的设备上。相较于通过社交工具直接发送,这种方式能够很好地规避文件被劫持、泄露的风险。
但是需要注意的是,从现有的设置项来看,为了优化 Nearby Share 的体验,对于体积很小的文件 / 信息(比如单纯分享一个 URL 或内容很简单的文档等),Google 可能会根据某些判定条件使用公网进行传输,这可能会影响到传输的安全。

由于 Google 用了一个「may」(可能),所以具体什么样的数据会走公网是不太确定的。但是这只是一个可选选项,你可以设置成完全通过 WiFi,甚至是在设备完全离线的状态下进行传输,Google 并没有强制要求你的数据一定要走公网。
对于较大的文件,由于 Nearby Share 可以利用 WiFi 的带宽对文件进行传输,所以在传输速率上,Nearby Share 也能提供一个足够好的保障。如果你想和你的朋友分享一段你录制的视频等,用 Nearby Share 会快很多,特别是在人特别多,基站带宽不够分的一些场景下(各种大型线下聚会、展会等)。
在日常使用中,你也可以不再需要担心自己的照片可能手一滑发错了地方这种事情,因为在 Nearby Share 中,你只能发送给在你附近的联系人、在你附近的设备,几乎不存在手滑的可能。

在交互上,Google 也对这种「手滑」做了规避,考虑到设备之间可能会存在重名,或者周围打开这一功能的人很多,导致选择的时候有很多设备,用户可能会点错,所以系统会要求用户再次确认对方的设备,包括名称和 ID。

对方在收到发送的文件之后,对方需要手动确认后才能对文件进行接收,所以即使真的不慎发错了人,对方可以取消,你也可以在发现错误后及时中断。

在可见性设置方面,除了单纯的「开」、「关」外,Google 做了一个非常人性化的优化,你可以设置只有部分联系人可以通过 Nearby Share 找到你的设备,作为接收方,你可以通过这个设置规避不必要的、恶意的文件传输请求。
总体来看,作为一个系统级的文件传输功能,Google 在交互和功能设计上是做得相当到位的,整个功能能够保证给用户带来一个比较好的使用体验,传输的安全也能够得到保障。

然而,在笔者看来,这个功能虽然推出了,但是它可能最终并不会有我们看到的那么美好。
第一,在国内这个功能是否会被大厂修改或者阉割还是一个未知数,如果有厂商在升级到 Android 11 后把系统级的 Nearby Share 屏蔽了,仍然使用自己之前打造的那一套方案,那么这个功能就没有任何意义了。
不同厂商后续对于这个功能的支持程度可能也不同,Nearby Share 能不能够广泛推行,至少在国内这还是一个未知数。至少「通过服务器来优化传输」这一点多少大概率是要被阉割掉的,毕竟国内用户不能够经由 Google 的服务器来传输小文件。
第二,短时间内国内厂商可能也不会对这个功能做很好的兼容和支持,原因是目前用户手上的设备实在是太碎片化了。
使用 Nearby Share 有一个最基本的原则 —— 收发双方都需要使用 Android 11,而很多老旧设备实际上根本得不到 Android 11 的更新,相较而言在设备兼容性上,反而厂商自己造的轮子有更好的兼容性,这个功能只对后续的一系列新设备和一些能够升级到新系统的旧设备有意义。
功能确实是一个好功能,但是在现实场景中不能理想地发挥它的用途,那么大家还是会一样采用原先的方式来收发文件,而不会采用这种更方便的方式。

Google 推出这样一个功能笔者是很赞同的,它是一个行业通用的、标准化的、统一的东西,这样便不存在厂商与厂商、品牌与品牌之间的壁垒,各家设备都能够畅通无阻地使用这样一个基础的「互传功能」,而且不需要依赖像 QQ 等第三方工具去实现。

这能够给用户的体验带来很大的进步,而且对于行业来说这可能也会带来一个很大的改变,厂商们可能将会很罕见地在这样一个基础功能上达成一致,所有厂商联手去推动这样一个功能实现真正的「通用」,彻底拆掉那些「人为的壁垒」。
很显然这是一件很美好的事情,不过也如上文所说,Google 展示的很美好,但是实际能做到的却也是有一些局限的,Nearby Share 具体会如何发展,还要看 Android 11 正式版推出之后的情况。