0

我正在寻找最有可能从 at&t(当前提供商)获得智能手机,并且我希望能够自由地为它编写小型应用程序。我不想要 iPhone,但对几乎任何其他人都持开放态度。

对于哪些智能手机易于编程或最适合编程,您有什么建议吗?

请说明这些手机的编程语言。这并不重要,但我很好奇

4

5 回答 5

3

我知道诺基亚并不是美国最热门的智能手机选择,但 S60 第 5 版设备中的新Web Runtime Widgets让开发变得异常简单!借助小部件运行时,您可以仅使用 HTML/CSS/Javascript 制作非常酷的功能应用程序。

我个人有一个支持 WRT 1.0 的诺基亚 E51 (S60 3.2),它允许您制作可以像本地 symbian 应用程序一样安装的简单小部件,但是 S60 第 5 版设备(5800、N97)带有 WRT 1.1,它允许 Javascript 访问手机的内部资源(日历、联系人等,甚至是加速度计!),这些资源为一些非常酷的应用程序提供了基础,这些应用程序开发起来非常简单!

于 2009-04-24T05:29:47.070 回答
2

除了 iPhone……你还有……运行 Android 的 T-Mobile 的 G1。那是用Java编程的。

Palm 即将推出 Pre(未来几个月),运行 WebOS 并使用 Javascript 编程?

于 2009-04-24T05:22:26.277 回答
1

正如 Tommi Forsström 所说,Nokia 5800 拥有最新的 Symbian OS。或者,我认为 E71 在 AT&T 上可用。

在 symbian 手机上,您现在可以使用以下运行时进行开发:

  • 原生 Symbian OS C++
  • 打开更接近ANSI标准的C/C++
  • 红宝石
  • JavaME
  • Python
  • Webkit 小部件
  • Opera 小部件
  • .Net 2.0
  • 基本型
  • 可能仍然有可用的 OPL 解释器。

随着平台的开源,应该很快就会有更多/更好的编程语言可用。

无耻插件:如果您想开始使用 Symbian OS C++,最新的努力将开发人员尽可能容易地介绍到 Symbian 生态系统是http://developer.symbian.com/quick

于 2009-04-24T10:03:58.113 回答
1

我发现这篇文章内容丰富:智能手机平台的开发者视角。它写于 2009 年 1 月,涵盖 iPhone、Android、黑莓、诺基亚 Symbian 和 Windows Mobile 设备。

于 2009-05-20T09:18:01.970 回答
0

我很快就会得到我自己的G1。我目前正在为公司的 G1 开发应用程序 - 使用 Java。我认为它是比 iPhone 更好的平台,因为 Java 比 Objective-C IMO 更容易、更普及。随着即将到来的 1.5 Cupcake 更新将成为更加可行的选择。

于 2009-04-24T05:49:45.883 回答