Android提供了一个内置的WebView,应用程序可以连接到该WebView,以便在其应用程序的上下文中显示网页。然而,Android的WebView实际上并不是用来构建浏览器的,因此,许多高级WebAPI被禁用。此外,它也是一个移动的目标:不同的手机可能有不同的WebView版本,而你的应用程序必须支持所有这些版本。
功能齐全:GeckoView旨在通过简单的API将Web的全部功能暴露给应用程序。可以把它看作是充分利用Gecko(驱动Firefox的引擎)的能力,而它的API类似于WebView并且易于使用。
适用于应用程序和浏览器:GeckoView特别适合构建移动浏览器,但它可以作为Web引擎组件嵌入到任何类型的应用程序中。
独立的:因为GeckoView是与应用程序捆绑在一起的独立库,所以您可以确信测试的代码是实际运行的代码。