针对功能手机进行开发,并在供应商、网络和国家/地区进行细分



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

我有一些问题:

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

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

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

(我读到供应商可能会为他们的手机提供额外的、特定于供应商的API,而这些API在其他手机上是不可用的。我想我也读到过一些地方,一些网络可能不允许下载第三方应用程序。)

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

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

谢谢你抽出时间。

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

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

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

最新更新