金赢棋牌   安卓下载   苹果下载   应用商店   联系我们
  • 金赢棋牌
  • 金赢棋牌
  • 金赢棋牌
  • 金赢棋牌app
  • 金赢棋牌
  • 金赢棋牌
  • 金赢棋牌ע
  • 金赢棋牌¼
  • 金赢棋牌
  • 金赢棋牌Ƹ
  • 金赢棋牌淨
  • 金赢棋牌
  • 金赢棋牌ֱ
  • 金赢棋牌ֻ
  • 金赢棋牌԰
  • 金赢棋牌׿
  • 金赢棋牌Ƶ
  • 当前位置:金赢棋牌 > 联系我们 > 详情
    联系我们列表

    聊聊 Firefox Preview 背后的渲染引擎 GeckoView

    时间:2019-07-30 20:58来源:http://www.bxpqhof.com 作者:金赢棋牌 点击:

    按照 Mozilla 工程师的介绍,他们开发 GeckoView 的原意是期待将 Firefox 的渲染引擎行为一个可重用库引入 Android 平台。

    议决将 GeckoView 引擎与 Firefox 答用程序相别离,开发团队创建了一栽更新、更快和更容易维护的手段来开发 Android 答用程序。这栽手段行使了 Gecko 不凡的性能、隐私和对最新 Web 标准的赞许。

    下面吾们不望望关于 GeckoView 的一些介绍和答用案例。

    背景

    吾们都清新 Android 体系挑供了内置的 WebView,答用程序可议决 hook 的手段以在 app 的上下文中表现网页。不过 Android 的 WebView 并非真切用于构建涉猎器,以是它禁用了很多高级 Web API。另表,它的现在的平台也不是同。一的,分别的手机能够有分别版本的 WebView。

    在云云的背景下,GeckoView 诞生了。

    功能

    行为一个渲染引擎,GeckoView 挑供了完善的功能:

    功能齐全:GeckoView 旨在议决浅易的 API 向答用程序袒露 Web 的通盘功能。能够把它想象为行使了 Gecko(赞许 Firefox 的引擎)的通盘功能,而它的 API 相通于 WebView 并且易于行使。

    适用于答用程序和涉猎器:GeckoView 稀奇正当构建移动涉猎器,同。时能够把它行为 Web 引擎组件嵌入到任何类型的答用程序中。

    自包含:GeckoView 是一个与答用程序捆绑在一首的自力库。

    相符标准:与 Firefox 相通,GeckoView 为当代 Web 标准挑供了特出的赞许。

    行使 GeckoView 的其他项现在

    Mozilla 在很多其他的产品都行使了 GeckoView,列举几个如下(除 Firefox Preview 表)。

    Firefox Focus

    Focus 的简洁性有助于进走实验测试,Mozilla 现在正行使它在 GeckoView 和 Android 的内置 WebView 之间进走阻隔测试。这有助于确保 GeckoView 的安详性和性能。

    固然 Firefox Focus 相等特出,但它不是一款通用的涉猎器。设计之初它就不会跟踪历史记。录和书签,也不赞许 WebRTC 等 API。

    Reference Browser

    和 Firefox Preview 相通,Reference Browser 也是一款行使 GeckoView 引擎和 Mozilla Android 组件构建的完善涉猎器。不过它不是面向普及用户推出,其现在的受多是涉猎器开发者。原形上,Reference Browser 更像是一个“试验基地”,用来测试 GeckoView 和组件是否正当并按预期运走 —— 并不受市场产品的局限。

    Firefox Reality

    这是一款专为自力虚拟实际头戴设备而设计的涉猎器。除了行使 Gecko 对沉浸式网络技术的特出赞许表,Firefox Reality 还展现了 GeckoView 的多功能性。

    Firefox for Android

    固然 Firefox for Android (“Fennec”) 不行使 GeckoView 进走渲染,但它行使 GeckoView 来挑供对 Progressive Web Apps 和 Custom Tabs 的赞许。此表,原由 GeckoView 和 Fennec 都基于 Gecko,因此他们都受好于这个通用基础架构的改进。

    Mozilla 将 GeckoView 视行为 Mozilla 下一代移动产品的基础。为了更好地赞许这一异日,他们已停留 Firefox Focus 的开发,以将精力荟萃在 GeckoView 的开发上。

    昔时六个月,Mozilla 对 GeckoView 的内部进走了很多改进,稀奇是在编译器级优化和对其他 CPU 架构的赞许方面。亮点包括:

    现已启用 Android 上的配置文件引导优化(PGO),使得编译器议决实际运走和不好望察 GeckoView 搜集的数。据来生成更高效的代码。

    IonMonkey JavaScript 的 JIT 编译器已面向 GeckoView 的 64 位 ARM 架构启用

    现在正在为 x86_64 架构生成 GeckoView 的构建

    实现这些功能除了已足在 Google Play 的上架请求表,赞许 64 位架构还能够进一步挑高 GeckoView 的安详性(缩短内存停业)和坦然性。

    对于即将发布的 Firefox Preview 版本,Mozilla 正致力于赞许 Web 推送和“增补到主屏幕”等。

    Powered by 金赢棋牌 @2018 RSS地图 html地图