Android O新特性之Treble介绍

Android 8.0 版本最重要的一个新特性是Project Treble。这是 Android 操作系统框架在架构方面的一项重大改变,旨在让制造商以更低的成本更轻松、更快速地将设备更新到新版 Android 系统。Project Treble 适用于搭载 Android 8.0 及后续版本的所有新设备(目前这种新的架构已经在Google的Pixel手机的开发者预览版中投入使用)。

Project Treble的目标是?

通过Android操作系统框架与供应商设备专业底层软件分离,解决Android版本更新的碎片化问题。

之前的Android版本中由于没有对Android进行分层接口,因此设备商必须更新大量代码才能完成一次更新。因更新不及时导致安全问题频发。

Treble 提供了一个稳定的新供应商接口,供设备制造商访问 Android 代码中特定于硬件的部分,这样一来,设备制造商只需更新 Android 操作系统框架,即可跳过芯片制造商直接提供新的 Android 版本。

为确保兼容性新增VTS测试。可以使用 VTS 在推出 Treble 前的环境和 Treble 环境中自动执行 HAL 和操作系统内核测试。

那具体说来Treble包含啥?

另外还有设备树叠加层、 SELinux方面也有许多内容,下次我们再分别介绍。

原文发布于微信公众号 - 安智客(china_safer)

原文发表时间:2017-12-01

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏架构师之路

服务读写分离架构,绝不推荐

缘起 在《服务读写分离(读服务,写服务),是否可行?》中,对背景做了交代,互联网架构设计上,数据库可以读写分离,服务能否读写分离呢? 下面是两种常见的“服务读写...

46511
来自专栏开源项目

实用的国产优秀开源中间件 | 码云周刊第 52 期

在系统软件之中,操作系统、数据库、中间件的三驾马车,中间件是最神秘的,而且是一个专业化非常强的细分产业。中间件技术主要用来支撑分布式软件的开发,在大型分布式软件...

4628
来自专栏微信公众号:Java团长

我的编码习惯 —— 日志规范

开发中日志这个问题,每个公司都强调,也制定了一大堆规范,但根据实际情况看,效果不是很明显,主要是这个东西不好测试和考核,没有日志功能一样跑啊。

1022
来自专栏北京马哥教育

快看!原来他一直早下班是因为这十三类100个常用Linux基础命令

本文由马哥教育面授班22期学员推荐,转载自简书,作者为志朋,内容略经小编改编和加工,观点跟作者无关,最后感谢作者的辛苦贡献与付出。 某一天课间,有人提问老师:运...

37813
来自专栏架构师小秘圈

cdn技术原理

作者:IT世界,来自:www.it.com.cn 1. 前言   Internet的高速发展,给人们的工作和生活带来了极大的便利,对Internet的服务品质和...

1.3K9
来自专栏企鹅号快讯

实用的国产优秀开源中间件

在系统软件之中,操作系统、数据库、中间件的三驾马车,中间件是最神秘的,而且是一个专业化非常强的细分产业。中间件技术主要用来支撑分布式软件的开发,在大型分布式软件...

27510
来自专栏GA小站

Google Analytics数据保护政策变更解读(201804)

相信很多管理员一大早就收到一封谷歌分析的关于数据保存和数据保护协议变更的通知邮件,有些人就问,这会不会对Clientid,Userid有什么影响,或对我们有什么...

762
来自专栏数据结构与算法

最优布线问题

【问题描述】   学校有n台计算机,为了方便数据传输,现要将它们用数据线连接起来。两台计算机被连接是指它们间有数据线连接。由于计算机所处的位置不同,因此不同的两...

3637
来自专栏BeJavaGod

RabbitMQ 一二事(4) - 路由模式介绍

路由模式其实和订阅模式差不多,只不过交换机的类型不同而已 ? 路由模式可以用下图来表示,比订阅模式多了一个key,举个栗子就是根据不同的人群来订阅公众号,来收取...

3385
来自专栏YG小书屋

logstash 重复消费kafka问题

前两天业务方突然找到我说当天索引ES查询很慢,原来毫秒级的查询现在竟然要20s,让我处理下。我看了下索引大小,原来是1分片6g左右,今天突然就变成了1分片32g...

3013

扫码关注云+社区

领取腾讯云代金券