(资料图片)
Android 13已经登陆,除了所有令人愉快的头条功能外,还有一些回归。其中之一与剪贴板的功能有关。虽然很高兴看到它在Android 13上更加私密,并在一小时后自动清除,因此您的密码或电子邮件地址都不会被窥探,但Google可能已经走得太远了。正如Android Police创始人Artem Russakovskii所发现的那样,使用Join等应用程序无法自动与其他设备共享您的剪贴板,Google也不会修复它。
如果您不熟悉 Join,这是由 Tasker 开发人员 João Dias 创建的一项服务,可让您以非常黑客的方式在手机和桌面或浏览器上同步剪贴板。在Android 12及更低版本上,此过程就像使用某些ADB命令设置所有内容一样无缝。当您在手机上的剪贴板中添加某些内容时,您将可以在台式计算机上访问它。该系统与Apple的通用剪贴板非常相似,对于那些依赖它的人来说,它似乎运行得很好。
Android 13使事情复杂化。由于权限更改,Join 无法再轻松访问设备日志,即使激活了相关 ADB 命令也是如此。相反,应用每次想要读取日志时都必须发送提示,并且仅当应用本身处于前台时。以这种方式将其用作被动同步工具是不可能的。问题在于,Join基本上使用这些设备日志来查看您在剪贴板中添加和删除的内容(不过,它比这更棘手 - Mishaal Rahman在Twitter上有完整的解释)。目前,由于Android 13上的此更改,该应用程序无法按预期完全正常运行,您必须依靠多步骤过程手动将手机的剪贴板内容添加到计算机:复制有问题的文本,点击左下角弹出的剪贴板预览上的共享按钮, 并分享以加入。
该问题还影响了其他自动化应用程序,例如Tasker,它依赖于读取设备日志来收集上下文信息,以便在某些事件发生时可靠地触发某些操作。
加入开发人员Dias已经开始进一步简化这种手动共享过程,但不幸的是,谷歌已经确认它不会恢复旧功能。在 Google Issue Tracker 条目中,一名 Google 员工指出“禁止后台访问是按预期工作的”。他们进一步扩展了这一点,“我们将不鼓励任何依赖于logcat的自动化测试。试图在不与开发人员/用户交互的情况下与logcat进行通信不是预期的用例,“明确表示该公司希望摆脱该功能。