【问题标题】:Android or iOS for mobile development?Android 还是 iOS 用于移动开发?
【发布时间】:2011-03-06 17:15:11
【问题描述】:

我想学习移动开发以获取乐趣并丰富我的简历。 我目前在 Windows 上使用 C/C++ 进行开发(有时使用我不太喜欢的 C#)。我有一部不错的 Android 手机和一部 iPod touch,所以我想知道在哪种环境下工作的最佳环境是什么。

当然,iPhone/iOS 现在拥有庞大的用户群和很多关注度,但它只用于我 在来自单一供应商的 3 台设备(iPhone + iPod touch + iPad)上,Android 被许多供应商使用,但并未获得应有的关注。 我拥有一台白色的 MacBook,所以我可以为 iOS 开发(我什至安装了 XCode,但对我来说似乎一团糟),但我更喜欢在 Windows 上工作,我下载了 Android SDK + Eclipse,考虑到我的 Visual Studio,这似乎更容易背景。我也知道一些 Java,我已经辞职到 Linux。

那么...考虑到我的背景,我应该学习哪一个?

【问题讨论】:

    标签: android ios mobile


    【解决方案1】:

    我认为您的问题没有真正的答案,但既然您已经设置了 Android SDK 和 Eclipse,为什么不先尝试一下。然后,如果您不喜欢它,请尝试其他方法。

    我发现在 Android Market 上部署应用程序非常容易,而且注册费非常少。

    【讨论】:

    • välkommen 直到 stackoverflow ;)
    • 我的疑问是我仍然需要学习语言+API集(我对Java知之甚少,我认为精通它并不比学习Objective C更容易)而且我还是有种感觉,Android虽然确实很不错,但永远不会真正起飞。
    • 我们永远不会知道未来谁会更大。我没有随身携带水晶球 ;) 对我来说,现在或将来哪个更大并不重要,对我来说重要的是它很容易编写、测试和部署 Android 应用程序,而且我我绝不是一个有成就的 Java 程序员。我仍然建议您在下定决心之前尝试所有可以动手的环境。祝你好运,编码愉快!
    • 嗯,我可能会用Android,至少我可以在Windows下开发它
    【解决方案2】:

    Android 编程有点困难。 Apple 在其开发工具中提供了一个故事板系统,可以非常简单地控制应用程序的流程。安卓有点复杂。 另一方面,Apple 编程很昂贵:您至少需要一台 Mac Book,介于 Iphone 或 Ipad 之间。最后但同样重要的是,如果你想发布应用程序或在真实设备上测试它,你需要签署苹果开发者计划,这意味着 80 美元/年。即使没有该程序,也可以在没有真实设备(iphone 或 ipad)的情况下进行开发,但这意味着无法在真实设备上进行测试,这提供了模拟器不提供的一些特性。你仍然需要 Mac,因为 Xcode(苹果开发者工具)仅适用于 Mac。

    我相信这只是你的选择。就个人而言,我会从 Apple 开始,以便从一开始就简单的东西开始,但前提是你拥有上面列出的所有工具。为了好玩,Android 更好:更复杂但免费。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-04-01
      • 2016-02-26
      • 2012-06-23
      • 2012-04-11
      • 1970-01-01
      • 2011-02-08
      • 1970-01-01
      相关资源
      最近更新 更多