“ 先用哪个平台开发应用程序 ”一直是过去 5 年非常热门的话题,而今天的答案有点困难 。 这两个平台占全球智能手机的 81.5% 以上(2014 年)。另外,即使 Android 目前以超过 80% 的市场份额占据主导地位,而 iOS 在全球智能手机市场的份额约为 14.8%(2014 年),但与 Android 相比,iOS 占据了应用程序制造商的利润份额和超过 85% 的收入。因此,看起来成为移动时代的决定性战斗。 如果 您正在考虑第一次构建应用程序,那么您可能会质疑应该首先在哪个平台上构建您的应用程序。我们的指南将帮助您找到最适合的平台应用平台适合您。
比较图:
|
安卓 |
iOS |
开发商 |
谷歌 |
苹果公司。 |
源模型 |
开源 |
以开源元素封闭 |
可用时间 |
许多手机和平板电脑 |
iPod Touch、iPhone、iPad、Apple TV(第 2 代和第 3 代) |
应用商店 |
Google Play – 1,000,000 多个应用程序。 |
Apple 应用商店 – 1,000,000 多个应用 |
编程于 |
C、C++、Java |
C、C++、目标-C |
界面 |
触摸屏,智能手表 |
触摸屏 |
地图 |
谷歌地图 |
苹果地图 |
可用语言 |
32种语言 |
34种语言 |
最新稳定版本 |
Android 5.0.1(棒棒糖),(2014 年 11 月) |
8.1(2015 年 3 月) |
中央处理器架构 |
ARM、MIPS、电源、x86 |
手臂 |
iOS的优势
你知道 iOS 有一些很大的优势,但该平台可能没有 Android 的全球追随者吗?然而,iOS 在美国仍然非常受欢迎,尤其是在城市地区,包括洛杉矶、纽约市、芝加哥和迈阿密。因此,如果您的目标受众是美国消费者,那么请先进行 iOS 或 iPhone 应用程序开发 。为 iOS 编程有许多不容忽视的优势,尤其是当您的收入取决于应用程序内购买时。一般来说,Apple 用户更富有,因此更有可能花钱购买您的应用程序。此外,稳定性是 iOS 的另一大优势。 iOs 7.1 的崩溃率为 1.6%,而 Android 2.3 Gingerbread 的总崩溃率为 1.7%。
安卓的优势
Android 提供了大量的主要奖励,并且该平台依赖于开源软件,这意味着资金短缺的开发人员的进入门槛相当低。此外,它还允许您使用众包创建的框架和插件,使创建变得更加容易。例如,如果您想为 Android 开发手机游戏,请使用游戏框架。而不是必须通过创建自己的轮子来创建新的轮子。另外,如果你的市场是亚洲、南非或非洲,那就去 安卓应用程序开发 ,因为安卓在新兴市场比苹果有更大的优势。
Android 与 iOS
人口统计
在 Internet 的帮助下很容易找到数据,这些数据将帮助您了解目标市场上 iOS 与 Android 的使用情况。例如,如果你的目标客户是中国国内的 Android 用户,并且使用小米设备,那么请聘请经验丰富的专业 Android 应用开发公司 在 Android 中构建你的第一个版本,而如果你的市场是美国商人,则使用最新的iPhone,然后聘请一家 iPhone 应用程序开发公司 来构建 iOS 平台。不要忘记,Android 目前拥有最大的全球平台份额,在发展中国家和低收入地区尤为突出。然而,iOS 用户普遍具有更高的教育水平、更高的收入和 更多的参与度。
属性
自 2007 年以来,iOS 包含在其许多版本和迭代中开发的大量不同功能 。各种 iOS 版本引入的一些关键功能包括触摸屏键盘、主屏幕网页片段、iCloud、通知中心、Siri 等等。另一方面,Android 不包括许多主要更新,而是每次都以较小的增量添加一些更新。此外,大多数更新都以“.X”更新的形式出现,这些更新是对整个系统的添加而不是更改。操作栏、数据使用分析、Android Beam、无需物理按钮等,是 Android 的一些很棒的功能。 iOS 使用 Safari 作为其网络浏览器,而 Android 使用 Google Chrome。两种 Internet 浏览器在功能和质量上都相似,但 Safari 不适用于 Android,而 Google Chrome 也适用于 iOS。
应用程序开发人员:发布周期
不幸的是,Android 已被 OEM 和运营商锁定,因此在其最新操作系统版本的采用率的特定方面,它经常落后于 iOS。目前,超过80%的iOS用户都在使用iOS 8的某个版本,相比之下,只有不到10%的Android用户在使用Lollipop。这意味着在 iOS 上,您可以专注于支持最新版本的操作系统,并且相对确定您的应用程序仍然具有广泛的影响力。此外,这种专注让 Android 应用程序开发人员 能够针对更新的 API 进行创建,并缩短测试和开发周期时间。
消息和视频聊天
Android 允许用户登录 Google Talk 或 G-Talk 以获取即时消息。另一方面,iOS 不提供与非 Apple 用户聊天的本机方式,您可以通过使用 iMessage 或使用 Microsoft for Skype 或 Google for GTalk 应用程序的 Apple 用户发送消息。 iOS 使用 Facetime,可以通过 WiFi 和 3G 进行视频通话,但允许用户与其他 Apple 设备进行通信。 Google Hangouts 可用于视频聊天,使您能够通过 Wi-Fi 或 3G/4G 聊天。
成本
无论您选择 Apple iOS 还是 Android,成本都差不多。但是,在某些情况下,与 Apple 相比,Android 设计相同应用程序的成本可能更高,因为您需要设计大量设备。
结论
“哪个平台更适合发布”这个问题没有明确的答案。作为一个经验法则,关注 iOS 开发以快速出现在市场上并增加收入。另一方面,Android 开发可能更适合具有强大 Google 平台和大量受众的特定本地市场。这两个平台各有优势,例如 Apple 的受众更忠诚且参与度更高,而 Android 则可以让您接触到更广泛的受众。