uwp版和wp8版,Windows

【uwp版和wp8版,Windows】
同样的配置,为什么Minecraft UWP版比JAVA版流畅?

uwp版和wp8版,Windows


java版,是使用java编程语言开发的 。java语言是一门翻译型语言,它需要编译成class文件在java虚拟机(jvm)里面运行 。通俗来说,java程序在运行时需要将字节码转为二进制才能交给计算机运行 。由于多了一步翻译的过程,效率会不如c语言或c(java语言的效率一直不被人看好,至少是在游戏开发领域) 。
基岩版(包括uwp和pe),使用c编程语言开发的,c的特点是程序直接编译成为二进制代码交给计算机运行,无需经过即时翻译过程,运行效率高(目前,c和c是运行效率最高的编程语言)第二,c对编程技术要求较高,与java版完全不一样,因此基岩版只能进行重构 。自从微软接手minecraft的开发以后,对内核进行了大幅的修改和优化,自然会快一些 。

    推荐阅读