既然我们已经有了用于创建移动应用程序的 J2ME 和 WML,为什么还要选择 Android?
海朋友们, 我现在有一个疑问
Android 真的取代了 J2ME 吗? WML?
如果 Android 已经替换了这些,那么 请告诉我,原因是什么 那?
Android 如何取代其他两个 上面提到了
- 这是什么 J2ME 和 WML 不能的原因 能在市场上对抗Android吗?
Hai friends,
I have a doubt now,
Has Android really replaced J2ME and
WML?If Android has replaced these, then
please tell me, what is the reason for
that?How Android has replaced the other two
mentioned above and- what is the
reason that J2ME and WML cannot
withstand against Android in market?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
J2ME是一个用于嵌入式设备的java平台。 Android 是一个移动操作系统。所以不能直接比较。
但是,如果您比较一下基于 Java 的 Android SDK 与 J2ME:它们与核心 Java 库共享相同的基础。它们提供不同的 UI 层和应用程序范例。
Android 功能更强大,因此用于高端手机。然而,J2ME 仍在许多较旧/功能较弱的设备中使用。 Androd SDK提供了很多不属于J2ME的东西。您可能需要通读开发指南来获取了解 Android 的功能。
J2ME is a java platform for embedded devices. Android is a mobile operating system. So you can't make a direct comparison.
However, if you look at the Java based Android SDK vs J2ME: The share the same basis with the core Java libraries. They provide different UI layers and application paradigms.
Android is more powerful, and thus used in higher end phones. However J2ME is still used in a lot of older/less powerful devices. The Androd SDK provides a lot of things that are not part of J2ME. You might want to read through the dev guide to get an idea of what Android is capable of.
Android手机越来越便宜,很快你就可以用几乎中端J2ME手机的价格买到一部Android手机。
Android SDK不存在J2ME那样的先发问题,所以SDK功能相当强大,与时俱进,由于 J2ME 已经多年没有更新了
,Android 虽然在版本方面是支离破碎的,但并不存在 J2ME 所具有的 JSR 噩梦(供应商没有完全实现 JSR 或以不同的方式实现)。
但是,对于 J2ME 来说,事情确实会很棒,如果 Oracle 成功开发出 J2ME.next,如果他们能够以某种方式允许像标准 J2SE VM 这样的可安装 VM,我们真的可以在任何地方实现几乎一次写入的运行
Android phones are getting cheaper, soon you could get an android phone for almost the price of the mid-range J2ME handsets
Android SDK doesnt face the issue of the first mover that J2ME had, so the SDK is quite powerful and in tune with the times, where as J2ME wasn't updated for years
Android, though fragmented in terms of versions, doesnt have the JSR nightmares that J2ME has (Vendors not implementing the JSR completely or in a different fashion)
However, things could really be great for J2ME, if Oracle succeeds in making the J2ME.next, We could really get an almost write once run anywhere, if they can somehow also allow installable VM's like standard J2SE VM
我认为 Android 并没有完全取代其他两个平台,它们显然仍然存在,并且还有其他平台仍然使用 J2ME。但是,即便如此,我认为它实际上已经凭借其受欢迎程度取代了其他两个。
所谓智能手机的市场份额正在快速增长,Android手机的市场份额正在快速增长。我没有看到任何基于J2ME的设备的市场份额快速增长。至于 WML,我也没有看到它的增长,因为现在大多数智能手机都配备了比过去的移动浏览器功能强大得多的浏览器。我的 iPod Touch 上的那个非常好,我的 Android 手机上的那个对于大多数网站来说已经足够了。我不再需要专门为我的手机构建特殊网站。如果它们存在就好了,但它们绝对不需要使用不同的标记语言来构建,一个简单的替代 CSS 样式表可能也能起到同样好的作用。
在宽度和 Flash 的使用等方面,网站可以考虑一些有用的注意事项。但我认为,在 WML 真正流行之前,对 WML 的需求已经大部分消失了。
I would argue that Android hasn't completely replaced the two others, they obviously still exist and there are other platforms that still use J2ME. But, even so, I think it has practically replaced the other two just by virtue of its popularity.
The market share for so-called smart phones is growing rapidly, the market share for Android phones is growing rapidly. I don't see the market share of any devices based on J2ME growing rapidly. As for WML, I don't see it growing either because most smart phones now feature a browser that is far more capable than mobile browsers of the past. The one I have in my iPod Touch is very good, the one on my Android phone is adequate for most sites. I don't have to have special sites built just for my phone any more. It's nice if they are there, but they definitely don't need to be constructed using a different markup language, a simple alternate CSS style sheet would probably do just as good a job.
There are some considerations that are helpful that sites can take into account with regard to width and use of Flash, etc. but I would argue that the need for WML has gone away for the most part before it ever became really popular.