跨越多屏、多设备、生态融合,英特尔深耕 x86+Android 核心技术

作者 | 宋慧

出品 | CSDN

美剧奈飞版《三体》第一季最近上线,刷爆全球社交网络话题。原著党推崇的《三体》小说中描述了未来人类世界发展中是无处不在的交互屏幕,而现在我们的生活中,也已经是多屏的天下。手机、电脑、电视大屏、智能汽车甚至家电等物联网,各种终端设备背后是各类架构和系统支撑运行,这其中 Android 安卓系统占据了移动设备最主要的市场份额。

在另一端,硬件设备的核心处理器市场中,英特尔与 x86 架构占据了强大的优势。x86 架构 CPU 拥有丰富的指令集,能够执行复杂的计算任务,在数据中心、PC 电脑的计算密集型任务,如视频编解码、AI 推理等领域,x86 架构的 CPU 具有明显的优势。现在,如何将安卓生态扩展到性能更强、使用场景更友好的 x86 平台,是全球头部技术厂商都在发力的重点工作。

Bridge Technology、Celadon,英特尔的两大 x86+安卓核心技术

其实早在十年前,英特尔已经在基于 x86+安卓的适配和开发,投入了研发工作,分别有英特尔® Bridge Technology 和英特尔® Celadon 两个重磅的技术和工具。其中:

英特尔® Bridge Technology (简称 Bridge Technology/BT)是英特尔推出的一种运行时后编译器技术,可让安卓应用程序在基于 x86 的设备上原生运行。Bridge Technology 将安卓应用程序的代码转换为 x86 指令,并在运行时进行优化,以提高性能和兼容性。英特尔®Bridge Technology 的优势主要体现在以下几个方面:

  • 兼容性:英特尔®Bridge Technology 支持所有安卓应用程序,包括原生应用程序和基于 Java 的应用程序;
  • 性能:英特尔® Bridge Technology 经过优化,可提高安卓应用程序在 x86 设备上的性能;
  • 易用性:英特尔® Bridge Technology 无需开发人员进行任何修改,即可让安卓应用程序在 x86 设备上运行。

另一个在英特尔开源贡献中更为知名的,是英特尔® Celadon(简称 Celadon)。Celadon 是一个基于 x86 架构的开源 Android 发行版,可用于运行安卓应用程序。该发行版经过了优化,可在各种英特尔平台运行,包括 PC、服务器、IoT 设备等。

总体来说,英特尔对于 x86+安卓的优化工作让指令集的高度优化,系统在调度时能够更有效地利用处理器资源,让安卓应用程序更快速地响应用户操作,同时处理更多的任务,避免卡顿或延迟。

多屏爆发,Top 级厂商共同推进生态的融合发展

另外,谷歌作为安卓系统的主要开发和维护者,在推广基于 x86 的安卓产品上不遗余力,目前其已有两套产品使用了 x86 作为安卓系统的底层架构。

在国内,互联网巨头腾讯旗下的腾讯应用宝联合英特尔共同推进 Windows 电脑运行安卓 App 的工作。腾讯应用宝是目前国内重要的第三方安卓应用下载平台,拥有超过 200 万款应用,覆盖游戏、影视、社交、办公、教育等各个领域。腾讯应用宝电脑版支持在 Windows 电脑上运行这些移动 APP,将 x86 系统与安卓 APP 进行了稳定和成熟的融合。除了腾讯,英特尔也在和阿里云、H3C,以及更多的如众多知名的 App 应用厂商、加固厂商,合作相关技术工作。

英特尔在开源(如 Linux kernel、PyTorch 等)和技术生态拥有的丰富的经验,也延伸到了 x86+安卓的工作中。英特尔为 Celadon 提供了全面的技术支持,包括开发工具、文档和培训等, 因此开发者可以轻松将 Android 应用移植到 PC 上,实现原生 Android 应用在跨端场景的流畅运行。从开发者一侧也能看到 x86+安卓技术研发的趋势,英特尔的专家向 CSDN 分享了,在国内的 Celadon 社区和微信社群中,几乎每天都有开发者与技术人员的交流和问答沟通,足以窥见 x86+安卓相关技术真实开发现状与活跃度。

在另外一个重要的智能驾驶领域,英特尔 x86+安卓的团队在智能汽车虚拟化技术上推进多屏互动。例如 2023 年年底英特尔与极氪合作推出的智能座舱方案,实现一芯多屏,Celadon 可在多个虚拟机或容器之上运行安卓应用,目前已经可以实现一个座舱中运行 8 个屏幕(的应用)。

天下大势,分久必合。智能化爆发、多屏交互的时代正在快速到来,对于 x86+安卓的技术投入,能看到英特尔所秉承的“软件定义、芯片增强”战略,正在以软硬件协同,迎接多屏、多设备,多主流系统的生态融合趋势,继续引领 IT 发展。而广大技术开发者如何顺势而为,站在巨头的肩膀上,迎接新时代的开发机遇与挑战,值得开发者重点思考。

最近更新

  1. TCP协议是安全的吗?

    2024-03-27 18:36:04       19 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-27 18:36:04       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-27 18:36:04       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-27 18:36:04       20 阅读

热门阅读

  1. 排序问题HJ37 统计每个月兔子的总数

    2024-03-27 18:36:04       16 阅读
  2. Nginx(面试)

    2024-03-27 18:36:04       20 阅读
  3. Ansible Playbook 精髓:书写与应用全攻略

    2024-03-27 18:36:04       19 阅读
  4. linux命令 curl忽略https证书

    2024-03-27 18:36:04       17 阅读
  5. Linux的常用命令-1

    2024-03-27 18:36:04       18 阅读
  6. 一个好用的nginx动态变量扩展模块

    2024-03-27 18:36:04       20 阅读
  7. 通信专业毕业设计-大学校园网设计

    2024-03-27 18:36:04       18 阅读
  8. Linux 升级 Python 至 3.x

    2024-03-27 18:36:04       20 阅读
  9. 访问海外服务器速度慢的原因

    2024-03-27 18:36:04       18 阅读
  10. 记录gitlab管理代码的原理和实现

    2024-03-27 18:36:04       17 阅读
  11. 【无标题】

    2024-03-27 18:36:04       16 阅读