关于 Minecraft 基岩版 OreUI 的杂想 【纯野史】
本帖最后由 Sakarwei 于 2026-10-11 23:19 编辑我个人猜测是,OreUI 的采用背景和 Minecraft 的后续发展有关——
(相关说法缺乏实证,仅代表我的个人猜想,仅供参考和娱乐,请勿过度解读。与事实有差异的,请以事实为准。)
JsonUI 有两个大问题:
[*]界面不灵活,很多界面很多元素写死在代码里,调整起来特别麻烦,而且不能用 HTML、JS、CSS 等前端页面特性灵活变动,开发起来也非常受到约束。
[*]JsonUI 是 MC 特有的,需要专门培训人员学习 JsonUI 设计,这个技能却只能用在 Minecraft 基岩版里面,学习成本高用途少,很不划算。
新 OreUI 采用的是别人的技术和方案,虽然性能卡,但是开发起来特别舒服:
[*]前端开发难度比写 Json 容易多了,可扩展性也很强,技术上可以突破 JsonUI 的上限。尤其是,现在AI生成前端页面的能力我们也有目共睹,要是换上了 OreUI,以后甚至可以将整个界面交给 AI,这不需要教 AI 复杂的 JsonUI 开发,也方便后面来的新人的快速上手;
[*]JsonUI 毕竟是 Minecraft 专属界面,OreUI 背后是别人的技术支持,在 微软和 Mojang 眼里,基岩版从 JsonUI 转移到 OreUI 可以“降本增效”,等什么时候全面弃用 JsonUI、OreUI 全面接管了 MC基岩版,那就“差不多谁都可以”开发界面了,后续微软和 Mojang 甚至可以把负责 JsonUI 的人员裁掉,把界面直接丢给 AI 来处理,还不大省一笔人工费?然后他们还能进一步将原本放在 UI 的注意力转移到游戏内容开发上。
所以我认为,在基岩版 OreUI 最终彻底取代 JsonUI 是难以逆转的,哪怕社区对此意见很大。再悲观一点,未来 Java 版恐怕也会用上基于前端的 JsonUI,具体能不能实现,看 Java 能力在哪里,以及微软重视基岩版多一点还是 Java 版多一点。
说不定也和教育版开发背景有关——(以下是我编的故事和野史):
我甚至怀疑,教育版的开发一定程度上推动了 OreUI 的想法萌生:
我留意到,Minecraft 教育版有一个叫作“智能体”的实体,玩家与之互动时可以用在线编程界面,用可视化语言写程序。但是这个界面,在我体验教育版的时候,用的是 JsonUI 外框内嵌 WebView 实现的。基于此,我大脑中甚至已经想到(编好)了这样的故事:
微软和 Mojang 想要设计一个界面让玩家编程控制 Agent,然而很快发现 JsonUI 开发起来特别头疼,因为 JsonUI 不支持前端特性、界面复杂,可视化编程难以实现。所以:他们希望找到新的 UI 替代,好歹需要可以快速更新界面。
因为一时半会来不及,所以最初用内嵌 WebView 的方法实现,而这样的弊端也很明显,就是界面非常割裂,而且很卡。
教育版宣传片发布之后,教育版发布,后面2018年才正式公开提出 OreUI 的设想。中间这段时间拿来干嘛了呢?我个人猜测是为了挑选方案和设计界面样式、制作概念图、内部游说等等,最初甚至不一定有加入 Agent 的想法。
不过,后续为什么没有优先更新编程界面、让编程界面成为第一个 OreUI “受益者”呢?我猜测有两个可能:
1. 可能是因为不着急教育版(反正有一个不太完美的解决方案,就暂时先放下吧,这很微软,也很 Mojang);
2. 可能是因为最初设想就是让 Agent 用 OreUI,结果后面感觉网页用着也不错,用 OreUI 重新开发一套网页多麻烦啊!于是就继续用下去了。
如果这段故事是真的,配合微软和 Mojang 日渐重视基岩版的迹象,我似乎就可以看出为什么现在 Java 版还没用上 OreUI 了。
(看 https://klpbbs.com/thread-174455-1-1.html 有感) 据我所说,之前ore UI各种卡顿以及无法自定义导致风评不好,最近微软开始重视OreUi优化 其实这种oreui的方式制作比jsonui降低难度,也弥补jsonui 所存在的问题,大概有可能后续开放这个接口给新创作者方便制作oreui定制材质包罢了。
但是oreui加载卡顿没有jsonui这么流畅,甚至最新预览版主界面oreui化才导致官方社区有一堆人反馈,谁家好人在新主界面下面插“广告”?感觉微软想钱疯了,对于制作jsonui定制材质包我们准备被oreui终结了。
目前我想说的已经说了,如果要建议的话就先优化流畅度和重新设计部分UI界面就行了。[贴吧_喷][贴吧_喷][贴吧_喷] 但是oreui现在问题还是挺多的,如果不多优化优化,我只能说OreUI就只让基岩版像个现代游戏 本帖最后由 Sakarwei 于 2026-10-12 09:18 编辑
玖橙吖 发表于 2026-10-12 06:34
但是oreui现在问题还是挺多的,如果不多优化优化,我只能说OreUI就只让基岩版像个现代游戏 ...
我感觉获点了一下,
现在的 OreUI 光是加载那么简单的UI都有性能问题的,那能满足教育版编程界面的需求吗?或许这也是教育版Agent不用OreUI的原因之一。
听说微软和Mojang在优化了
oreui有几大问题:优化烂,部分页面丑(比如60测试版的主界面),强制改变玩家操作习惯和无法修改
这不像之前的移动端新触控,起码那个真的有很多人夸,而这次的oreui几乎断了ui包作者的去处,而且明显的优化不好,只能希望官方能做好优化,开放接口了
页: [1]