既然我们已经有了用于创建移动应用程序的 J2ME 和 WML,为什么还要选择 Android?

StackOverflow https://stackoverflow.com/questions/3779554

  •  04-10-2019
  •  | 
  •  

hai朋友,我现在有疑问,

  1. Android真的取代了J2ME和WML吗?

  2. 如果Android替换了这些,请告诉我,这是什么原因?

  3. Android如何替换上面提到的其他两个以及

  4. J2ME和WML无法在市场上反对Android的原因是什么?
有帮助吗?

解决方案

我认为Android还没有完全取代另外两个,它们显然仍然存在,并且还有其他平台仍然使用J2ME。但是,即使这样,我认为它有 几乎 仅仅是因为它的受欢迎程度而取代了另外两个。

所谓的智能手机的市场份额正在迅速增长,Android手机的市场份额正在迅速增长。我看不到基于J2ME迅速增长的任何设备的市场份额。至于WML,我也看不到它的生长,因为现在大多数智能手机都具有浏览器,它比过去的移动浏览器更有能力。我在iPod Touch中拥有的一张非常好,对于大多数网站,我的Android手机上的手机都足够了。我不必再为我的手机建造特殊网站了。如果他们在那里,这很好,但是绝对不需要使用其他标记语言来构建,简单的替代CSS样式表可能会做得同样出色。

有一些考虑因素有用,即站点可以考虑到宽度和闪光灯的使用等。但是我认为,对WML的需求大部分时间已经消失了,然后才真正流行。

其他提示

J2ME是用于嵌入式设备的Java平台。 Android是一种移动操作系统。因此,您无法直接比较。

但是,如果您查看基于Java的Android SDK与J2Me:与Core Java库相同的基础。他们提供不同的UI层和应用范例。

Android更强大,因此用于高端手机。但是,J2ME仍在许多较旧/不少的设备中使用。 Androd SDK提供了许多不属于J2ME的东西。您可能想通读 开发指南 了解Android的能力。

Android手机越来越便宜,很快你就可以以几乎中端J2ME手机的价格买到一部Android手机

Android SDK没有J2ME那样的先发制人的问题,因此J2ME多年没有更新的情况下,SDK功能相当强大,并且与时俱进。

Android 虽然版本分散,但没有 J2ME 所具有的 JSR 噩梦(供应商没有完全实现 JSR 或以不同的方式实现)

然而,如果 Oracle 成功开发出 J2ME,那么对于 J2ME 来说,事情真的会很棒。接下来,如果他们能够以某种方式允许像标准 J2SE VM 这样的可安装 VM,我们真的可以在任何地方实现几乎一次写入的运行

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top