android 的生态会因为 Java 9 的问题而被隔离么?

44 天前
 zhwguest

这几天升级一个旧 app ,发现一堆依赖库的旧版本有 vulnerability 。但是升级到最新的,往往用到 java 9 的特性,对 android 并不友好。

这是个问题么?

3388 次点击
所在节点    Android
6 条回复
FengMubai
44 天前
为什么说不友好? Android 已经升级到 java17 了
iyiluo
44 天前
低版本的 android 市场占有率越来越低,没啥影响
InkStone
44 天前
kotlin 解千愁
pursuer
44 天前
如果要兼容低版本就有影响,所以我一般考虑尽量不引入第三方库然后改为嵌入 Webview ,至少 Android5.0 可以支持到 Chrome89 左右的版本,对前端框架一般是够了。Android 用了类似 jvm 的 runtime ,结果 runtime 却不能像 jvm 那样单独升级,奇怪的设计
mizuki9
44 天前
@pursuer 较新的安卓可以像 app 一样更新了 https://www.ithome.com/0/714/307.htm
WebKit
44 天前
我们很老的 app 都用 Java 11 了,不过基本都用 Kotlin 了,也不需要关心 java 版本了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1078155

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX