1
swulling 2013-02-23 20:50:25 +08:00
先发优势
|
2
subpo 2013-02-23 20:52:41 +08:00
原因很多人有分析,我觉得最重要的原因有两个,一个是ios比android方便,android开发需要适配很多东西,屏幕大小,长宽比,分辨率,软件版本,rom种类等等,ios什么都不需要
第二个是ios确实比android 酷的多 |
3
alexrezit 2013-02-23 21:00:37 +08:00
规范 + 审核.
当然现在国内 iOS 的生态根本不比 Android 强到哪儿去, 排行前 100 的大多数都是垃圾. |
4
goxofy 2013-02-23 21:24:53 +08:00
android太开放
|
5
adspe 2013-02-23 21:27:18 +08:00
目前自用4太子中无一中文APP,质量和体验和IOS相差无几。国人似乎都做得不大好,当然也有少数可以
|
9
adspe 2013-02-23 21:36:40 +08:00
@little_cup +1
|
10
pepsiwant OP |
11
ccming 2013-02-23 21:50:03 +08:00
iOS 基础打得好,我说的是有iOS之前,苹果的企业组织架构神马的
|
12
virushuo 2013-02-23 22:12:40 +08:00 1
我觉得有几个原因。
1 开发工具优势。苹果的Objective-C经过多年打磨和优化,在语言简洁程度,抽象能力和运行效率上远好于Java。LLVM也是苹果的重要投资,带来了一系列新特性,比如静态检查,ARC等等,这些都有效提高了软件质量。 2 系统和Framework优势,iOS精简自OS X,后者又来自NeXT,系统经过10多年的优化和演进,非常成熟,动画,电源管理,系统管理等等都有很大优势,android发展时间还不够长,还有很多细节和基础工作没有做。 3 Human Interface Guide,这是苹果用户体验的核心文档,所有iOS开发者都认真读过它。设计在iOS生态系统里面占有重要位置,不低于程序开发本身。遵循这个至少能开发出来不太差的应用。android的交互指南直到最近2年才算相对完整。 4 硬件标准统一,开发者可以集中更多精力在产品本身。 5 基础设施完备。Notification, iCloud…苹果在基础设施上更加完备。Android完善的晚了好几年,而且刷不同的rom这些就更不统一了。 6 审核,保证了AppStore的整体质量和底线,也降低了用户挑选成本。 当然,苹果的限制导致一些需求没法被满足,这些方面android有优势。其他方面iOS还是领先很多的。 |
13
ohhe 2013-02-23 22:20:53 +08:00
个人认为在应用方面android基本追上ios,甚至某些方面超越ios,游戏方面还差的很远。
|
14
liprais 2013-02-24 09:48:01 +08:00
android用盗版软件比ios容易的多.......
|
15
0x0001 2013-02-24 10:03:38 +08:00
苹果这个软硬件都是一家的公司优势很大的,别忘了这一点。
|
16
meta 2013-02-24 10:07:57 +08:00
这个是历史原因吧,一来ios要早一些,二来早期market太垃圾了,基本上都无法搜索,据说是外包的。
|
17
pepsiwant OP 感觉要写一下发言总结了
|
18
y 2013-02-24 15:44:17 +08:00
@little_cup 已感谢,照这个去折腾一下我 mm 的 Samsung. 嘿嘿。
|
19
little_cup 2013-02-24 16:34:47 +08:00
|
20
bingwenshi 2013-02-24 16:38:10 +08:00
Android的生态差远了,很难赚钱吧
|
21
tangzx 2013-02-24 16:52:26 +08:00
和开发工具有关,Apple是典型的高富帅,注重设计师的公司,而且又推崇Skeumophism,所以ios app的开发中设计师占了更大的比例,屏幕又是固定尺寸的,所以设计的更加精确。
而Google是典型的技术宅,Android从一开始便定位了要支持ResponsiveLayout,UI大部分都可以用搭积木的方式取来用,方便了码农们,但是却踢掉了设计师们,所以总体来说,野生的Android应用外观都会差一些,(跨平台的另议) |
22
yutify 2013-02-24 21:18:22 +08:00
@little_cup 这么说,ingress 不会来到 iOS 平台了?
|