将Android平台的应用无缝移植到x86平台,利用采用英特尔处理器的高性能PC在更大屏幕上更好地体验短视频、游戏等应用,这就是英特尔推出的Android on Windows的平台技术。这一技术不但给Android开发者带来了更多的选择,而且凭借x86丰富的产品形态,打造出了多开窗口、大屏幕,以及定义游戏热键小屏移动设备上不具有的功能,提升了用户操作的便利性。
提到x86平台与Android平台应用的融合,英特尔软件和先进技术事业部副总裁兼系统软件部中国区总经理谢晓清在近期接受记者采访时表示,在中国,Android有着丰常丰富的应用场景,英特尔通过在技术上的研发投入,将各种不同的特色应用无缝在Windows平台上运行,并实现与 Windows普通应用的无差别,以此来为用户和开发者提供更多的选择和更好地体验。
打破硬件架构限制,构建开源开放的生态系统
从手机到平板电脑,再到个人PC,以及智能车载设备,在数字时代的今天,电子产品已经成为人们生活中不可或缺的一部分。受底层硬件架构不同的影响,不同架构上的软件体系完全不同,这也导致应用软件在不同的平台上不能直接使用。
以手机游戏为例,如果你想在更大的屏幕上体验手机游戏带来的视觉体验,之前是完全行不通的。而英特尔正是通过在技术上的不断研发和构建开源开放的生态环境,使之变成可能。
在技术上,英特尔一方面推出了Intel Celadon这一个基于x86架构的开源Android发行版,能够用于运行安卓应用程序。该发行版经过了优化,可在包括PC、服务器、IoT设备等各种英特尔平台运行。另一方面,英特尔推出Intel® Bridge Technology这种运行时后置编译器技术,能够让安卓应用程序在基于x86的设备上原生运行。该技术将安卓应用程序的代码转换为x86指令,并在运行时进行优化,以提高性能和兼容性。
据了解,Intel® Bridge Technology具备在兼容性(支持成千上万的安卓应用程序,包括原生应用程序和基于Java的应用程序)、性能(经过优化,可提高安卓应用程序在x86设备上的性能)、易用性(无需开发人员进行过多修改,即可让安卓应用程序在x86设备上运行)等方面的优势。
谢晓清表示,正是由于这两项核心技术,成为Android on Windows与腾讯应用宝合作的主要技术输出。当然,所有这一切也离不开英特尔开源开放的生态战略。据介绍,英特尔始终秉承着开源开放的整体战略,不断强化与生态系统的融合,让Android平台上的应用能够在x86上无缝运行起来,不断提高兼容性,更好地优化性能,提高户体验。
“英特尔一直都在默默地进行深耕工作,包括如何跟合作伙伴和开发者共同把应用适配好,这些都是很扎实的工作。” 谢晓清强调,2023年开始英特尔推出Android on Windows平台技术之后,一方面给Android开发者提供了更多的选择,让更多的开发者看到Android能够在x86上运行的很好,带来更好的大屏体验。另一方面,我们也持续与不同的开发者合作,寻找更多的商业机会。
强化开发者的支持,赋能更多应用优化与开发
众所周知,构建更多的多架构平台应用,开发者是重要的一环。为了赋能开发者,英特尔也从平台、社区等多个维度出发,推出了一系列的技术和产品,以及互动交流平台。
据谢晓清介绍,英特尔一方面借助Intel Celadon和Intel® Bridge Technology这两个主要产品,以极简的方式帮助开发者进行应用开发、测试;另一方面,英特尔还通过积极社区,与开发者、合作伙伴分享和交流最新的技术、产品。
谢晓清表示,Celadon开源社区在中国开辟了包括技术支持微信群等,能够更好地支持中国开发者。另外,由于Celadon软件是开源免费的,业界无论是商业用途还是个人开发者,都可以通过Celadon开发各种各样不同应用的,是一个非常好用的工具。
作为一个由英特尔和来自世界各地的开发者、合作伙伴和客户组成的社区,Celadon社区致力于促进Intel Celadon的开发和使用,并为开发者提供一个交流和分享经验的平台,主要提供文档和教程(涵盖Intel Celadon的开发、使用和部署)、代码库(提供Intel Celadon的源代码)、微信群(开发者可以提出问题、寻求帮助和分享经验)、活动(定期举办线上和线下活动,促进社区成员之间的交流)等资源。
据了解,英特尔与谷歌也建立了非常紧密的合作关系,Android新版本发布之后,都会在x86平台上同时赋能。
根据英特尔技术专家的介绍,目前大部分主流安卓App借助日渐成熟的产业生态,都能顺利地运行在x86平台。从腾讯应用宝市场来看,其已经能够稳定支持和平精英、王者荣耀、蛋仔派对等主流游戏,以及微信、高德、腾讯视频、淘宝、抖音等各类生活、购物和国民视频软件,而且游戏和App的数量还在不断增多。
谢晓清强调,英特尔AOW和腾讯应用宝的合作仅是Android在Windows上能够跑得更快更稳的一个实例,并且已经有很好的商业落地机会。目前,这仅仅是一个开始,我们还将继续努力,把x86打造成在Android平台上非常友好的开发者社区。
携手合作伙伴,探索更多应用场景
除了与腾讯应用宝的合作之外,英特尔也在积极探索更多场景下的应用融合。
本次活动中,谢晓清简单分享了在车载智能座舱项目、AI项目上的合作情况。据了解,英特尔与百度合作,通过oneAPI和OpenVINO对异构硬件进行优化,提供了极致的AI性能。二是在车载智能座舱项目上,英特尔结合AGL(Automotive Grade Linux)、Android、Linux等,能够为中国智能车载方案提供更优化的车载解决方案。
“在全球,英特尔拥有1.9万名软件工程师参与到各个社区的开发和建设中,总共参与了100多个开源项目。与此同时,我们还参与到300多个社区管理项目当中,包括参加不同的社区小组,并作为社区贡献者,在当中维护着重要的项目。”采访最后,谢晓清如是说。