【发布时间】:2011-02-25 10:42:13
【问题描述】:
我们能否开发一个适用于所有移动设备的 j2me 应用程序
【问题讨论】:
我们能否开发一个适用于所有移动设备的 j2me 应用程序
【问题讨论】:
理论上:是的。在实践中:没有。
您必须坚持使用最不常见的功能集,这可能会导致应用程序不佳。即使在 JavaME 世界中,也只有您必须与设备不兼容和 JavaME 环境的不良实现作斗争。 J2ME Polish 之类的项目试图在这里提供帮助,但您仍然无法接触到所有设备。
要么选择您愿意支持的设备子集,要么准备在构建和维护设备特定版本的应用程序方面投入额外的工作。
【讨论】:
通常Java enabled mobiles 像诺基亚、三星、LG 等都支持 j2me 应用程序。您可以在 Symbian s40、s60 手机上使用 j2me 应用程序。但是你不能使用不同的操作系统,比如 Android、Windows。
我建议使用LWUIT 开发j2me 应用程序。如果您正在使用 LWUIT 开发 j2me 应用程序,则意味着您也可以在 Blackberry 和 Android 手机上使用该应用程序。但是你必须为这些平台改变一些东西。请参阅此链接,LWUIT for Blackberry and Android。
【讨论】: