您的所有Android设备都运行相同的应用程序,但是在任务过程中在它们之间切换需要一些工作,并且并不总是可能的。
为了解决这些问题,谷歌为开发人员推出了一个新的软件开发工具包(SDK),它说这将有助于他们创建应用程序,这些应用程序可以与在Android设备范围内运行的其他实例连接并很好地配合使用。Google目前作为开发者预览版提供,计划最终扩展该工具包,使人们能够无缝地继续在非Android手机,平板电脑,电视,汽车和其他设备上使用他们的应用程序。
(资料图)
“对于普通的Android用户来说,这可能意味着更多的应用程序将支持用户友好的多设备体验,”FotMob的Android技术主管Roy Solberg通过电子邮件告诉Lifewire。“在实践中,应用程序可以让[人们]在手机上处理某些东西,比如准备一个食物订单,然后拿起它,在笔记本电脑上继续订购,然后提交它。另一个例子是在手机上登录您的流媒体帐户,然后让它神奇地登录您的电视,而无需输入登录凭据或扫描QR码。
谷歌做一个苹果
Solberg告诉我们,虽然开发人员理论上已经可以构建类似的多设备体验,但在实践中,情况很少见。
“原因是制作此类功能的开销通常太大,”Solberg解释说。“随着谷歌现在专注于创建跨设备功能,我希望我们将开始看到一些非常棒的用户体验。
LGBTQ+社交网络“As You Are”的首席技术官Gaurav Chandra认为,该工具包是谷歌试图通过Handoff模仿苹果用户可用的体验。
钱德拉认为,由于苹果硬件和软件的紧密集成,拥有iOS设备的人体验到比分散的Android生态系统中更好的多设备体验,因为多家设备制造商都有自己的Android调整版本。
“由于这个问题,Android应用程序开发人员无法提供与Apple开发人员相同的体验,”钱德拉通过电子邮件告诉Lifewire。“有了这个新的SDK,谷歌希望Android与Apple Handoff竞争。
多设备体验
正如Chandra所看到的,新工具包的最大收获之一是它能够使设备直接相互通信,从而提供更流畅的用户体验,而无需通过互联网。
Vivaldi团队负责人兼高级开发人员Jarle Antonsen也在期待修改工具包,但强调,由于SDK目前仅作为开发人员预览版提供,因此仍处于早期阶段。
“看起来这是我们可以用来改进同步功能的东西,以便用户能够在我们的移动,汽车和桌面浏览器之间更有效地共享数据,而无需通过云,”Antonsen通过电子邮件告诉Lifewire。
钱德拉期待着有朝一日,他将能够使用他的OnePlus智能手机发起视频通话,然后无缝地继续在他的三星平板电脑上,而不依赖于混乱的过程。
此外,多设备体验不仅限于您自己的设备。Solberg指出,使用此工具包,开发人员可以创建体验,使人们可以更轻松地与朋友和家人进行合作和互动。
事实上,Google在SDK文档中描述的用例之一是,在创建团体食物订单时,不同设备上的多个用户能够从菜单中选择项目,而不是在房间内传递手机。
该工具包目前仅适用于Android手机和平板电脑,尽管在其博客文章中,谷歌强调它最终希望将其扩展到支持其他Android设备以及非Android操作系统。
“我希望开发人员[也会]考虑[以]一些创造性的方式使用这个工具包来制作社交多人游戏,用户可以在同一地理区域内与其他人一起玩,”Solberg说。