【问题标题】:Android vs iOS development [closed]Android vs iOS开发[关闭]
【发布时间】:2011-08-13 01:26:34
【问题描述】:

我刚学完android平台的应用开发,因为语言比较容易理解。然而,公约让我发疯,但又简单到可以理解。现在的困境是我即将进入 iOS 开发领域。语言部分不会很难理解,但我有点担心设计模式或 Xcode 的使用。

我可能面临哪些挑战来区分这两种开发环境?哪一个更容易处理,效率更高?

【问题讨论】:

    标签: android ios xcode development-environment


    【解决方案1】:

    请参阅this post 中的“Java”部分。轻松和生产力在旁观者的眼中。许多人发现 Objective C 非常自然和美丽。其他人则觉得这很奇怪和令人沮丧。如果你愿意接受 iOS 的做事方式,你可以很快上手。如果您与它抗争并尝试继续以 Java 方式(或 C 方式或 C++ 方式)进行编码,那么它将非常具有挑战性。诀窍是真正完成教程,而不仅仅是试图弄清楚“我该如何做我习惯做的X?”通常答案是“你不做 X。当你做 Y 时 X 会自动发生”。但开始的地方是学习一些教程。

    Apple 文档大多非常出色。您应该花时间阅读编程指南。不要只跳到参考文献。你会很困惑。

    【讨论】:

    • 很好的答案!我使用过 Xcode 和 Eclipse。 Xcode 在我看来是更好的 IDE。
    【解决方案2】:

    现在我可以给你一些我认为对于清除你的困境非常重要的事实: 1. ios开发真的很费钱,因为它需要一个mac以及一个硬件设备比如iphone来刺激,这比你可能已经知道的其他手机的成本要高得多 2.Android 开发者必须支付 25 美元才能成为 android 开发者,而 Ios 每年需要 100 美元,之后您的订阅就会消失,所以 Ios 再次花费更多。 3.现在,在 Objective C 的情况下使用 swift,它非常简单、高效,我保证你会爱上它(据我说它比 java 本身更容易)。 4.最后,我本人曾与android studio合作过,相信我,Xcode现在比android studio更容易(修复了错误)。

    所以,Ios 开发成本高昂,但值得学习,现在苹果转向新的 Swift,现在超级简单,布局方面不用担心,随着时间的推移,你会掌握它

    【讨论】:

      【解决方案3】:

      Android 和 iOS 操作系统最适合它的位置。两者都做得很好,但很明显,一个操作系统可以将任何功能作为专业,而另一个可以将其作为缺点。

      嗯,这是我个人的看法,我会选择 Android 而不是 iPhone,原因如下。

      显然第一个是价格。你可以买得起一台相当不错的 Android 智能手机,它的硬件配置与 iPhone 的价格相同或便宜。 自定义:您可以自定义您想要的方式,例如安装 Cyanogen 等其他操作系统,并且可以通过互联网(灵活操作系统)获得许多自定义 Android 操作系统。 iPhone 仅限于定制。虽然可以使用越狱选项,但谁愿意故意破坏价格实惠的 iPhone。 Android 中提供了大量的自定义屏幕启动器。 电池:早期电池耗尽一直是 iPhone 的问题。好吧,随着 Marshmallow 中引入的 Doze 功能,Android 中的电池节省变得更好。好消息是,大多数 Android 手机的电池都是可更换的,与 iPhone 相比,这很容易。 Android 中具有多窗口功能和灵活小部件的多任务支持。 与 iOS 相比,更多免费应用程序 自定义 ROM。与 iPhone 相比,Android 可以完全控制您的手机(root) 内存:与 Android 相比,iPhone 的内存成本很高,而且没有可扩展的内存。 Android支持可扩展内存,并且随着内置内存的增加,它不会变得那么昂贵 开发者:对于那些愿意在 Android 中开发应用程序的人来说,可以获得巨大的社区支持,并且可以在负担得起的硬件而不是 iOS 上构建应用程序。与 Android 相比,iOS 硬件的成本很高。 嗯,以上就是让我觉得Android比iPhone更好的几点。并没有冒犯 iPhone 用户。 iPhone 是最好的。

      参考:enter link description here

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-09-04
        • 1970-01-01
        • 2011-05-22
        • 2012-11-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多