深入浅出Android Jetpack
上QQ阅读APP看书,第一时间看更新

第2章
Appcompat UI兼容组件

众所周知,和苹果的iOS设备相比,运行Android的设备更加多样化。这得益于其开放性,但也带来了严重的碎片化,包括硬件碎片化和软件碎片化。硬件碎片化通常指的是品牌制造商的多样、设备形态的多样等,软件碎片化则通常指的是系统版本的多样。

Appcompat组件专为解决软件碎片化而生,在不同系统版本之间提供了尽可能一致的UI样式。需要注意的是,Appcompat适用于大部分基于Material Design的设计。