谷歌一直允许 Android 用户在他们的手机上自定义共享表。这解释了为什么 Android 上的共享表不像它可能的那样一致。对于那些希望在共享时拥有更统一体验的人,可以将 Sharedr 等第三方应用程序设置为默认共享表,而不是 Android 版本。
让我们花一点时间为那些不熟悉这个术语的人解释什么是共享表。每当您在手机上分享内容并点击相应的按钮时,就会出现一个页面,其中提供了许多选项供您选择收件人。那是共享单。
正如XDA Developers所指出的那样,Google 不想与第三方应用程序共享共享表职责,并且不会从 Android 12 开始。这是 Sharedr 以最尴尬的方式发现的。后者向 AOSP 错误跟踪器提交了一份报告,抱怨其共享表 UI 没有显示提示,让用户在股票 Android 版本和 Sharedr 之间进行选择,而后者根本没有打开,迫使使用官方 Android 共享表.
谷歌回应了该文件,称上述行为是有意为之。换句话说,谷歌不再允许 Sharedr 被用作官方 Android 共享表的替代品,但 Sharedr 直到谷歌回应其错误跟踪器文件才知道这一点。我们不得不假设,在共享数据方面,谷歌希望为 Android 用户提供更统一的体验。
谷歌表示,“我们实际上从未打算让应用程序替换共享对话框,Intent 是让应用程序启动共享对话框。能够替换共享对话框也变得越来越不可能——你无法实现直接共享UI 的一部分,也不是 R(Android 12)中的个人与工作配置文件选项卡等。这不是允许应用程序替换的可行方法。”
目前尚不清楚新限制是否也会迫使三星等手机制造商放弃创建自己的共享表。
我们需要说明几点。如果您运行的是 Android 11 或更低版本,您仍然可以运行 Sharedr 而不是股票的 Android Sharesheet。从 Android 12 开始,可以使用 Sharedr 和其他 Sharesheet 替代方案,但前提是,例如,您从默认的 Android Sharesheet 中选择 Sharedr,然后选择目标以接收您共享的内容。