免费下载!由 O’Reilly 出版的《NGINX 完全指南》中文版已正式上线 了解详情
写点什么

移动应用平台首选 iOS 还是 Android?

  • 2012-07-16
  • 本文字数:2440 字

    阅读完需:约 8 分钟

移动应用的支持平台不外乎 iOS、Android、Windows Phone 等等,对于产品经理和开发人员来说,在有限的资源下,首先支持哪个平台,对其后续的发展至关重要,对此问题,国内外社区展开了讨论,大家普遍的看法是先支持 iOS,再考虑 Android 等其他平台。

虽然目前 Android 在市场份额方面超过 iOS,但是大多数 App 开发者还是认为 iOS 是其首选支持的平台。著名 App 设计公司 Fuled 的总监 Ryan Matzner 在分析了其客户业务订单后,得出了同样的结论,他认为原因主要有三点:

  • iPhone(iOS)用户更愿意在 App 上花钱。iPhone 的用户基数更倾向于为喜欢的 App 付费,部分原因可能在于 iPhone 用户比较富足,另一部分原因则在于 iTunes 与信用卡的整合,其一键即购买的方式使得整个过程非常方便。
  • iPhone 用户对新应用更愿意尝鲜,最可能成为早期用户。iOS 的用户群里拥有更多活跃、乐于尝试新鲜事物的用户。这些用户的反馈意见不仅对于 App 后续的改进起着非常重要的作用,他们还可能成为 App 最忠诚的早期用户,并带来更多的后续用户。如果要选择一个平台,拥有这样用户的平台显然是首选目标。
  • 开发 Android 版 App 既费时又费力。Android 的分化已经成为一个众所周知的事实,这意味着开发者在开发 Android App 时需要付出更多的时间及人力成本。

张鹏回忆了《商业价值》首选 iOS 客户端时的决策原因

  • 我相信一个有序的封闭系统,比一个完全无序的开放系统要好。
  • 当时安卓平台非常混乱,版本升级频繁,机型适配复杂,产品做不成精品。目前形势渐好,所以开发也开始提上日程。
  • iOS 的用户体验基础很优秀,可以调用的模块也不少,产品开发起来比较快捷,不需要太基础性的创新。这一点对于《商业价值》这种深度阅读类应用很重要——我需要用最低的时间成本做出一个舒服的产品,让后把价值凸显在内容质量上。
  • iOS 人群价值较高,与《商业价值》的读者群重合度高。

keso (洪波)则指出了选择 Android 平台需要考虑的棘手问题:

  • 机型适配做不做?分辨率适配做不做?
  • 某个机型的用户反馈遇到 bug,其他机型没问题,改不改?
  • 在哪些应用商店中投放?谁来做投放的管理?
  • 如果这是个收费应用,怎么收费?

何一舟系统地分析了 iOS 和 Android 在各个方面的优缺点

  • Android 使用 JAVA,上手容易很多,如果有很好的 JAVA Lib 加持,开发效率会高些。
  • iOS 没有虚拟机,性能要好一些,当然这个差别会随着 Google 的改进越来越小。
  • iOS 的开发框架基本上和 MAC 上通用,同样的知识,可以开发手机,也可以开发 MAC 应用,Android 没有这样的优点。
  • iOS 的设备集成度和驱动优化都是最好的。电源管理一块就可见一斑,而 Android 厂商就鱼龙混杂。可能排头的厂商的旗舰机器会好些,但是由于 Android 工期一般都比 iOS 设备短(请看 HTC 和三星出机器的速度),所以整体上和 iOS 比是有差距的。
  • Android 天然存在升级周期延迟的问题, 而且厂商做升级是也是有成本的。卖手机的厂商无法顾及整个生态链,目前这个无解,除非 Google 做点什么。
  • 由于有多家厂商自己做定制,Android 还存在设备的分裂问题(fragmentation), 作为过来人,我告诉你这个是很头痛的事情, 且不论调试时间和人力, 光买一大堆设备的成本就不小。最关键的是它会伤美工 /UE 的心。
  • Android 平台可以做的事情远远比 iOS 多, 你可以做电话管理,地址簿,短信管理,可以自己跑后台 service。 替换掉系统的组件非常容易。
  • Android 平台也可以跑其他系统的 Runtime, 比如 Flash, 有了 NDK, 你要自己接入一个虚拟机也是可能的。Google 不会管你。
  • 任何人可以拿 Android 自己改个独立的系统出来,也许这样做的意义和前景有问题,但是同样,没有人限制你。
  • iOS 上的精品软件多,竞争激烈但管理有序,开发者也容易挣钱。
  • Android 上虽然也有精品软件,但是垃圾软件更多, 甚至有恶意软件。 因为无门槛,基本上软件都是免费,卖不起钱, 大部分都靠广告。
  • Android 还有一堆杀毒软件,这是典型的“没有困难,制造困难也要上”的精神。
  • Android 上还有一堆安慰剂软件,比如能帮你省电的或者是帮你杀后台进程的来提升性能的, 笔者作为做过底层开发的人,笑而不语。

王宏认为应从 Android 入手,两手都要硬:

  • 推广成本:Anroid 渠道相应较多,hiapk 等等,iPhone 相对难一些。
  • 付费和广告上感觉 iPhone 的用户更愿意付费。
  • 技术要求上应该是差不多的,object-c 和 Java 比较,学习过 Java 的人可能更容易入手。
  • 用户体验上,iPhone 成熟的控件和开发模式很好用,Anroid 上更多的要自定义控件。
  • 设备普及,趋势上 Android 应该会超过 iPhone

