![]() |
1
3
如果您在列出的平台上查看本机应用程序,那么从最小到最大顺序所需的开发工作是:
开发工作主要由语言/库、工具和碎片控制。因此,iPhone获胜(良好的语言和库、出色的工具、很少/没有碎片)。Symbian最后出现了(C++有限的库,工具差,碎片大)。Android打破了黑莓的图书馆和碎片化,黑莓击败了JavaME的碎片化。 与此相对应的是市场规模,特别是在目标用户基础上——Java ME达到的设备比任何其他平台都要多,而Android安装的基础仍然是5个中最小的。 没有一个正确的答案,但是如果REACH是重要的,那么Java是一个很好的起点,如果上市时间和用户体验是关键,那么iPhone是有意义的。 同样值得一看的是,将其移植到其他平台是多么容易/困难。如果您可以在跨平台部分实现应用程序,那么周围有各种跨平台库,如AirPlay或J2ME-Polish,可能会降低成本。 |
![]() |
2
1
我想为maemo/meego(诺基亚/英特尔的移动Linux)发言。虽然处于转型期,而目前Maemo5只有一部好手机(和两部便宜的中国手机),但我觉得它很快就会大起来(我喜欢很多人相信Meego将是诺基亚的高端战略,诺基亚是世界上最大的手机制造商)。另外,N900是最酷的手机。 而且他们的IT基本上是一个开放的Linux设备(非常类似于标准的桌面Linux)。IDEqt Creator非常好,而且是跨平台的(与嵌入式可视化设计器和优秀的文档broser一起提供),但是您不必使用它,对使用您自己的文本编辑器或IDE有一些支持。 没有什么签署密钥的胡说八道(我为黑莓做了一个学生项目,对密钥非常恼火)。我不喜欢黑莓的其他东西:只有Windows的Eclipse插件,我们的团队很难找到如何将第三方库添加到黑莓COD归档中。另外,有些类在很多方面都有点稀疏,特别是字符串/字符,可能是因为它基于Me,我也不喜欢文件读/写API,感觉有点尴尬,可能是因为BlackBerry应用程序最近才有存储文件的能力(在您只能通过持久层将对象存储/检索到磁盘之前)。 首选语言是(GobEdjc C,但对于MeeGo来说则不那么多),QT味道C++和Python。有一些库很好,Qt库尤其有很好的文档记录。因为它是一个很小的Linux设备,所以可以进行设备调试(也有一个模拟器)。 注意,我没有为Maemo/Meego开发任何东西,但是我读了很多关于它的文章,并且爱上了它。 |
![]() |
3
1
我认为最好的解决方案可能是从智能手机优化网站开始。一个本地应用程序可以提供更丰富的界面,但是一个设计良好的Web应用程序可以在任何设备上运行。 看看 WPTouch 例如一个非常好的手机优化网站。 |
![]() |
4
1
为了和罗曼A.泰勒保持一致,我想提高我对Windows Mobile/Windows Phone的声音。它有一个庞大的安装基础,它有一个尝试过的真正的Visual Studio工具集来开发,它拥有所有工具中最好的模拟器(它实际上模拟了ARM指令集——你听到了吗,苹果?),您可以利用您的win32体验。 哈特斯女士-请不要费心回答。我都听到了。 |
![]() |
5
1
跨平台运行时(如qt或html5)是很好的选择,并且是可移植的。 Qt支持多种平台,包括Symbian、Meego、Linux、Windows等,被认为是目前最好的编程框架之一。 Qt Creator也是一个非常受欢迎的IDE。 当然,几乎所有的东西都可以访问HTML,而且是否有大量的工具。 |
![]() |
6
0
虽然为给定平台本机开发的应用程序通常在平台UI一致性和性能方面胜出,但您可以尝试使用一种可用的多平台框架,例如 Rhodes (仅举一个例子)。就我个人而言,我对Rhodes没有任何具体的体验,只是在几天前才了解到这一点(更详细的了解仍然在我的Todo列表中),所以请您自己判断框架在不同设备上提供的用户体验。 |
![]() |
7
0
听起来你需要移动社区框架(MCF)。它是一个跨平台框架,用于在所有现代智能手机平台(iPhone、Android、BlackBerry、Symbian、Winmo)上开发以网络为中心、位置和邻近感知的应用程序,除了J2ME之外,几乎所有您提到的应用程序。它为所有这些平台提供本机二进制文件。使用MCF可以缩短开发时间,因为您不需要自己编写所有这些网络内容,但您可以使用简单的API通过加密连接、Wi-Fi即席模式或特殊的代理服务器发送任意数量的数据。 更多信息 http://www.uvamobiltec.com . |
![]() |
Abhilash Das · 输入文本时,编辑文本与工具栏重叠 1 年前 |
![]() |
Community wiki · 局部变量可能尚未初始化 1 年前 |
![]() |
jvargas · 如何获取上个月的第一天和最后一天以及一年的第一天 2 年前 |