0

什么是最好的操作系统、框架/库和蓝牙堆栈,用于使用蓝牙 OBEX(OOP、DID、HID)、IrDA(用于远程控制消费电子产品)、VGA-cam(作为运动传感器)之类的东西来编程高级移动应用程序以及访问本地数据库或 CSV 文件?

操作系统(PalmOS、Symbian、Windows Mobile、Android、黑莓、iPhone、Brew、Savaje、Montavista)之间的权衡是什么?

不同 BT 堆栈(Windows、Widcomm、Soleil、东芝)之间的权衡是什么?

javax.obex, Brecham.Obex 和其他之间的取舍是什么?

OS + 蓝牙堆栈 + OBEX 库的最灵活和最强大的组合是什么?

4

1 回答 1

2

我只能说 iPhone 和 Android,因为我只对这两个非常熟悉。

编程语言: 安卓。Android 带来了使用 Java 工作的好处,而 Java 几乎是你能得到的最好的语言。在 iPhone 上,你被 Objective-C 卡住了,不管我怎么努力,我都不会喜欢它。每次我尝试时,我都觉得自己在用 2x4 击败自己。

多任务处理: 安卓。与 iPhone 相比,Android 有一个很大的特点,那就是你可以设置后台任务来运行。这使得即时通讯程序等伪实时应用程序即使在您玩那个漂亮的新游戏时也能运行。iPhone 不允许这样做;如果你想要你的即时消息,你必须运行你的即时消息,排除所有其他应用程序。

接口: iPhone。IMO,Android 的用户界面似乎过于努力,而且经常妨碍您。

市场占有率: iPhone,毫无悬念。每个人都拥有一个。或者似乎。

底线:我宁愿为 Android 写作,但我更愿意使用iPhone。

于 2009-07-20T16:21:30.263 回答