移动开发推荐

时间:2010-04-30 05:35:11

标签: android iphone mobile windows-mobile

我想开始开发移动应用程序并将其出售。我可以开始开发许多移动平台:Windows Mobile,Android,Iphone,基于Linux的设备。 我想从那些有这种经验的人那里找到更舒适,更有利可图的人使用。

4 个答案:

答案 0 :(得分:6)

对此没有一般性的建议。

该建议显然取决于您的经验和其他一些因素。你知道哪些编程语言?你想开发什么样的应用程序?您是否想承担甚至没有将软件放入相应应用程序商店的风险(参见apple)?

你必须考虑几件事。我将尝试简要概述:

Android:

  • 需要Android SDK
  • Java as programming language
  • 免费市场(即无论您的应用是否进入,无先前控制)
  • 开发您想要的任何系统
  • open plattform
  • furhter information

<强> iPhone

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

Windows Mobile

  • 使用.Net-Framework进行开发
  • 对此知之甚少,但可以找到更多信息here

其他基于Linux的设备

  • 看看他们的规格,他们经常有自己的SDK

另外,请不要忘记诺基亚Symbian。他们最近推出了OVI-Store。哦,在昨天惠普购买它的消息之后, Palm 也会变得非常有趣。这也是一个不错的平台。

其中哪一项对您来说更有利可图取决于您的技能。无论您决定使用哪种平台,好的软件都会卖得好。我的建议显然是:查看SDK和所需的环境,然后将其与您的技能进行比较。如果你说,你有很好的Java开发经验,请继续学习android。如果你想做一些mac-stuff选择iPhone。

我认为具有最高潜力的市场显然是iPhone和Android市场。我不知道,Palm现在将如何发展,但在半年或一年内可能会有很大的潜力。

答案 1 :(得分:3)

目前,最赚钱的平台是iPhone。 Android甚至还没有关闭。 Android上排名第一的畅销游戏是Robo Defense,它在市场上的入门次数为50,000到250,000次,价格为2.99美元。假设价格一直保持不变,这意味着开发商已大致赚取了100,000美元到500,000美元(在30%佣金被取出后)。然而,我在iPhone上的开发者朋友已经赚了不少钱,这些朋友甚至都没有在他们自己的类别中拥有iPhone上最畅销的应用程序。

部分问题在于手机的数量:根据Gartner的说法,到2012年Android手机的数量不会超过iPhone手机。第二个问题是转换率:根据Admob,Android用户仅值60从免费精简版应用程序转换为付费应用程序(据称Admob比较两个市场上的相同应用程序),iPhone用户的百分比。

转换率被认为归因于两个因素:Android用户的类型,以及Android目前仅使用Google Checkout进行市场交易的事实(事实上,它可能应该使用Pay Pal,而不是Google查看)。但是,这也应该很快改变。随着Evvo(来自Sprint)的推出,Android将成为一款出色的手机,有了它,它将开始吸引一些顶尖的高端用户。此外,Android Market开始接受使用运营商作为中间人的交易,因此这应该有助于删除Android用户购买应用程序所需的一些步骤(至少,我希望它会)。

请注意,我甚至没有提到诺基亚的Ovi商店。诺基亚sdks仍然像往常一样支离破碎。 Ovi商店目前很乱。它的三星评级系统毫无用处。所有应用平均为两颗星。它们不允许您上传屏幕截图。上传应用程序的Ovi商店价格非常昂贵,Ovi价格为50美元,证书签约费用为150美元,因此不鼓励新开发者尝试使用。

另外,我没有提到微软。微软现在有点外卡。我不能说太多,除了应该拥有更多Windows Mobile手机的LG现在拥有的Android手机数量超过其他任何东西。因此,如果他们希望在移动领域保持竞争力,微软最好让他们的屁股进入市场。

答案 2 :(得分:1)

我会推荐Android,因为它是一个不断增长的市场。 Android开发有很好的文档记录和新手友好。

您可能会发现这些线程也很有用:

What mobile platform should I start learning?

https://stackoverflow.com/questions/598252/most-promising-mobile-platforms

Getting Started With Mobile Development

答案 3 :(得分:0)

您在原始问题中未提及webOS,但值得一看。有一个开放的开发模型,如Android,但基于HTML和JavaScript,所以如果你有Web开发经验,可能更容易入门。

Here's the Palm developer website