首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >J2ME应用程序支持多少移动设备

J2ME应用程序支持多少移动设备
EN

Stack Overflow用户
提问于 2010-04-22 18:17:42
回答 1查看 1.4K关注 0票数 1

我需要开发移动应用程序,所以我决定在J2ME上开发应用程序。

这个应用程序必须是黑莓手机支持,在这个应用程序中,我们使用谷歌地图,所以我可以使用J2ME软件,如果我开发的应用程序在j2me有多少种类型的手机可以支持我的应用程序?

如果有更好的软件支持不同的手机,请推荐我。

我已经在Android上开发了应用程序,这个软件支持的手机很少,所以我需要开发手机不支持android的应用程序。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-04-22 21:56:57

J2ME曾经是全球手机上部署最广泛的运行时(它可能仍然是,这取决于你什么时候读到这篇文章,以及那时安卓手机的销量)。

如今,很多手机都不支持它:

  • 封闭式手机(他们不允许你安装任何application)
  • Android
  • iPhone
  • BlackBerry 10
  • WebOS phones
  • 我不知道三星Bada手机是否支持J2ME
  • 我希望大多数移动linux手机(Maemo,Meego,Limo,Sailfish...)默认情况下不包含J2ME。他们倾向于选择Android runtime
  • ...

的端口。

开发一个需要支持许多不同国家的手机型号的应用程序的问题是J2ME的诅咒:可怕的碎片化。

J2ME本身通常指JSR-118规范,以及在JSR-75、JSR-82、JSR-120、JSR-135、JSR-139、JSR-172、JSR-177、JSR-179、JSR-180、JSR-184、JSR-185、JSR-205、JSR-211、JSR-226、JSR-229、JSR-234、JSR-238、JSR-239、JSR-248、JSR-256中指定的一大堆其他可选API。你可以在here上看到它们。

实现J2ME的不同公司对这些规范有不同的解释,而且它们通常过于通用,无法确保相同的代码在不同的手机上相同地工作。

不同的移动网络运营商也施加了不同的要求,有时会迫使移动电话制造商根据谁补贴手机来改变他们实施J2ME的工作方式。

运营商还可以修改通过其移动网络的数据。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2689912

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档