首页游戏资讯Intel BT展路搭“桥” 安卓新生态开疆扩土

Intel BT展路搭“桥” 安卓新生态开疆扩土

misa2 03-06 3次浏览 0条评论

安卓系统基于智能手机建立的生态王国,正面临愈发严酷的挑战。

依据多家研究机构的统计,2022年上半年全球智能手机销量出现明显下滑。例如,IDC咨询2022年发布的《全球手机市场跟踪报告》展示:全球智能手机市场的出货量在2016年达到历史峰值的14.71亿台,之后在2017~2020年出现连续下跌,虽然2021年恢复性增长到13.55亿台,但迄今仍无法回到曾经的巅峰。这不只是短期因素引发的回调,长周期的趋势转变更值得关注。

显而易见,安卓系统要保持乃至提升市场影响力,必须拓展崭新的发展空间。最近几年,伴随云游戏等使用服务的兴起以及用户需求的转变,安卓平台的边界逐渐从移动端延伸到新的场景,比如云端、边缘端、PC及其他终端设备等,且显现出加速扩大的态势。

但不容漠视的是,安卓系统在向桌面等领域渗透的进程中,存在不少野蛮生长阶段固有的问题——诸多游走于灰色地带的“破解”、“模拟”等行为,对使用开发者的利益造成冲击;ARM与X86两种计算架构之间的鸿沟,亦缺少规范而有效的工具加以填平。

在安卓新生态构建的要害节点,离不开业界领导型企业的积极参与和协同创新。假如说来自微软、谷歌以及PC厂商的一系列行动,为安卓系统打开了“一扇窗”,那么英特尔推出的重磅利器Intel® Bridge Technology (Intel® BT),则能够发扬展路架桥的核心作用,为安卓新生态的开疆扩土保驾护航。

Intel® BT可以动态即时高效地把ARM指令翻译成X86指令,扶助绝大部分安卓使用无缝运行在X86 PC和云服务器上,在ARM与X86之间搭起了桥梁,安卓新生态的版图扩大有看提速。

安卓系统的扩大瓶颈与突围路径

以复杂系统演变的角度看,安卓生态从移动端向桌面、云、IOT等场景渗透,主要受到用户需求的强力牵引和产业界的协同突围双重因素的影响,探讨其进化路径必须基于这两个维度。

展开全文

云游戏市场的迅猛发展,是安卓打破不同平台之间既有藩篱的重要催化剂。信通院发布的《云游戏产业发展白皮书(2020)》的相关统计表明,在全球云游戏市场狂飙突进的背景下,中国云游戏市场未来两年的复合增速将超过100%,其中,安卓平台的收进占比有看逾50%,成为云游戏增长不可或缺的驱动力。

然而,比重颇高的中低端Android移动设备以及一些陈旧的电视机顶盒,无法顺畅运行高画质的游戏,安卓系统实现跨平台使用势在必行;与此同时,由于云游戏的程序本身是在云端的服务器运行,最终用户拿不到游戏包,也就减低了游戏被盗版或被修改的风险,规范的跨平台发展有助于多方受益。

来自产业界各个环节的主流厂商协同突围,同样是安卓生态“破圈”的动力之源。例如:微软在新近发布的Windows 11中增加Windows Subsystem for Android功能,用户可以轻松使用安卓系统的使用;谷歌的ChromeOS ARCVM和Play Games on PC更是全面发力,推动安卓在桌面等场景顺畅使用;众多PC硬件厂商也纷纷推出基于安卓的移动使用支持方案,为安卓新生态的落地生根提供支撑。

在勾勒安卓新生态的蓝图中,还离不开画龙点睛的一笔。作为底层架构及基础平台的给予商,英特尔在安卓新生态构建中扮演着举足轻重的角色,无论是硬件支持还是软件开发,都投进了大量资源,并推出英特尔Celadon开源项目、安卓云游戏解决方案等利器。其中格外耀眼的明星就是英特尔二进制转换方案——Intel® Bridge Technology,这是打通ARM与X86两个平行世界的密码,更是安卓生态进进新世界的桥梁。

