Android相当于iOS';SFSafariViewController

Android相当于iOS';SFSafariViewController,android,google-chrome,webview,sfsafariviewcontroller,Android,Google Chrome,Webview,Sfsafariviewcontroller,在iOS上,有3种显示web内容的方法(正如iOS开发人员告诉我的): 如果我正确,则在UIControllerView中显示UIWebView SFSafariViewController作为UIControllerView Safari,应用程序本身 在Android上,就我而言,只有两种方式: WebView(在片段或活动布局内) 用户默认的浏览器应用程序(如果有)(通常是Chrome,但您知道任何可以处理操作的东西。查看意图) 无论如何,SFSafariViewController的优势

在iOS上,有3种显示web内容的方法(正如iOS开发人员告诉我的):

  • 如果我正确,则在
    UIControllerView
    中显示
    UIWebView
  • SFSafariViewController
    作为
    UIControllerView
  • Safari
    ,应用程序本身
  • 在Android上,就我而言,只有两种方式:

  • WebView
    (在
    片段
    活动
    布局内)
  • 用户默认的浏览器应用程序(如果有)(通常是Chrome,但您知道任何可以处理
    操作的东西。查看
    意图
  • 无论如何,
    SFSafariViewController
    的优势在于,您的应用程序中有一个成熟的web浏览器,而不必让应用程序在整个操作系统中保持恒定的用户体验

    最近,我遇到了Reddit或法国铁路应用程序(OuiSNCF)等应用程序,其中web内容的显示方式与iOS上的
    SFSafariViewController
    非常相似:

    • 在当前的
      活动
    • 它会显示URL以及它是否安全
    • 触摸对话框底部的三点菜单图标会显示“由Chrome提供”(如果我的手机是法语的,那么我的回答是正确的)
    但在互联网上和这里,我只能找到通过意图来启动Chrome本身的方法。 在寻找ChromeView时,我偶然发现了一些项目,没有任何官方消息

    所以我在这里要问一个问题:这位官员在任何方面都是官员吗?是否真的有一种
    chromeweview
    类似于iOS上的
    SFSafariViewController
    ?如果是,如何实施


    谢谢你的回答

    似乎确实有一种官方方式:
    Chrome自定义选项卡
    如下所述: