# 安卓内核new **Repository Path**: 515235/android-kernel-new ## Basic Information - **Project Name**: 安卓内核new - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-03-11 - **Last Updated**: 2021-09-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README >Android 集成Chrome 浏览器内核 Crosswalk ### Crosswalk 内核的兴起与消亡 Android 4.4 版本之前,使用的是基于 androidWebKit 的 WebView 但实际上,由于 Android 的碎片化问题(大量存在不同的 Android 系统版本,并且各个厂商对内置应用进行定制化,有可能用的不是最新的浏览器内核)。这就导致 WebView 在真实环境中对 API 的支持根本无迹可寻,越发混乱。 #### Android 碎片化问题集中表现在下面几个方面: 1. 设备繁多,硬件配置参差不弃,设备性能各异,差距很大 1. 品牌众多,厂商标准不一致,定制化系统体验不同 1. 版本各异,国内外系统环境差异巨大 1. 分辨率不统一,各种类型尺寸众多
随着混合开发的兴起,前端对 API 的支持程度和网页的表现效果都有了更严格的要求,原生WebView 由于碎片化严重,API支持程度未知,容易引发很多意料之外的BUG。 #### 这时候,就诞生了一些第三方浏览器内核 1. Intel 开源的基于 Chrome 的 Crosswalk 内核 和 XWalkView 浏览器(2017年5月停止维护) https://github.com/crosswalk-project/crosswalk https://github.com/tenta-browser/crosswalk 1. 腾讯出品的 X5 浏览器内核 https://x5.tencent.com/tbs/sdk.html 从 Android 5.0 开始,Google 把 Chromium blink内核 webview 作为 apk 单独从系统抽离出去,可以在应用市场(Google Play)上面接收安装更新。应用可以直接使用该webview内核,Google也可以及时发布更新,不用再通过更新系统才能更新浏览器内核,也避免部分了 Android 系统碎片化问题。 因此 Intel 的 Crosswalk 就停止维护了。然而由于国内被墙,并没有接入谷歌服务,因此 腾讯X5 内核 还流传至今,并且被广泛的应用 > 代码初始化 [码云安卓下载地址](https://gitee.com/515235/android-kernel-new) ::: details 点击查看js调用安卓的代码 <<< @/Android/mixture.js :::