更新

J2ME(Java 2 Micro Edition)的历史

Sun Microsystems 于 1999 年推出的 J2ME 是面向功能机与掌上设备的轻量 Java 平台,在智能手机到来之前撑起了可下载的移动游戏与应用生态。

· Maftyマフティー

Java 2 Micro Edition (J2ME)Sun Microsystems1999 年 推出的轻量 Java 平台。它专为资源有限的设备设计,如 手机、PDA、嵌入式系统和早期掌机。当时移动硬件在内存、算力和屏幕上都极度受限,J2ME 提供了一套标准化环境,让开发者写出能在各种设备上运行的应用。

在 2000 年代早期的 移动游戏时代,J2ME 成了最重要的软件平台之一。运营商和手机制造商广泛采用这项技术,开发者得以把应用和游戏分发到 Nokia、Motorola、Sony Ericsson、Samsung 和 Siemens 等品牌的手机上。Snake EXAsphaltTower BloxxSpace Impact 等游戏用 J2ME 开发,在功能机上极受欢迎,直到智能手机称霸。平台依赖配置与描述文件——最著名的是 CLDC(Connected Limited Device Configuration)MIDP(Mobile Information Device Profile)——用来规定应用如何与设备硬件和操作系统交互。

尽管一度无处不在,J2ME 在 2000 年代末随着 iOS 和 Android 等现代智能手机平台的兴起而衰退。新系统硬件更强、界面完整、开发环境也更丰富。J2ME 逐渐退出主流,却在移动软件与游戏的演进中扮演了关键角色。它为跨平台移动开发打下基础,并在应用商店成为标配之前,就让全球数百万人接触到可下载的移动应用。


J2ME 平台技术概览

部件规格 / 说明
开发商Sun Microsystems(后由 Oracle 维护)
首次发布1999
编程语言Java
目标设备功能机、PDA、嵌入式设备
核心配置CLDC(Connected Limited Device Configuration)
主要描述文件MIDP(Mobile Information Device Profile)
应用格式JAR(Java Archive)配合 JAD 描述文件
图形 APILCDUI,部分设备可选 OpenGL ES
内存需求通常 128 KB 至数 MB,视设备而定
遗产影响早期移动应用生态与移动游戏平台



更多信息…