选择[关闭]的android vs iOS

Posted

技术标签:

【中文标题】选择[关闭]的android vs iOS【英文标题】:android vs iOS which choose [closed] 【发布时间】:2011-05-22 23:47:24 【问题描述】:

我是一名 Java 开发人员,我想开始开发移动应用程序。 问题是,哪个安卓或ios似乎更好? 你能告诉我每个人的学习曲线吗?

我还想了解市场或每种替代方案的利润。

【问题讨论】:

检查这个:jayprakashdubey.blogspot.in/2014/09/… 【参考方案1】:

没有更好,只有不同。

我认为这很大程度上取决于个人意见,我在这两个平台上都进行了开发,并且认为 android 要好得多,但有很多同事对 iOS 发誓。

我从 Java 跳到 Android 再到 iOS,不熟悉 Objective-C,我不得不说 iOS 的 iOS 学习曲线一开始是相当陡峭的,Objective-C 的语法与大多数语言有很大不同,它没有感觉就像 java、C、C++ 甚至 Haskell,也就是说,一旦你了解它,就可以了。

什么市场更好是你必须问一个具有远见卓识的人人们不会离开 iOS 很长时间。

长期以来,Apple 似乎是第一个有想法的人,尽管他们没有做出最好的产品,但他们先做出来,这给了他们在竞争中的巨大优势。

所以,如果是我,我会为 Android 开发,但我不能告诉你为什么,正如我之前所说的,这真的是个人意见的问题。自己决定,看看 AppStore 和 Android Market 的一些市场统计数据,阅读他们的政策,并查看两个平台的一些教程,然后你应该能够对选择哪个平台进行有根据的猜测。

【讨论】:

【参考方案2】:

你不能在 iOS 上使用 Java,所以我会说 Android :) 学习曲线取决于您是否已经做过一些移动开发。

【讨论】:

【参考方案3】:

这是一个很大的问题。我可以说的一件事是,Android 应用程序是用 Java 编写的,所以你已经在这方面取得了领先。

【讨论】:

【参考方案4】:

其他答案很好地涵盖了 Objective C 与 Java 的角度。这里的偏好很大程度上是主观的。

在市场/利润方面,这有点取决于您想要做什么。 Android 严重倾向于免费或广告支持的应用程序。其中一个因素是您实际上无法在许多提供 Android 手机的国家/地区购买应用程序。

这意味着,如果您的商业模式需要人们购买软件,iOS 目前遥遥领先。对于免费软件,它就不太清楚了。 iOS 用户已经下载了大量应用程序。 Android 似乎增长得更快。可能两者都不是糟糕的选择。

当然,这仅适用于 Android 和 iOS。黑莓的应用程序平均售价高于 iOS,但愿意的客户可能更少。我相信它也是基于 Java 的。 Windows Phone 7 可能会很有趣,尤其是对于已经熟悉 C# 的企业开发人员而言。

【讨论】:

【参考方案5】:

对您来说,Android 的学习曲线会更容易,因为 Android SDK 都是 Java。对于 iOS,您必须学习与 Java 截然不同的 Objective-C。

至于哪个“更好”,这完全是主观的。至于市场是什么样的,那里有很多材料。

【讨论】:

【参考方案6】:

我会选择 android,市场正在迅速增长,还有很多需要改进的地方,而且它使用一种我们都知道和熟悉的语言,Java

【讨论】:

+1:很酷的回答,但是说每个人都知道 Java 是一个强有力的声明 对不起,不是所有人,但它是 Tiobe 建议的最常用的编程语言【参考方案7】:

Objective C 与 Cocoa 相关,就像 Java 与 Android 相关。

Android 就像 Java 的框架。

【讨论】:

以上是关于选择[关闭]的android vs iOS的主要内容,如果未能解决你的问题,请参考以下文章

android中的Moshi vs Gson [关闭]

Android中的Realm VS Room [关闭]

canvas vs. webGL vs. CSS 3d -> 选择哪个? [关闭]

鼻子 vs pytest - 应该让我选择的(主观)差异是啥? [关闭]

选择 Windows 自动化脚本语言。 AutoIt vs Autohotkey [关闭]

选择Windows自动化脚本语言。 AutoIt vs Autohotkey [关闭]