03.03 “开源”让安卓获得巨大成功,iOS为何一直坚持“闭源”?

用户64077400


从事编程多年,当初被安卓吸引就是因为代码是开源的,可以研究代码程序员对于优秀的代码结构向来是来者不拒,所以准备转向安卓开发。IOS闭环系统能推广起来也算是一种奇迹了,这依靠乔布斯强大的产品设计能力,一炮打响就此把IOS系统推出来,现在苹果在全球各地已经开始出现衰退现象,毕竟一个产品不可能长久的长盛不衰,都会有一个兴盛周期。

从市场占比看安卓的占比越来越高,毕竟开放支持的人员会更加多一些,之前非常保守的微软系统都已经开始拥抱开源了,未来系统开源是一种大趋势,包括现在正在研发的华为鸿蒙系统很可能也会是开源的,首先保持一种开放的心态来拥抱世界,世界才会更加认可你,很多人不明白安卓代码是开源的,谷歌公司有什么好处,安卓的代码是开源但是安卓在使用的时候有一个GMS授权,就是谷歌的全家桶,里面包含着google map,gmail,google play,YouTube等等通用软件,在这里面谷歌的广告收益就来了,天下没有免费的午餐,现在超级大国封锁华为,对华为公司打击非常大的就是这个谷歌的全家桶,也就是讲华为公司在欧洲卖手机拿不到谷歌的授权,这些基本功能没有手机很难继续销售下去。

所以华为公司加强在国内的销售,加紧研发自己家的鸿蒙系统,无论是安卓还是IOS其实国人更加关心自家的移动操作系统什么时候能出来,已经有很多人迫不及待了。移动操作系统构建主要难在生态链的建设上,安卓和IOS现在都有了自己的生态链,生态链的建设必须满足两个条件,用户有急切的需求,没有明显的竞争对手,现在是华为鸿蒙启航在两个条件都不具备情况下,准备强行登陆,当然也不完全是坏消息,超级大国的封锁可能促进这个系统在国内的推广,这算是千载难逢的机会。

拥抱开源已经是很多企业的共识了,基本上勇于开源的公司都会给自己注入强大的生命力,谷歌两大开源社区都给谷歌带来极大的收益,一个是安卓社区,一个chrome社区,代码都是可以直接获取,全球移动浏览器份额最高的还是chrome,意味着有巨额的广告收益,谷歌每年拿到美国广告的一半,是有理论依据的。

当然开源也有不好的地方,安卓手机在早几年性能体验距离苹果的IOS差的很远,主要在于为了兼容各个厂家还需要做很多的适配层,同时本身硬件不统一特别是一些低配的硬件其实对安卓都是一种不好的信号。苹果的IOS系统无论从硬件还是软件都是一个体系化的产品,所以在用户体验上感觉完全不一样,这也是苹果手机一直比较畅销的很大原因。当然随着硬件的进一步升级以及安卓系统不停的优化已经距离IOS不远了,现在华为手机的高配版在体验上已经非常棒了,单纯的评价一个系统是开源好还是闭环好,站在不同的角度会得出不一样的结论,对用户来讲萝卜青菜各有所爱,希望能帮到你。


大学生编程指南


无论是“开源”的安卓,还是“闭源”的IOS,这两大手机操作系统无疑都是成功的。就好像任何事情都有两面性一样,对于手机操作系统来说,开源和闭源,就是手机操作系统的两面性。那么,对于这种一开一闭的手机生态圈,IOS为何一直坚持闭源呢?

早期的苹果公司是硬件设备公司

iOS是苹果个人终端操作系统,以稳定、流畅、安全所著称。一直以来苹果都以良好的用户体验为宗旨在服务我们。但别忘了,苹果现在虽然是一家科技公司,但最初是一家电脑制造公司,以提供电脑设备为主。

在1998年8月,乔布斯回归苹果公司后发布了第一款杀手级产品:一体式个人电脑iMac。在这之后,乔布斯结合iTunes,为苹果建立了庞大的生态圈,不仅仅因为人们想听音乐,就会想用iTunes,而是因为有了iTunes这种思想,影响了后来的App store,它让苹果从一家硬件公司转变成了互联网科技公司。通过iPhone让人们与互联网连接和交互的方式彻底改变,开启了移动互联网时代。

IOS为何坚持“闭源”

封闭的IOS环境可以维持良好的产业生态链。一旦苹果iOS系统开源,苹果公司赖以生存的系统优势将不复存在,首先肯定会衍生出很多“伪IOS”系统,就像市面上几乎每个手机厂商都号称拥有自己的系统一样;其次, 苹果将出现大量的竞争对手,这会大大降低苹果公司的利润,在几乎相同的硬件配置及相同的操作系统下,苹果公司很难保证自己的优势。现在的苹果公司,不仅提供设备,更是提供一种服务,因为ios系统仅此一家。

