安卓12将阻止第三方共享表
Android 12 不会提供替换默认 Android 共享表的选项。这是指当您点击应用内分享按钮时弹出的底部菜单。Android Sharesheet 提供了一系列共享选项,以及共享内容的方法。Android Sharesheet 的 UI 看起来因应用程序而异,因为 Google 不会强制共享表的 UI 统一性。
因此,第三方应用程序和 OEM 能够根据自己的喜好自定义 Android Sharesheet 的 UI。为了完全避免 Android Sharesheet,Android 用户可以使用 Sharedr 等第三方应用程序。
这些应用程序提供更简单但一致的用户界面,绕过直接共享,在某些设备上填充可能非常慢。值得注意的是,Direct Share 在 Android 11 中获得了显着的性能提升。
但是,根据XDA 开发人员的说法,在 Android 12 中使用第三方共享表来替换 Android 共享表将非常具有挑战性。该网站在其最新报告中指出,谷歌将限制第三方应用程序将自己设置为默认共享表。
Sharedr 开发人员最近在AOSP 错误跟踪器上开了一张票。开发人员指出,系统不再显示在Android 12上的 Android Sharesheet 和 Sharedr 之间进行选择的提示。
此外,系统默认打开Android Sharesheet。一位 Google 员工回应了这个问题,确认该行为是有意为之,而不是出价。这表明 Google 不允许第三方应用替换Android 12 中的共享表。
在谷歌公司员工告诉XDA开发者,该公司从来没有真正想使应用程序来代替共享对话框。除此之外,谷歌员工指出更换共享对话框比以前更难。
值得注意的是,无法实现 UI 的直接共享部分。同样,用户无法在 (Android) R 中共享个人与工作配置文件选项卡。根据谷歌员工的说法,允许应用程序替换是不切实际的。
目前尚不清楚谷歌是否会让应用程序开发人员自定义 Android Sharesheet,这导致了用户体验的冲突。例如,三星智能手机用户可以启用或禁用直接联系人共享。
尽管如此,您仍然可以使用 Sharedr 和其他类似的应用程序。遗憾的是,用户需要执行一个额外的步骤,从股票共享表中选择它们作为应用程序。