Android开发人员现在可以将Chrome自定义选项卡构建到他们的应用中
谷歌昨天发布了Chrome 45,昨天,以及今天我们正在学习Android更新,包括支持一个名为Chrome自定义选项卡的新功能。您现在可以从Google Play下载新的Chrome版本,但您不会立即看到Chrome Custom Tabs - 今天的新闻主要针对开发人员。也就是说,谷歌已经与已经提供的一些应用程序合作,监护人,中,播放器.FM,Skyscanner,Stack Overflow,Tumblr和Twitter将支持“未来几周”。
Google在5月I / O会议上揭开了Chrome Customall的谷歌第一款有关Chrome Custrshmall的详细信息,但要清楚,该功能可供所有可以运行Chrome 45的Android版本(Jelly Bean和Up)。Developerser而不是将用户转储到浏览器或使用WebView,而不是将Chrome自定义选项卡借用所有浏览器的功能,同时仍然保持应用程序的设计。功能如自动登录,已保存的密码,点击搜索,以及AutoFill都可用。
以下是开发人员在其应用程序中构建功能时如何运行Chrome自定义选项卡。当用户在应用程序中打开链接时,它会在Chrome自定义选项卡中加载。此新视图显示为应用程序,因为开发人员本质上是自定义Chrome的外观和感受匹配应用程序,包括更改工具栏颜色,调整转换动画,甚至向工具栏添加自定义操作,让用户与应用程序交互。 。在所有这些之上,内容更快地加载。
事实上,谷歌表示自定义选项卡被优化,以便更快地加载到WebViews和传统的启动Chrome方法。由于应用程序可以在后台预取页面,因此当用户导航到它们时,它们似乎几乎立即加载。
Chrome的安全功能,包括多步体系结构和权限模型,也可用。自定义选项卡使用与Chrome相同的cookie,这意味着用户留在网站上。
Google解释了Chrome自定义选项卡正在尝试解决的问题:
Android应用程序开发人员在向他们的Android应用程序中显示Web内容时面临艰难的权衡。浏览器中的开放链接是熟悉的用户,易于实现,但在应用程序和Web之间产生重量的重量转换。您可以通过在Android WebView的顶部构建自定义浏览体验来获得更精细的控制,但以更高的技术复杂性和用户对用户的不熟悉的浏览体验。
如果您是一个发现上述有趣的开发人员,请查看Chrome自定义选项卡Developer Guide。