小米 HyperOS 内置 32 位 App 转译器,性能比原生支持更好
小米手机系统软件部总监张国全介绍了 Xiaomi HyperOS 对第三方应用进行兼容的开发工作。
据介绍,小米 14 搭载的 CPU 虽然仅支持 64 位架构,但 HyperOS 通过内置 32 位转译内核的方式让用户在新设备上无缝运行 32 位应用。
相比小米 13 通过 CPU 小核原生运行 32 位应用,小米 14 凭借译码器可以在大核上运行 32 位应用,所以即便 CPU 不支持 32 位但依然实现了 32 位应用的兼容支持,而且性能反而更好。
此外,小米工程师分析了每年不兼容的三方应用,发现有一大类三方应用修改的内容都比较相似、在应用适配新系统前会出现种闪退和无法使用的问题,因此自研了一套 CompatEngine 引擎,可以不依赖三方应用开发者主动做兼容适配第三方应用,经验证目前超过 90% 未适配应用均可正常使用。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Chrome 支持运行 Kotlin、Java 等 GC 编程语言
谷歌 Chrome 开发者博客官宣:Chrome 已默认启用 WebAssembly 垃圾回收 (WasmGC) 功能—— 能够将具有 GC 的编程语言编译为 WebAssembly (Wasm)。 下面是示例代码 Kotlin Wasm import kotlinx.browser.document import kotlinx.dom.appendText import org.w3c.dom.HTMLDivElement fun main() { (document.getElementById("warning") as HTMLDivElement).style.display = "none" document.body?.appendText("Hello, ${greet()}!") } fun greet() = "world" 据介绍,WasmGC 是 WebAssembly 社区群组发布的一项提案。当前的 Wasm 最小可行化实现只能处理线性内存中的 number 类型数据,即整数和浮点数。随着引用类型 (reference types)...
- 下一篇
KubeEdge-Ianvs v0.2 发布:终身学习支持非结构化场景
本文分享自华为云社区《KubeEdge-Ianvs v0.2 发布:终身学习支持非结构化场景》,作者: 云容器大未来。 在边缘计算的浪潮中,AI是边缘云乃至分布式云中最重要的应用。随着边缘设备的广泛使用和性能提升,将人工智能相关的部分任务部署到边缘设备已经成为必然趋势。KubeEdge-Ianvs 子项目,作为业界首个分布式协同AI基准测试平台,基于 KubeEdge-Sedna 为算法及服务开发者提供全场景可扩展的分布式协同AI基准测试,以研发、衡量和优化分布式协同AI系统。 然而在边缘设备中部署静态的AI模型往往不足以应对复杂多变的真实世界环境,因此终身学习能力对于边缘AI模型来说变得越来越重要。为了方便边缘AI算法研究者开发及测试终身学习算法在真实世界环境中的效果,KubeEdge-Ianvs 在新版本的更新中发布了支持终身学习范式的相关算法的研发与测试功能。 本篇文章为大家阐释相关背景和Ianvs终身学习架构,并以 Ianvs 云机器人终身学习测试为例对 Ianvs 终身学习的特性进行介绍。欢迎关注 Ianvs 项目,持续获得第一手独家公开数据集与完善基准测试配套。 开源项目G...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8安装Docker,最新的服务器搭配容器使用
- Linux系统CentOS6、CentOS7手动修改IP地址
- 2048小游戏-低调大师作品
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS8编译安装MySQL8.0.19
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- MySQL8.0.19开启GTID主从同步CentOS8