品玩

科技创新者的每日必读

打开APP
关闭
人工智能

在iOS应用中打开网页,如何改进体验?试试Chrome推出的“一键返回”功能

steven

发布于 2013年5月9日

目前对于在iOS应用中打开网页这个操作,开发者普遍的解决方案有两个:一是在应用内用Webkit做一个内置浏览器;二是直接将链接导出至本地浏览器打开。毫无疑问,这两种方式都对用户体验造成了不好的影响。

对于前者,开发者自己设计的浏览器往往不够成熟,渲染能力差;而对于后者,用户从应用中被“送出来”后就暂时不再回到应用了,而且来回切换应用和浏览器十分繁琐。

为此Google提出了一个极佳的解决方案:在本地浏览器中打开应用中的网页链接,但用户可以再浏览器中一键返回刚才的应用,而无需手动切换。这项功能叫做x-callback。

很显然,这个功能支持iOS上的Chrome浏览器。下面举例说明:

如右图,当用户在用Youtube的应用时,通过Chrome打开了一个网页链接,这时在Chrome的左上方有一个“Youtube”按钮,用户只需点击这个按钮即可返回Youtube的应用。

对于开发者来讲,需要下载OpenInChromeController控件添加到他们的应用代码中。这个控件可以检测用户的iOS设备上是否安装了Chrome浏览器,于是再决定是否启用x-callback功能。此外,开发者还可以设置在Chrome中打开网页时是否“打开新标签”。

这个产品细节改进对于Chrome用户来说十分有帮助。虽然只是一个小细节,但却能在很多大程度上影响用户的使用体验。

但一个很现实的问题是,Chrome在iOS上的地位目前屈居Safari之后。iOS上默认打开网页链接的浏览器仍然是Safari,而用户一般不会特地在Chrome中打开网页。这不光是Chrome不是默认浏览器,最重要的原因是Chrome浏览器的性能在iOS不如Safari,其使用的由苹果指定的UIWebView引擎在渲染速度上显然不如Safari的Nitro引擎。

相关资料> OpenInChromeController  Opening links in Chrome for iOS(开发者页面)

下载品玩App,比99.9%的人更先知道关于「人工智能」的新故事

下载品玩App

比99.9%的人更先知道关于「人工智能」的新故事

iOS版本 Android版本
立即下载
steven

不做二手新闻。 微博:@urpalsteven

取消 发布
AI阅读助手
以下有两点提示,请您注意:
1. 请避免输入违反公序良俗、不安全或敏感的内容,模型可能无法回答不合适的问题。
2. 我们致力于提供高质量的大模型问答服务,但无法保证回答的准确性、时效性、全面性或适用性。在使用本服务时,您需要自行判断并承担风险;
感谢您的理解与配合
该功能目前正处于内测阶段,尚未对所有用户开放。如果您想快人一步体验产品的新功能,欢迎点击下面的按钮申请参与内测 申请内测