综上所述,IOS坚持“闭源”不仅仅是为了自身的产业生态圈,更是受创始人乔布斯极致的完美主义所影响,他曾说过:开放IOS应用程序,不仅会破坏iPhone的体验完整性,还会把iPhone搞得乱七八糟,甚至带来安全隐患。


熊猫ASO


1.安全问题

因为开源代表着开放系统的核心,允许用户和厂商进行修改和重新编译系统内核,因此大家会发现现在市面上的安卓系统做的五花八门,各种“吊炸天”的屏幕效果更是层出不穷,但这种可修改性也降低了系统的安全性能。也正是正是这个原因,才让ios系统一直保持着闭源,也正因为ios保持着闭源,因此ios系统相对来说会比安卓系统更加安全一些。


2.技术封锁

因为说实话很多创新性或者说底层的技术还是ios比安卓更加成熟一些,如果你使用过安卓手机和苹果手机,你会发现,在刚开始的时候,你可能会感觉还安卓机用起来更舒服一些,但是用久了之后,再对比两者的使用性能,那是差别很大的,这也正是苹果的优势所在。从两个现象你就可以感受到两者技术的差距,一是删除软件的时候,安卓机删除一个app时往往是删除不干净的,还会剩余一些数据,而ios系统基本上是连根拔起的,因此用久了之后安卓机的垃圾占用内存会越来越多,导致卡机,而苹果则很少有这种现象。二是自我保护功能,我们都知道在低温时候苹果机是无法充电的或者说充电速度很慢,而且在手机cpu温度过高时,会自动关机或者采取一些其他保护措施,如果你用苹果手机打过王者荣耀等游戏,你可能就深有体会了,这些措施都是苹果手机的自我保护功能,这也可以让苹果手机的使用年限更长。


3.生态链搭建

我们都知道,苹果产品一直走的是高端产品路线,同时它还有自己庞大的一套生态链,手机,耳机,笔记本等等,也正是这套完整的生态链,让很多用户纷纷投向了它。如果ios一旦开源,那么这个生态链将很难控制,这也会让苹果产品 的定位发生变化。


小刘爱学习


乔布斯是苹果公司的灵魂,所以一切苹果公司看起来很难理解的事或现象,都能从乔布斯那儿找到答案,iOS同样如此。而且,你觉得iOS“闭源”有一种特立独行的味道,那我告诉你,在iOS刚开发出来时,乔布斯甚至打算让iOS全封闭,拒绝苹果公司以外的人开发应用程序。所以,现在软件开发者能够在APP store里发布程序,已经是乔布斯让步妥协的结果。

乔布斯对苹果产品的封闭态度曾让RealNetworks创始人罗伯.格拉瑟大为恼火,在说服乔布斯开放iPod的FairPlay格式授权失败后,他说:”史蒂夫是个独一无二的家伙,你和他做生意的时候就能感受到这一点了。“

2007年,iPhone刚推出时,乔布斯明确拒绝外部开发人员开发iOS应用程序。他的理由是,这些人会破坏iPhone的体验完整性:把iPhone搞得乱七八糟;带来安全隐患:让iPhone感染病毒。

苹果公司的高管并不这么认为。董事会成员亚瑟.莱文森的理由是,如果不开放应用程序开发权,而其它智能手机制造商(安卓手机)允许,那么等于苹果公司将竞争优势拱手让给安卓手机。

苹果公司营销总监菲尔.席勒(现在升任公司高级副总裁)后来接受采访时说:”我无法想象,我们能够创造出iPhone这样强大的产品,却不愿意授权开发者制作应用程序。“

高管们组成游说团体,但乔布斯一开始拒绝讨论这个问题。不过,iPhone推出厚不久,乔布斯改变主意,愿意听取大家讨论iOS是否开放应用程序开发权的问题。

乔布斯态度转变,可能是因为iPhone刚上市,很多人不看好,盖茨就公开嘲笑过,乔布斯怕搞砸了,所以想多听听大家的意见,减少iPhone风险。

多次讨论后,乔布斯让步了,想出一个两全其美的办法:外部开发人员必须遵守苹果公司严格的标准,接受苹果公司的测试和批准,而且只能通过iTunes商店出售自己的应用程序。这就是沿用至今的iOS开发者基本规则。

乔布斯反对iOS开源,一个根本的原因是,他一直”希望苹果公司能建立起独立统一的乌托邦,在这个神奇的围墙花园里,硬件、软件和外围设备完美结合,创造一种绝妙的体验,某一个产品的成功也能促进所有关联产品的销售。“(《史蒂夫.乔布斯传》,作者沃尔特.艾萨克森)

