只讨论市场商业化的情况
我最早是 minSdkVersion 21 ,然后现在升级了依赖库最小要求是 23 ,但是我想改成 28 了,28 是 android 9 ,已经将近 7 年前的版本了。如果用户连这个版本都达不到的话,是不是可以认为他的购买力和 ecpm 较低,我现在想直接放弃这些用户了。反正都要升级,还不如一次升好,长痛不如短痛。
类比一下 ios 对应的应该是 ios11 吧,感觉都特么上古了
![]() |
1
liu731 3 天前
其实 31 都没啥问题
|
![]() |
2
tool2dx 3 天前
我的 min 是 24 ,至少可以保证在老手机上正常运行。
target 是 29 ,上不去了,因为需要访问全局 sdcard 文件,后面 API 改动似乎挺大的。 |
![]() |
3
idonttellyou 3 天前
defaultConfig {
minSdkVersion 21 targetSdkVersion 31 if (env('env') == 'debug') { versionCode envInt("CI_PIPELINE_ID") versionName env("CI_PIPELINE_ID") } else { versionName '1.0.0.0' versionCode 1000 } } |
4
XXWHCA 3 天前
21 Android 5.0
|
![]() |
5
tim9527 3 天前
最低 17 ,target28
|
![]() |
6
aisles1 3 天前
最低 24 准备升级到 28 ,target 是 34 因为要上架 GP
|
![]() |
7
w950888 3 天前
标记的 22,但实际上在 Android5.0 上跑不起来,只兼容到 23
|
![]() |
8
w950888 3 天前
目前我手机上 miniSkd 最高的是游戏,比如光遇,minSDK 26 ,对应 Android 8.0
|
9
Wvg9eBo3U0c8BLd2 3 天前 ![]() 29, 安卓 10 的保有量非常大
|
![]() |
10
pursuer 3 天前
21 ,有一些 PDA 设备版本比较早。有的机顶盒设备甚至 4.4 的都有。。对我来说 21 最大问题是 libuv 需要 24 ,所以我 patch 了一个支持到 21 的版本。其他的直接 webview 糊,webview 如果用 X5 的话,能到 Chromium89 ,基本够用,不知道 geckoview 能到哪个版本。反正不管哪个 SDK 版本都觉得原生 API 既碎片化而且太难用了,不怎么想在上面写复杂逻辑。
|
11
palxie 3 天前
24
|
![]() |
12
Shatyuka 3 天前
26
|
![]() |
13
fcadef 3 天前
还在 21
|
![]() |
14
zhouquanbest 3 天前 via Android
我是 23 ,21 以上兼容性设计挺好的,主要看太低了你们测不测的过来。 毕竟 21 的手机都好卡了
|
![]() |
15
chaoschick 3 天前 via iPhone
19 // Android 4.4 KitKat
|
16
xmt328 3 天前
|
17
macaodoll 3 天前
借楼问个问题,最近自己写了个小 app,尝试接 redis 进去,试了几个包,都报错,大佬们顺手给看看,报错信息 6 files found with path 'META-INF/INDEX.LIST' from inputs:
- io.netty:netty-handler:4.1.107.Final/netty-handler-4.1.107.Final.jar - io.netty:netty-transport-native-unix-common:4.1.107.Final/netty-transport-native-unix-common-4.1.107.Final.jar - io.netty:netty-codec:4.1.107.Final/netty-codec-4.1.107.Final.jar - io.netty:netty-transport:4.1.107.Final/netty-transport-4.1.107.Final.jar - io.netty:netty-resolver:4.1.107.Final/netty-resolver-4.1.107.Final.jar - io.netty:netty-buffer:4.1.107.Final/netty-buffer-4.1.107.Final.jar Adding a packaging block may help, please refer to |
18
fredweili 3 天前
26
|
![]() |
19
qwwuyu 3 天前
const val compileSdkVersion = 34
const val minSdkVersion = 21 const val targetSdkVersion = 30 |
20
nnegier 2 天前
19
|
![]() |
21
Leon821 2 天前
年前刚升到 29 ( android 10 )
|
![]() |
22
Leon821 2 天前
10 以下,我们的 App 占比 1%都没有
|
23
HangoX 2 天前 ![]() 这个不是随便升级的,不同应用其实不一样,最好统计一下用户最低版本是多少,如果压根就没有直接升级就是了。但是有个度,最多 10 年支持,不能再多了,不然每次测试也是个大麻烦
|
24
murmurkerman 1 天前 via iPhone
mini sdk 24 但是没设备测试哈哈哈,有没有 bug 全靠反馈
|