“Intel® BT”为安卓新生态护航

在Google Play安卓使用市场,排名前100的游戏和使用中有相当大的比例只支持ARM_ABI,这些游戏和使用不能直接在主流的X86 PC或云服务器上运行。

这种局面既是市场痛点,也意味着浩大的机会。Intel® BT很好地桥接了ARM与X86两种计算架构,解决了困扰业界已久的难题。假如使用由于第三方依靠或其他原因只能提供ARM_ABI的支持,使用程序在大多数情状下仍能在英特尔平台上借助Intel® BT完成执行。

从纯技术的角度看,Intel® BT是一个运行时后编译器(Runtime Post-compiler),可以把 Android App中的ARM指令高效转换为X86指令,让面向ARM架构开发打包的移动App能在X86架构的PC、云端等设备上运行。

作为构建安卓新生态的主力军之一,英特尔推举开发者提供原生的X86_64 ABI支持,该等主流开发工具支持使用以优异的性能和兼容性运行在英特尔平台上,这从源头解决了开发者的后顾之忧,也将显著改良用户体验。

值得一提的是,Intel® BT是基于动态而不是静态编译产生的X86 代码,从而为开发者提供了更安全、可靠的转换方案。但由于身处鱼龙混杂的复杂环境,有时也可能遭遇“误伤”,因此要在使用加固、反模拟器与平台检查等方面争取更广泛的支持。

很多使用在上架使用商店或发布之前,会先摘用加固方案对使用或SDK进行加固以提升安全防备能力。有些加固方案对纯Java / Kotlin App也会引进原生代码的模块,从而将ABI平台无关的使用转为运行在特定ABI平台的使用。

基于审慎的原则,英特尔推举使用支持X86的加固方案,例如爱加密、蚂蚁集团mPaaS、梆梆安全、乐变、网易易盾等方案,这些厂商已经对X86平台和Intel® BT进行了适配。

反模拟器与平台检查也至关重要。一些在英特尔平台上的安卓环境运行在虚拟机或容器里,并且非 ARM架构的处理器上。部分模拟器检测方案会将英特尔平台简单回为模拟器方案并且限制使用。事实上,WSA、Chrome OS、安卓云游戏和一些移动使用引擎,例如华为移动使用引擎都是对开发者友好且用户广泛接受并受益的平台,假如使用开发者能够针对这些平台进行更细粒度的检査策略,答应使用无阻碍地运行在平台合理的场景下,将有助于安卓新生态的快速成长与健康发展。

加速安卓新生态的落地进程

使用开发者是决定安卓新生态落地进程的核心角色,为他们提供全面的方向指引与支持协助十分重要。《构建英特尔平台友好的安卓使用》白皮书,正是在这样的背景下应运而生。

在白皮书中,除了推出Intel® BT并阐释其演进路径外,英特尔还从PC等设备的安卓场景开发原则、使用测试环境的甄别抉择等方面,提供了翔实的参考意见,帮开发者“扶上马,再送一程”。

综合而言,安卓使用提供原生X86_64 ABI支持以获得优异的性能和兼容性,是开发者的优选解决方案;假如不得不提供仅含ARM_ABI的使用,开发者可在WSA、基于英特尔处理器的Chromebook或华为等移动使用引擎上进行测试;倘若需要加固,推举开发者使用支持英特尔平台适配的加固方案,化解兼容性问题。

世上本没有路,走的人多了,便成了路。从这个意义上讲,Intel® BT为ARM与X86两个世界展路架桥,需要更多开发者参与其间,这样才能让小路变为大道,早日抵达安卓新生态的新大陆。英特尔已走在路上,期待与开发者们相逢偕行。

无线网络密码破解器
【机构调研笔录】诺安基金调研杰普特、裕太微等12只个股(附名单) 6600年前的中国三星堆人在保加利亚打造金箔,并写有姓氏“丌”字
相关内容
发表评论

游客 回复需填写必要信息