2010-07-10 64 views
0

我是iPhone应用程序开发人员,很多人告诉我加入Android应用程序开发,因为它的未来比iPhone更好。哪一个比iPhone和Android更好?

由于我是iPhone开发人员,我更喜欢留在iPhone上,但实际上,与iPhone相比,Android真的好多了?

我不能说因为我从来没有做过android编程,所以任何人都可以告诉我谁的应用程序在所有方面都更好?

+5

投票结束为主观和议论。 – 2010-07-10 09:59:21

+2

同意。对这个问题没有“正确的”答案,只有推测性的讨论。 – 2010-07-10 10:01:51

+0

如果总结一个有两个选择,要么选择android编程或iPhone比哪个更好? ? ? – 2010-07-10 10:05:41

回答

6

最适合你的那个。

我更喜欢在Android上开发,因为我反对Apple的TOS。

您可能更喜欢在iPhone上工作,因为您钟爱Objective-C。

下一个可能会告诉你他喜欢这两种,因为他喜欢iPhone框架的设计,但也喜欢Java。

总结起来,这是主观的。

编辑 一些快速的事实:

  • 运行Android的许多设备,而不仅仅是一个 '系列'。
  • Android is open
  • iPhone应用程序审批比较严格,所以通常垃圾应用程序不会到达AppStore。这可能是很好的iPhone用户
  • AndroidMarket的订阅费用25 $ UNA tantum,iPhone的AppStore,如果我记得很清楚,至少是99 $每年

就以这几个事实您conlcusions(我确定你不能...)

+0

+1对于conclusions – Timothy 2010-07-11 13:09:48

2

如果你对iPhone感到舒服,那么留在iPhone上。如果你想扩展你的技能,那么学习Android。除此之外,这并不重要。所有的iPhone都不会突然消失(不管Google多么喜欢这样),而且所有的Android手机都不会自发燃烧(就像Apple一样)。

2

没有明智的方法可以说技术上比其他“更好”。他们都是现代化的开发环境。

当谈论Android和iOS的开发时,关键的区别通常不是技术性的,而是业务。在Android上,您可以在App Store模型之外进行开发,并且在商店中的限制通常被认为不那么繁重。在iPhone/iPad上,您只能通过iTunes提供应用程序。

这使得iOS开发者依赖苹果公司的许可来发布应用程序,并且已经有一些来自作者的高调投诉,这些作者的申请被批准延迟或被否认,似乎是虚假和反复无常的理由。这使得许多开发者对苹果公司产生了批评,并支持更开放的开发平台。他们认为Android是取代苹果当前在智能手机市场占主导地位的最佳机会,这就是为什么主张推动Android成为“更美好的未来”的原因。

(也许他们是对的。)

1

在尝试了两种开发环境之后,有几件事情需要考虑。 iPhone的优点是

  1. 简易下载及(如需要开发适用于iPod touch以及或两个)
  2. 单一市场安装SDK和IDE(的XCode)
  3. 一个屏幕尺寸: AppStore的

的Android的优点是

  1. 的基本技巧。你不必 学习一种全新的编程语言 (Java + XML)
  2. 不必 遵循和符合人体 界面指南
  3. 更容易 上传到市场,因为你在 控制(和负责任)。不要 需要等待长达90天前 您的应用程序是可见
  4. 能 安装您真正的设备 上的应用,而无需任何成本
  5. 不必 使用Android Market的 分布。建立你自己的 “市场”或只是发布到您的网站。

iPhone的主要特点是它有点晦涩难懂的编程语言:Objective-C。如果您熟悉Java,C#和其他现代语言,请确定Har。还必须连接到使用IDE的事件。

Android的主要目标是它的不同版本。有时你需要为一个应用程序定位三个不同的android版本。您还需要跟踪当前使用的版本:Platform Versions

0

对于这个特定问题,Android或Iphone更好的答案就是找出最适合您的东西。由于这两个技术人员的增长速度非常快,并且需求量也很大。所以考虑到这个事实,很难推出真正的结论。事实上,这两位技术人员都有一个光明的未来。

希望这可能足以证明您对需求的怀疑。

0

由于iPhone的高端价格,可能会有更多的Android设备比iPhone更快。然而那些为iPhone支付巨资的人更有可能在这些手机上支付软件费用,因此目前通过iPhone应用程序获得的收益要比通过Android应用程序获得更多收益。

Android有真正的多任务与后台进程,而iPhone没有。