App很美但网页太糙怎么办?开发者或许不用再担心这个问题了

App很美但网页太糙怎么办?开发者或许不用再担心这个问题了

Google 近日面向全平台(包括 Windows、Mac、Linux、及 Android)推出了全新版本的 Chrome 45 浏览器,而我们今天要关注的是其在 Android 平台上开发出的新工具— Chrome custom tabs。

Android 开发者的福音

Chrome custom tabs 是什么呢?它是一款必须以最新的 Chrome 45 浏览器为基础使用的工具,如果你需要在 Android 平台上的App中打开网页,它将为用户更好、更快地以更贴近原 App 的形式显示出来。

CCT_Large.gif

事实上,Google 在今年5月份的 I/O大会上就发布了这款工具的消息,但当时关于它的具体信息还不明确。不过现在, Chrome custom tabs 揭开了它的庐山真面目,我们可以来看看 Google 为什么要开发这款工具、以及它又能为用户带来哪些便利。

「Android 的开发者们经常会面临一个问题,那就是他们经常需要在 App 中打开网页链接。使用浏览器打开链接对于用户们来说是家常便饭,操作起来也不困难,但是,在 App 中直接向网页进行转换,这个过程会使用户损失很多东西」

对于开发出这个工具的原因,Google 公司负责标签页定制的(Chief Tab Customizer)软件工程师 Yusuf Ozuysal 如此说到,「当然,你也可以使用自定义的浏览器来打开那些网页链接,这样你会得到更好的操作体验,但是,它代价会是更复杂的技术难度及对用户来说不够熟悉的浏览器体验。」

477810-google-chrome-45.jpg

因此,面对这个问题,Google 希望 Chrome custom tabs 可以解决它,因为设计这款工具的目的就是想让它帮助 Android 平台上的 App 打开网页链接的速度更快、显示效果更好。

首先,从速度上来说,相比一般的网页视图 (WebView) 及使用传统 Chrome 或其他浏览器进行网页加载,Chrome custom tab 可以明显优化加载速度。它的运行原理是,App 将会预先为你在后台加载网页,当你要打开它们时,它们将会在极短的时间内显示出来。

其次,Chrome custom tabs 将会大大优化用户的使用体验。App 可以通过调整 Chrome 浏览器工具栏的颜色、在浏览器工具栏上增加自定义操作等方法来定制其在浏览器上的显示,这样,App 的网页显示将会匹配于 App 本身的样子,用户也可以直接从浏览器上的自定义选项卡中直接对 App 进行特定操作。

c0bc3adaba981e3.jpg

功能整合,贴近用户

Chrome custom tabs 目前被正式应用在 Chrome 45 浏览器上,而当你在使用 Custom tabs 时,除了它本身的功能之外,你还可以同时使用许多 Chrome 之前就具有的功能,比如可以存储密码、自动填充、便捷搜索。除此之外,Custom tabs 还同 Chrome 使用一样的 cookies,这意味着你可以在使用 Chrome 浏览器时进行无缝连接。举个例子,「如果一个用户之前就在 Chrome 浏览器上登陆过,那么当他通过 App 使用 Custom tabs 时,他将会自动登陆该账户。」

Chrome custom tabs 对开发者们来说,使用也并不十分麻烦,只需更改现有视图内容的一些参数而已,进行基本的融合也只需要额外的几行代码;并且 Custom Tabs Support Library 也可以帮助你更轻松地完成这些复杂的融合程序。

在未来的几周时间内,你将会在一些 App 上见到 Chrome custom tabs 的样子。目前,Feedly、The Guardian、Medium、Player.fm、Skyscanner、Stack Overflow、Tumblr、及 Twitter 等应用正在测试这个功能,用户将会在未来的几周内体验到这个功能。

结语

如果你是一个 Android 平台的开发者,并且对 Chrome custom tabs 也感兴趣的话,那就来试试吧,它支持任何一个可运行 Chrome 45 的 Android 版本。开发者手册在此:developer guide

期待国内的 App 开发者们也能尽快上手这款工具,为 Android 用户们带来更好的用户体验。


本文参考了VenturebeatPcmag, 及Chromium Blog等信息源,图片来自网络。

Chrome custom tabsGoogle
下载极客公园客户端
iOS下载
反馈