简而言之,乔布斯希望通过封闭打造出苹果公司产品独一无二的体验,再靠这种完美的体验获得市场。从这一点说,乔布斯是成功的。

iPhone在手机行业里市场份额不超过30%,却获得了超过70%的行业利润。相比之下,安卓手机厂商尽管占有70%多的市场份额,获得的利润却不到30%。

所以,安卓开源的”成功“,是对谷歌的成功,对安卓手机厂商来说,日子依然很艰难。

图片来自互联网,如有侵权,请即告知删除。

如果喜欢答案内容,请点赞,谢谢!《魔铁的世界》摆事实、讲道理,不粉不黑,专注有营养接地气的科技、商业故事,喜欢请点击关注。


魔铁的世界


一、闭源并没有让iOS变差,为何就不能闭源呢?

“开源”和“闭源”是两种商业模式,目前并没有证据表明“开源”就一定是正确的,“闭源”就一定是错误的,所以苹果选择“闭源”是不是比“开源”更差,不好说。

而谷歌本身的定义不是手机制造商,它只有开源才能让安卓发展,如果它闭源了,就没人用它的了,他自己之前也没有手机,难道放到实验室摆着?

而苹果本身是手机生产商,他的系统是为自己的手机服务的,所以没必要开源,这也不是它的商业模式。


二、闭源有很多的好处,这是安卓无法比拟的

从目前来看闭源相比于开源有很多的优势,这也是iOS比安卓更强的地方。

1、苹果能够控制生态系统,任何APP的开发都必须遵行苹果的规则,苹果会审核后再上架,这样保证了APP的质量。

2、苹果对开发商有强约束关系,所以能够牢牢的把握着渠道,让Appstore成为苹果的赚钱机器,但谷歌则不行,像中国市场根本就不听谷歌的。

3、安卓目前其实也在想学苹果,对安卓进行统一的管理,让安卓系统更规范,更具有标识感,但现在越来越难办到了,约束力不行了。

综合起来,开源和闭源其实是两种商业模式,谷歌是推系统的,不卖手机的,所以开源是比较好的,这样才能推广系统。苹果是卖手机的,系统是为自己服务的,所以选择闭源,这样自己的手机更有优势。


互联网乱侃秀


最近华为鸿蒙OS的发布让大家对于操作系统再次关注了起来,可以说华为的鸿蒙填补了这么多年来我们国家在操作系统上的空白,意义重大;目前,手机操作系统还是以谷歌的 Android 和苹果的 iOS 为主,但是二者的发展策略完全不一样;Android 坚持开源,iOS 一直是闭源的,很难说谁的策略更好,因为 Android 和 iOS 发展地都非常好,也都非常优秀。

而 Android 为什么开源?iOS 为什么闭源?背后是有其深刻原因的,个人认为主要又以下几个方面的原因:

谷歌公司和苹果公司的处境不一样

在2000年左右,全球移动通信领域的发展日新月异,很多大公司都感觉到下一代移动智能终端(也就是现在的智能手机)必将改变现有的通信格局;而下一代智能终端的爆发的条件之一就是必须要又一套全新的移动操作系统,Android 的创始人安迪以及苹果公司的乔布斯都敏锐地意识到了这个问题并且都暗自做了准备。后来,iOS 随着初代 iPhone 的发布诞生,Android 则被谷歌收购。


操作系统出现之后的最大问题就是建立系统的生态,这时的谷歌和苹果面临的问题是一样的。但是由于谷歌和苹果公司的处境不一样,导致了他们选择了完全不一样的发展策略建立系统的生态。具体来说,谷歌公司当时的绝大部分业务是以软件服务为主,自己不生产硬件,系统生态的建立必须依赖其他的硬件厂商,将 Android 开源几乎是唯一可行的选择;而苹果公司的情况则不一样,苹果不仅拥有 iOS ,还同时是智能手机的开创者,换句话说苹果是当时软硬件同时具备的公司。虽然 iOS 也需要系统生态,却不一定需要其他硬件厂商的帮助。对于傲娇的乔布斯来说,他当然不喜欢自己的操作系统被其他开发者染指,所以最终没有选择将 iOS 开源。

iPhone 的巨大成功使得 iOS 不需要开源

苹果公司一开始没有选择将 iOS 开源的另一个重要的原因就是保证 iPhone 用户数据的安全性,这在乔布斯看来是非常重要的。随着 iPhone 开始风靡全球,巨大的用户量吸引了众多的开发者自发地在 iOS 上开发自己地应用;而随着越来越多地开发者在 iOS 上进行开发,让更多的用户选择 iPhone ;iOS 的生态就在这样的良性循环中逐渐发展起来了。这也让苹果坚定了不开源 iOS 的决心,可见乔布斯的眼光之长远。


