Android的“ Sharesheet”(一种可帮助用户与联系人和应用共享项目的UI工具)在Android 10中进行了一些更改,这些更改应使其速度更快。
Google成为Android体验中最糟糕的部分之一后,Google一直在努力改善Sharesheet。在Google尝试使其内容更加相关之后,菜单变得非常缓慢。通常,Sharesheet会在用户做出选择之前更新瞬间,刷新整个列表并移动项目。
在2019年Android开发者峰会上的一次演讲中,产品经理Atur Tsurkan详细介绍了Google对Android 10中的Sharesheet进行的一些更改,以解决这些问题。
首先,团队简化了界面。所做的更改可以使您清楚共享的内容,并可以轻松访问“复制”按钮。
在此之下,用户将找到四个要共享的联系人。现在,Sharesheet会根据以前的行为预加载这些建议的联系人。它还使用了新的Sharing Shortcuts API,可以提高速度。
谷歌表示,在测试中,Android 10用户中有50%会在窃取份额的30毫秒内看到完全加载的Sharesheet。在Android 9上,只有9%的用户会看到完全加载的共享表。到100毫秒,所有Android 10用户都将看到完全加载的共享表,而Android 9中仅为50%。
最重要的是,Google鼓励开发人员使用新的API来实现人员快捷方式(指向某些应用中特定联系人的直接链接)。
在这四个人员快捷方式的下面是四个应用程序共享目标,在下面是所有其他可能的共享目标的字母顺序列表。Google 最近对该系统进行了调整,以防止开发人员尝试对其进行游戏,并使他们的应用排名更高。
虽然改进Sharesheet是件好事,但Google有一个新的难题要解决:让开发人员使用它。由于Android 8和9中Sharesheet的问题,开发人员开始在其应用程序(包括多个Google应用程序,例如照片,YouTube和新闻)中构建自定义版本。希望Google能够使Sharesheet在其所有应用程序中保持一致,并引导开发人员自己使用正确的Sharesheet。