在这些社区讨论中,很少有人提及 Windows Phone,由此可以看出 WP 在移动应用开发市场的位置,InfoQ 中文站之前就 Windows Phone 8 的发布采访了几位业界的专家,他们对 WP 的前景有着自己的看法

马宁:

  1. 无视已有用户的利益,不支持现有设备升级 Windows Phone 8。
  2. 新开发功能未给我们带来惊喜,都是早就应该解决的问题。
  3. 新的 Metro UI 背离了原有的设计原则。
  4. 市场部门的尸位素餐造成了 Windows Phone 8 发布会连最后一点颜面也没保住。

吴澜:我认为 WP8 的发布会以后,对开发者的影响并不是很大,因为 WP8 设备可以兼容 WP7.5 的应用,因此目前在 WP7.5 上开发的应用可以直接运行在未来的 WP8 设备上。但对消费者和手机厂商而言,的确是一个不小的冲击。但微软的期望是依靠 WP8 去挑战 iOS 和 Android,因此 WP7 不能升级,颇有壮士断腕的豪气,也是不得已之举。

张欣:与其说是举措不如说是“变革”或者是“革命”。变革或者革命都会对现有的环境造成一些影响,甚至是一些破坏性的后果。其后果则要么皆大欢喜要么是一蹶不振。微软的 Windows Phone 7 的推出在其内部被称之为“Windows Phone Zero”,虽然相对以前的 Windows Mobile 来说有了翻天覆地的变化但是对于市场的影响力依然不足。想要获得更好的成绩,只有迅速调整方向和策略。Windows Phone 8 的变化目前说不上是好还是坏,但是没有变革必定是等待死亡。

读者朋友在选择移动应用平台时会首选 iOS 还是 Android,理由是什么呢?欢迎大家发表自己的看法。

2012-07-16 00:543441
用户头像

发布了 501 篇内容, 共 238.7 次阅读, 收获喜欢 55 次。

关注

评论

发布
暂无评论
发现更多内容

分布式全链路灰度发布的探索与实践

阿里巴巴云原生

阿里云 微服务 运维 云原生 中间件

助力金三银四跳槽季,《Java面试突击版》第四版强势来袭

Java架构之路

Java 程序员 架构 面试 编程语言

理财之我见

三石

理财 28天写作

巧合?达摩院2021十大科技是十九世纪那场幻想的升级版?

Java架构师迁哥

全面开创城市数字经济新时代

CECBC

数字经济

案例研究之聊聊 QLExpress 源码 (三)

小诚信驿站

刘晓成 小诚信驿站 28天写作 QLExpress源码 聊聊源码

第1周架构方法总结

Richard

UML 需求分析 概要设计 软件架构设计 详细设计

赫拉利其人其书之我见(2)

石君

28天写作 简史 科技简史

腾讯十年,总结出这份Java架构师知识路线,保你稳拿40k+

Java架构追梦

Java 面试 架构师成长笔记 金三银四 全栈知识点

LeetCode题解:236. 二叉树的最近公共祖先,递归,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

凭借这份Java超硬核面试 “备战” 手册!我刚面试完字节跳动、阿里、华为、小米等后端岗位

Java架构之路

Java 程序员 架构 面试 编程语言

不交“人脉”交朋友:新荣耀的底气与新机

脑极体

12月阿里蚂蚁金服四面(已拿offer)Java技术面经总结:项目+源码+jvm调优+MySQL

Java 学习 编程 程序员 面试

产品风控:短信验证码的风控策略

香芋味的猫丶

短信防刷 产品安全 短信验证码 短信防轰炸 短信防火墙

跪了!Alibaba内部出品贼火的Java面试手册,全面对标蚂蚁金服、头条、拼多多等

Java架构之路

Java 程序员 架构 面试 编程语言

DAPP智能合约交易系统开发、DAPP系统开发的详细解释

W13902449729

DAPP智能合约交易系统开发 DAPP系统开发

助力ARM生态 —Dragonwell新增aarch64支持

阿里云基础软件团队

跨界

张老蔫

28天写作

波场链DAPP软件APP开发|波场链DAPP系统开发

系统开发

ArgoCD + KubeVela:以开发者为中心的 GitOps

阿里巴巴云原生

阿里云 开源 容器 云原生 k8s

2020年度编程语言排行榜 C语言称霸,Java遭遇滑铁卢?

架构精进之路

编程语言 28天写作

博弈论 - 海盗分金

石云升

博弈论 28天写作 海盗分金

区块链技术应用新阶段有五大趋势

CECBC

比特币 区块链 数字货币

SpringCloud 从入门到精通 05--- 订单模块

Felix

数智化浪潮之中,传统企业如何抓住转型机遇?

京东科技开发者

DevOps

花火交易所系统开发、雷达模式系统搭建开发

W13902449729

花火交易所系统开发 雷达模式系统搭建开发

python 输入输出

赵开忠

Python 28天写作

霸榜各个网站的阿里独有的高并发高并发手册:Netty、Redis、Zookeeper,看完惊呆了!

996小迁

redis zookeeper 架构 面试 Netty

音频特征提取方法和工具汇总

行者AI

音视频

移动应用平台首选iOS还是Android?_Android_崔康_InfoQ精选文章