针对供应商,网络,国家/地区的功能手机和分散进行开发

时间:2011-05-26 19:43:03

标签: java java-me mobile

我有兴趣为功能手机开发应用程序,因为很大比例的手机都是发达国家和发展中国家的功能手机。我已经了解了市场上各种功能手机设备引起的碎片问题。

我有一些问题:

1。如果我想为全球市场上的大多数功能手机开发,我需要哪些开发工具?

(我已经阅读了特定于供应商的工具,例如诺基亚和三星的工具,我也读过有关Java ME SDK 3.0的内容。但我不知道在什么情况下使用哪些工具。)< / p>

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

(我已经读过,供应商可能会为其他手机上没有的手机提供额外的供应商专用API。我想我也读到某些网络可能不允许下载第三方应用的地方。)

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

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

感谢您的时间。

1 个答案:

答案 0 :(得分:1)

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

如果您担心设备碎片,我建议使用J2ME Polish。它是一个真正构建在J2ME之上的框架。您可以检测设备功能,使用预处理语句来解决某些设备上的错误,使用CSS设计MIDlet并使用ant脚本和自定义资源以及构建例程以确保您的应用程序与最广泛的设备兼容。如果您要为各种各样的地方开发,那么对不同语言也有很好的Locale支持。

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