android - 移动开发推荐

标签 android iphone mobile windows-mobile

我想开始开发移动应用程序并进行销售。我可以开始开发的移动平台有很多:Windows Mobile、Android、Iphone、基于 Linux 的设备。 我想从有这种经验的人那里了解哪个平台对我来说更舒适、更有利可图。

最佳答案

对此没有一般性建议。

推荐显然取决于您的经验和其他几个因素。你知道哪些编程语言?你想开发什么样的应用程序?您是否愿意冒您的软件甚至没有被放入相应的应用商店(参见 apple)的风险?

您必须考虑几件事。我将尝试做一个简短的概述:

安卓:

  • 需要 Android SDK
  • Java 作为编程语言
  • 自由市场(即无法事先控制您的应用是否进入市场)
  • 在您想要的任何系统上开发
  • 开放平台
  • furhter information

iPhone

  • 需要 iPhone SDK
  • Objective-C 作为编程语言
  • 在将您的应用存储到应用商店之前对其进行预先评估
  • 你需要有一台 mac 才能为 iPhone 开发
  • 封闭平台
  • further information

Windows 移动版

  • 使用 .Net-Framework 进行开发
  • 对此了解不多,但可以找到更多信息here

其他基于 Linux 的设备

  • 看看他们的规范,他们通常有自己的 SDK

也不要忘记 Symbian对于诺基亚。他们最近推出了 OVI-Store .哦,还有 Palm 在昨天 HP 收购它的消息传出后可能会变得非常有趣。这也是一个不错的平台。

其中哪一项对您来说更有利可图还取决于您的技能。无论您决定使用哪个平台,好的软件都会卖得很好。我的建议很明确:看看 SDK 和所需的环境,然后将其与您的技能进行比较。如果你说,你在 Java 开发方面有很好的经验,那就继续使用 android。如果您想做一些 mac 的事情,请选择 iPhone。

我想说最具潜力的市场显然是 iPhone 和 Android 市场。我不知道,Palm现在会发展成怎样,但半年或一年后,它可能有很大的潜力。

关于android - 移动开发推荐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2742501/

相关文章:

iOS:我用标签设置我的 uibuttons。如何根据标签更改特定按钮图像?

java - 如何避免在不同手机上多次安装基于j2me的应用程序?

iphone - 如何禁用文本字段?

javascript - jQuery 获取第一个 PHP 结果

javascript - 动态服务 - apache - 仅限 html、javascript 和 .htaccess

android - Android和IOS上的SDK检测

android - Opencv4Android getPerspectiveTransform错误

java - 如何从 Android 的 TimePicker 格式化时间?

Android 自定义键盘无法调整窗口大小问题

iphone - 如何让每个类(class)互相交流?