2011-01-21 31 views
0

我正在研究写一个相当简单的iPhone应用程序,并需要一些关于平台选择的建议。我有以下限制:构建iPhone应用程序的最佳平台?

应用要求:

  1. 该应用程序应能够通过WiFi网络,处理这些接收的字符串,然后显示任一的消息,或显示从预置的照片库,或更改背景颜色(或这些的任意组合)。
  2. 一旦开始,应用程序将持续在设备上运行,并成为仅显示客户端(即设备本身没有用户交互) - 仅处理通过WiFi接收的指令。
  3. 速度:一旦字符串被发送到设备,应用必须迅速作出反应

我目前的状况(无论是显示图像,改变颜色或显示预设文本尽快。):

  1. 以前没有iOS开发经验。
  2. 我需要在接下来的2个月内做到这一点。
  3. 我很满意:HTML,JS,CSS,Python & PHP。
  4. 我熟悉其他语言,例如C++,但很长一段时间没有涉及这些。

问题:平台的选择:

我知道,最好的选择是使用原生iPhone SDK,但给我的时间限制和现有技术的知识,能工具,例如Appcelerator TitaniumPhoneGap是否适合这种应用?

注意:在此阶段,我没有预见该应用程序在应用程序商店上市,仅供个人使用,尽管这可能会在未来发生变化。

+0

钛是一个不错的选择。我怀疑PhoneGap让你访问许多本机设备的API ... – BoltClock 2011-01-21 12:59:32

回答

0

您可能想尝试TapLynx - 可以在没有任何代码的情况下创建本机应用程序。

1

如果是从远程服务器而不是本地照片库加载图像的选项,并且您已经熟悉HTML/JS/CSS/PHP,那么为什么不制作一个运行完整的Web-App -屏幕?

您可以使用现有的知识和你省钱(没有$ 99的牌照费)

+0

感谢您的评论Björn。我对网络应用的主要关注点是速度。这需要尽可能“实时”。我不确定webapps是否可以像原生应用程序一样快速响应。一位朋友还建议寻找HTML5 websockets,所以即时查看。 – mozami 2011-01-21 13:38:52

0

我认为你可以做你想要用钛做的一切。它甚至支持套接字,如果你需要去一个级别的原始。本机iOS开发是痛苦和可怕的。

Appcelerator是光荣和乐趣:]

相关问题