androidx跟iPhoneX半毛钱关系都没有。
androidx是代替原来的支持库的(support libary),比如说v4,v7
v4包,也就是兼容到android1.6版本的支持包,什么概念呢,现在还有人在使用android1.6的系统吗?一般都5.0以上了。
而v7包则是兼容到android2.1版本的支持包。现在也没人用了。但是呢,这个命名一直沿用下来。
AndroidX 是 Android 团队用于在 Jetpack 中开发、测试、打包和发布库以及对其进行版本控制的开源项目。
AndroidX 对原始 Android 支持库进行了重大改进。
android studio从3.4.2开始,创建应用的时候,默认勾选

官方文档说明:
如果要在新项目中使用 AndroidX,则需要将编译 SDK 设置为 Android 9.0(API 级别 28)或更高版本,并在 gradle.properties 文件中将以下两个 Android Gradle 插件标记设置为 true。
详情对应的表请看这个连接
如果说,按个表来一个一个替换,那不是挺麻烦的嘛?
as支持直接转移到androidX上
















