dev.to | 📄 原文链接 | 2026-11-05 收录

Codename One 补齐 Java 类库,还试着跑起了 Unity 游戏

来源:dev.to — 2026-11-03

📋 概述

Codename One 一次引入 116 个类与接口,覆盖 java.util.function、streams、java.time、并发工具、格式化与 IO,来自 Maven 的库终于不用大改就能编译;字符串正则在各平台走同一引擎。作者实测体积开销很小,因为 ParparVM 与混淆器会剥掉没调用到的代码。文章还用同一套工具做了个实验:把 Unity 2D 项目的 C# 脚本、场景、预制体搬进来,编译成 Java 字节码后在 iOS、Android、浏览器和桌面运行,Fruitopia、Asteroids 等开源游戏都能跑。此外 XML 解析换新解析器后,桌面 JIT 从 13.8 毫秒降到 8.3 毫秒。

🔑 核心要点

💡 金句

“ParparVM and the obfuscator strip whatever your app doesn't call, so an app that never touches streams doesn't carry them.”
译:ParparVM 和混淆器会剥掉你的应用没有调用的东西,所以从不碰 Stream 的应用也就不用背着它们。
← 返回 dev.to 首页