1

我从来没有为移动平台开发过任何东西。但现在我需要一个应用程序,它可以使用联系人列表执行基本的读/写/更新操作。

它应该可以在 Symbian 和 WinMobile 中运行,但是如果我们有 2 个不同的应用程序是正常的(但如果可能的话,我更喜欢只做一个)。在第一个版本中,甚至不需要制作 GUI。我只想下载安装并启动应用程序,完成后它会退出。

我应该使用什么工具(哪个 IDE、什么模拟器等等)来开发这个应用程序?我知道 Java,但我从未使用过 J2ME,所以如果使用基于 .net 或基于 cpp 的东西更容易,那就没问题了。

另一个问题:使用联系人列表是特定于平台还是特定于手机?

4

1 回答 1

1

不幸的是,在手机市场上,一切都是定制的东西。

Symbian 和 Windows Mobile 在 API 方面没有任何关系,只是两者都可以针对它编写 C 语言。

Windows mobile 也允许使用 .net 程序,但 symbian 必须添加 redfivelabs 的专有 .net 运行时。用于获取联系人的 API 在两个平台上截然不同。

要为它制作跨平台的东西,请制作一个硬件抽象层并针对它进行编程。并在这两个平台上实现您的 HAL 与细节。

对于java,他们说程序一次,运行很多......但不幸的是更多:编程一次,调试很多。在每部手机上,VM 都是不同的,并且有自己的一组特殊错误需要解决。操作联系人的 API 虽然是标准化的,但在 JAVA 中并没有说明什么。有可能它适用于 15% 的手机,其余的则必须使用补丁来解决。

欢迎来到我的世界... ;^)

于 2009-09-30T07:32:58.233 回答