用于编程高级移动应用程序的最佳OS +框架/库是什么?

时间:2009-07-20 16:12:46

标签: operating-system mobile-phones

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

操作系统(PalmOS,Symbian,Windows Mobile,Android,BlackBerry,iPhone,Brew,Savaje,Montavista)之间有什么平衡?

不同BT堆栈(Windows,Widcomm,Soleil,Toshiba)之间的权衡是什么?

javax.obex,Brecham.Obex和其他人之间的权衡是什么?

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

1 个答案:

答案 0 :(得分:2)

我只能与iPhone和Android对话,因为我对这两者非常熟悉。

编程语言: Android 。使用Android可以获得使用Java的好处,而Java几乎是一种非常好的语言。使用iPhone你会遇到Objective-C,无论我怎么努力,我都不会喜欢它。每当我尝试时,我觉得我用2x4击败自己。

多任务处理: Android 。 Android在iPhone上有一个很大的功能,你可以设置后台任务来运行。这使得即时信使等伪实时应用程序即使在你玩这个漂亮的新游戏时也可以运行。 iPhone不允许这样做;如果您需要即时消息,则必须运行即时消息,排除所有其他应用程序。

界面: iPhone 。 IMO,Android的用户界面似乎过于努力并且频繁受阻。

市场份额: iPhone ,请放下。每个人都拥有一个。或似乎。

结论:我宁愿为Android写作,但我宁愿使用 iPhone。