赠人点赞,手留余香。我是小强Talk,欢迎大家关注我,和我一起共同成长进步!


小强Talk


开源确实是让安卓成功了,但是闭源也让苹果成功了。

说明开源和闭源并不是成功的因素。

但是如果安卓不开源会成功吗?苹果开源会成功吗?

我相信你们都会比较果断得说是的,他们都不会成功。



安卓得利于开源,开源让它在全世界铺天盖地,不断从弱小的树苗变成健壮的参天大树。开源的好处就在于,完善速度大大加快 因为会有更多优秀的人专业的人去研究它去改进它,从而用户量和研究人员都迅速增长。



苹果得利于闭源,如果苹果不闭源,其系统的安全性专利性几乎没有保障。苹果最大的卖点就是系统独一无二,也是安卓始终不能取而代之苹果iOS的原因,因为苹果系统确实是世界上非常优秀的系统。

如果开源,苹果不能保证自己的竞争力,会沦落到像其他手机公司一样去不断比自己的手机,苹果则不同,只需要拿自己的系统便可以把别人比下去。



宇文氏习惯性总结:

但是如今,安卓手机愈发猛烈,目前最大的核心技术并不是操作系统本身,因此苹果开源只能迅速夭折,没有很大的竞争力。

关注“极客宇文氏”,一名有料热心的软件工程师。

极客宇文氏


感谢您的阅读!

安卓系统确实因为“开源”,让很多手机厂商争先使用,并且成为目前市面上主流的手机系统,比iPhone的ios系统发展更好。但是,如果iOS系统开源了,那么,iOS系统就像没有了门的房子,iOS系统的安全性估计会遭受“挑战”,能否保持傲世独立的风姿,我很好奇!

先了解下,什么是开源,什么是必源?

所谓开源指的是开放系统核心,允许用户进行修改或重新编译系统内核开源,闭源自然是不允许用户修改程序,不能进行重新编码内核了。

其实,我们选择iOS系统的原因很简单:不卡顿和安全。

第一条,因为iOS系统的运行机制,能够让iOS在运行中非常的流畅,不用担心手机的卡顿情况;相反,安卓系统的运行机制,限制了其流畅,我们会抱怨安卓系统卡顿,也就是这个根源。当然,开源性同样会让安卓系统的内核遭到改写,这种改写也会影响手机的卡顿。

第二条,就是安全性。因为iOS的“闭源”性,基本上内容都是iPhone加的,避免了手机被一些开放商将一些恶意内容加入系统,这就是为什么安全新,安卓系统更一般一些。

对于,iPhone来说,我必源,能够保证我绝对的控制权,不仅仅带来更好的用户体验,更能带来更好的安全性,不用担心别人对系统“指手画脚”。


LeoGo科技


很简单的问题,可以拿防火墙规则来举例。

白名单:默认不允许任何人访问,只允许名单上的“人访”问。(可以把安全风险降低到最低)保证质量

黑名单:默认是允许访问的,只有名单上的人不能访问。但同一个访问的人会不会因为某些原因发疯你是不知道的,这些都有可能是安全风险。保证数量。

没有谁好谁不好,只有场景对自己适合和不适合。

iOS对于开发者很“友好”,软件兼容性很容易适配。

Android就没那么好了,谁都可以自己定制。虽然系统开放,但是对于开发者不可能买一堆手机来进行适配的。所以同一个软件在不同手机上体验也会有些不同。


鸩鸩铕鹚


这个需要看开源的好处与闭源的好处了!

开源优点

开源能吸引到更多的人来共同开发维护升级系统!同时更具个性化自我修改与实现差异化!

闭源好处

更安全,更稳定,对于开发人员更容易开发与维护!

谷歌用开源占领了绝对的优势,但是用户体验上苹果一直强与安卓!

不管哪种系统,最终都是要以用户体验为前提的!

而苹果的用户体验是最好的,就是因为苹果为用户做的最优选择后选择闭源的方式,然后设立规范与规则强制开发人员去共同实现其目标!

两个系统都在互补,安卓越来越像苹果,我说的不是用户层面,而是开发层面,应用的权限谷歌在逐渐收紧授权以保护用户隐私与系统安全!只有系统的绝对权威才能制止某些侵犯用户隐私的行为!

开源前期更像是一种手段,后期会慢慢收紧,因为

占领市场后,想要更持久就必须确保用户体验越来越好!而代价就是越来越规范最后不一定闭源但是会更严格!