现在的 iOS 相比 Android 还有哪些优势?

2015-07-28 09:36:02 +08:00
 cxe2v
在5年前 iPhone4 刚出来的时候,iOS 相比Android无疑是拥有无可比拟的优势的,但是这几年 Android 的飞速发展让我觉得两者之间的差距越来越小,今早在知乎上看到一个提问是苹果公司产品有哪些 [反人类] 的设计,里面就有人提到 iOS 的许多比不上 Android 的地方,想了一下,好像确实是 iOS 很多地方已经赶不上 Android 了,就比如说闹钟没有办法只震动不响铃
那么,现在的 iOS 相比 Android 还有哪些优势呢?
11896 次点击
所在节点    问与答
121 条回复
lzb
2015-07-28 10:44:54 +08:00
ios把用户当成上上小学的儿子,Android把用户当成上大学的儿子。个人观点,不喜勿喷...
mongodb
2015-07-28 10:49:08 +08:00
什么时候能不折腾就可以避免全家桶系列就考虑换
Tiande
2015-07-28 10:49:14 +08:00
安卓能无障碍用亲爹全套就换。
Daddy
2015-07-28 10:57:05 +08:00
@paulagent 汗死,反过来也一样成立。 为什么首先假设其他人、公司都用Mac,唯独你用Win的场景?
cxe2v
2015-07-28 10:59:00 +08:00
@devon 嗯,目前深入使用的就是windows,linux用过一段时间,因为不在上面做开发所以就放弃了,
目前正在使用OS X,觉得最好的方式就是在最熟悉的电脑上写好代码,然后拉到服务器上进行编译和调试,我是程序员


@paulagent 这个自然,工作环境肯定要统一才行


@lzb 你这个观点不错
popok
2015-07-28 11:07:18 +08:00
@mongodb 免费全家桶好评!!!!
popok
2015-07-28 11:08:04 +08:00
就说一个:软件生态~
finab
2015-07-28 11:17:14 +08:00
就说一个,没有各种弹窗后台,应用都必须规规矩矩的
jarlyyn
2015-07-28 11:19:02 +08:00
@subpo 工作平台不同,如果你做的是,前端,web后端(不除任何),移动端开发(除ios),mac和linux比就是用来玩游戏的机器而已。
jarlyyn
2015-07-28 11:19:23 +08:00
@paulagent

先发优势居然不在win这边么?
subpo
2015-07-28 11:20:20 +08:00
@jarlyyn 这有点牵强了,mac为啥是玩游戏的机器?
jarlyyn
2015-07-28 11:22:30 +08:00
@subpo

牵强?

mac在这些地方,除了游戏,噢,对,还有qq,比linux的优势何在?

最浅显的道理,windows至少能和window Server环境一致,linux至少能和linux Server环境一致。

用mac osx 除了娱乐方面,究竟意义何在?
visonme
2015-07-28 11:23:33 +08:00
系统好,生态环境好,应用规范,使用方便加之闭源,安全性也相对高点
不过所有这一切都只是相对之论,android正在不断的成长和完善自己。
fnd
2015-07-28 11:29:05 +08:00
Android的安全性是个大问题。
clare0621
2015-07-28 11:45:52 +08:00
@t2doo 确定用过android???
juntao
2015-07-28 11:47:18 +08:00
@jarlyyn
1、前端、移动端。谈不上环境谁和谁一致的问题。
2、移动端。iOS还只能用OS X开发。当然了如果你开发游戏用Cocos2dx、unity等等你可以在其他平台上开发,但是你想要打包iOS,接入计费等等还是离不开OS X。
3、后端。我想知道你的后端开发环境如何与线上保持一致?假设是使用虚拟机的话(我觉得这种方式的可能性比较高吧,我猜另外放一台机器,然后ssh上去开发有点浪费)那其实用OS X和linux对你其实没什么差别。

就开发而言,OS X与Linux的对我来说差不多,emacs,shell都一样,简单的说CLI没什么差别,但是OS X有更加好的GUI,所以用了5年多linux desktop之后我还是选择了OS X。

PS:不知道其他公司怎么开发的,但是我之前呆过的几个公司,带过的team,我都要求使用vagrant开发,也就是环境都跑在虚拟机里面。因为这个能够保证大家开发环境的一致性,我认为开发环境的一致性是比较重要。而且,说实话这个更加能够让你的开发环境与线上环境一致。

PSS:如果你使用docker的话,在OS X上使用boot2docker也是一样的。我一直在用,说实话docker的话更加就没有什么线上和本地的环境一致这个问题了。
juntao
2015-07-28 11:52:35 +08:00
回到正题:
省心

1、不用担心某个程序后台偷偷摸摸启动的事情
2、不用担心某个程序又偷偷读取了什么隐私之类
3、换手机之前(1-2年)都能保证系统更新。
amon
2015-07-28 11:54:49 +08:00
两者差距确实越来越小,但是有这几点就足矣让我选择 iOS 不考虑 Android 了。
1. iPhone 不担心卡的问题,Android 用着用着就卡了,用过小米华为,个人观点
2. 安全性,Android 权限乱的很,不吐槽
3. 多平台同步,iCloud 把我的联系人,日历,备忘录等等信息放心同步,Android 呢,每种 ROM 有每种账户,我能放心把数据给他们嘛。
4. 多平台操作习惯使用习惯一致性,不解释
5. iPhone 界面相对好看,手机相对好看,个人观点
6. 告别清理内存,清理垃圾,换主题
tini28
2015-07-28 11:58:25 +08:00
一个基于objective-c,一个基于java,操作体验没有可比性,硬件再怎么升级都解决不了java卡的问题。

当然,ios全面转向swift以后就不知道是什么样的结局了,虽然苹果声称比objective-c还快
jarlyyn
2015-07-28 11:59:00 +08:00
@juntao
1.osx的整个系统是在太蛋疼。
2.我排除了ios开发了。
3.我桌面环境是debian,所有的包和2进制代码(比如npm安装的包)都可以直接在服务器上使用。 同时本机跑着docker。在docker没法直接跑在osx前。这本身就是蛋疼的紧的事情。
4.我 个人 不觉得osx有更加好的gui。os x不符合我的口味。linux下我至少可以在几套de中挑选一个最喜欢的。
5.开发环境一致?那win和linux不是秒杀osx及几分钟了么?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/208812

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX