Java 针对功能手机的开发和跨供应商、网络和国家/地区的细分

Java 针对功能手机的开发和跨供应商、网络和国家/地区的细分,java,java-me,mobile,Java,Java Me,Mobile,我对为功能手机开发应用程序很感兴趣,因为无论是在发达国家还是发展中国家,大部分手机都是功能手机。我读过关于市场上各种功能手机设备造成的碎片问题 我有一些问题: 一,。如果我想为全球市场上的大多数功能手机开发,我需要什么开发工具 (我读过一些特定于供应商的工具,如诺基亚和三星的工具,也读过Java ME SDK 3.0。但我不知道在什么情况下使用哪种工具。) 二,。跨供应商(如诺基亚和三星)、跨网络(如Sprint和T-mobile)以及跨国家(如印度的设备和网络),我会遇到什么样的碎片化问题 (

我对为功能手机开发应用程序很感兴趣,因为无论是在发达国家还是发展中国家,大部分手机都是功能手机。我读过关于市场上各种功能手机设备造成的碎片问题

我有一些问题:

一,。如果我想为全球市场上的大多数功能手机开发,我需要什么开发工具

(我读过一些特定于供应商的工具,如诺基亚和三星的工具,也读过Java ME SDK 3.0。但我不知道在什么情况下使用哪种工具。)

二,。跨供应商(如诺基亚和三星)、跨网络(如Sprint和T-mobile)以及跨国家(如印度的设备和网络),我会遇到什么样的碎片化问题

(我曾读到,供应商可能会为其手机提供其他手机无法提供的、供应商特定的额外API。我想我也曾读到一些地方,某些网络可能不允许下载第三方应用。)

三,。我读到,在一些市场上,有许多中国和印度的低端功能手机制造商。由于语言障碍问题,我不认为我可以使用他们特定于供应商的工具为他们的手机开发应用程序。最好使用Java ME SDK 3.0之类的通用工具吗

基本上,我对印度、中国、俄罗斯和巴西(金砖四国)等发展中国家感兴趣。在为这些市场开发时,我应该使用什么工具?我应该注意哪些碎片问题


谢谢您的时间。

对于功能手机和低端移动设备,J2ME是使用IMHO的平台

如果您担心设备碎片,我建议使用。它是一个真正建立在J2ME之上的框架。您可以检测设备功能,使用预处理语句绕过某些设备上的bug,使用CSS设计MIDlet,使用ant脚本和自定义资源以及构建例程,以确保应用程序与最多的设备兼容。如果您要在如此广泛的地方进行开发,还可以为不同的语言提供出色的语言环境支持

我已经使用它一段时间了,我觉得它真的扩展了我使用J2ME开发的能力,因为它包含大量的类和工具,可以加快开发速度