Android 安卓vs iOS开发

Android 安卓vs iOS开发,android,ios,xcode,development-environment,Android,Ios,Xcode,Development Environment,我刚刚学习完android平台上的应用程序开发,因为在语言方面更容易理解。然而,这个大会让我疯狂,却又简单易懂。现在的难题是,我即将投身于iOS开发。语言部分不难理解,但我有点担心设计模式或Xcode的使用 区分这两种发展环境,我可能面临哪些挑战?哪一个更容易处理且更高效?请参阅中的“Java”部分。旁观者眼中的轻松和高效。许多人认为Objective C是难以置信的自然和美丽。其他人则觉得这很奇怪,令人沮丧。如果你愿意接受iOS的做事方式,你可以很快学会。如果你用java方式(或者C方式或C+

我刚刚学习完android平台上的应用程序开发,因为在语言方面更容易理解。然而,这个大会让我疯狂,却又简单易懂。现在的难题是,我即将投身于iOS开发。语言部分不难理解,但我有点担心设计模式或Xcode的使用

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

请参阅中的“Java”部分。旁观者眼中的轻松和高效。许多人认为Objective C是难以置信的自然和美丽。其他人则觉得这很奇怪,令人沮丧。如果你愿意接受iOS的做事方式,你可以很快学会。如果你用java方式(或者C方式或C++方式)来进行编码,那么这将是非常具有挑战性的。诀窍是真正完成教程,而不仅仅是试图弄明白“我如何做我习惯做的X?”通常答案是“你不做X。当你做Y时,X会自动发生。”但开始的地方是通过一些教程


苹果的文档大部分都非常优秀。您应该花时间阅读编程指南。不要只是跳转到参考资料。你会很困惑。

安卓和iOS操作系统是最好的。两者都做得很好,但很明显,一个操作系统可以有任何专业功能,而另一个操作系统可以有它作为缺点

这是我个人的观点,我会选择Android而不是iPhone,原因如下

显然第一个是价格。你可以买得起一部相当不错的安卓智能手机,其硬件配置非常棒,价格与iPhone相同或便宜。 定制:你可以定制你想要的方式,比如安装其他操作系统,比如Cyanogen,很多定制的Android操作系统都可以通过互联网(灵活的操作系统)获得。iPhone仅限于定制。虽然越狱选项是可用的,但谁又想故意破坏iPhone的高价呢。安卓系统提供大量定制屏幕启动器。 电池:早期电池耗电一直是iPhone的问题。好吧,在安卓系统中,通过在棉花糖中引入的打瞌睡功能,电池节约变得更好。好的方面是,大多数安卓手机的电池都是可更换的,与iPhone相比,这是一件非常简单的事情。 多任务支持,具有多窗口功能和灵活的Android小部件。 与iOS相比,更多免费应用 自定义ROM。与iPhone相比,Android可以完全控制你的手机 内存:在iPhone中,内存的成本非常高,与Android相比,它没有可扩展的内存。Android支持可扩展内存,而且随着内置内存的增加,它的价格也不会那么昂贵 开发者:对于那些愿意用Android开发应用程序的人来说,他们可以获得巨大的社区支持,并且可以在价格合理的硬件上而不是在iOS上开发应用程序。与安卓相比,iOS硬件的价格相当高。 以上几点让我觉得Android比iPhone好。对iPhone用户也没有冒犯之意。iPhone在它的位置上是最好的


Ref:

现在我可以给你一些关于这两个方面的事实,我发现这两个事实对于清除你的困境非常重要: 1.Ios开发的成本非常高,因为它需要mac以及iphone等硬件设备来刺激,这比你自己可能已经知道的其他手机要贵得多 2.安卓开发者需要支付25美元才能成为安卓开发者,而Ios则需要每年支付100美元,之后你的订阅就会失效,所以Ios的成本也会更高。 3.现在,swift用于Objective C,它非常简单、高效,我保证你会爱上它(据我所知,它比java本身更容易)。 4.最后,我自己也曾与android studio合作过,相信我,Xcode现在比android studio更容易(bug已经修复)


因此,最让人兴奋的是Ios开发成本高昂,但值得学习,现在苹果正在转向新的Swift,它现在超级简单,布局方面的东西不用担心,随着时间的推移,你会得到一个很好的答案!我使用了Xcode和Eclipse。Xcode无疑为我赢得了更好的IDE。