① iOS 的封闭性体现在哪里安卓的开放性又体现在哪里他们各自的优势和劣势是什么
作者:陈云浩
链接:http://www.hu.com/question/20082440/answer/13918396
来源:知乎
着作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
IOS:封闭,这样苹果可以做到端到端的控制,控制自己的产品和运行在上面的软件,具有统一的用户体验或者质量上有保证。其实这是Jobs对完全开放做的妥协,其实apple本身就不主张开发。这种受控制的开放或者说是封闭,最大的受益者就是apple,对于用户的益处就是apple一直强大良性循环,只要apple还有创新还在前进,用户就能得到一如既往好的用户体验。其次,其实是副作用,给个人开发者一个有规则的生态环境,所以可以帮一些个人开发者一夜暴富的机会或者少量但稳定的商业机会。
劣势:不能把生态环境扩展到整个手机行业,一家指定规则,对用户来说选择性就小,比如flash就没有生存的余地,对于一些先进的技术不能够吸纳,因为商业的原因。如果apple出现问题,没有其他公司或者合作者来支持其发展,对于iOS的发展只能寄希望于apple的团队足够强大,未免让人担心。
但是,至今为止apple还没有出现以上劣势中出现的情况,可见其发展是势不可挡。
android:开放,Google把Android定位于开源软件,大部分代码以Apache和BSD版本协议发布,在http://source.android.com可以下载到最新代码。
Android优势:Android的优势体现在对于厂商方面,厂商可以拿到代码随意定制,厂商可以在Android framework中加入一些自己的特别的功能,同时还能按照BSD或者Apache协议不开源,这样最大的程度保护了厂商的利益,所以说Android的开源只是google对厂商的,而不是厂商对终端用户的。尤其在HAL层的处理上,google更是绕过了linux kernel中GPL协议,把驱动写在HAL层,HAL层大部分都是BSD Apache协议,同时也可以闭源。所以,把linux让厂商最头疼的版权问题顺利绕过。而且系统还是免费获取,对于厂商来说价格优势很明显,可定制性比其他任何系统都强。
对于终端用户,集成了google的强大服务系统,如map,gtalk,gmail等让终端用户能够用上最方便的操作系统。最重要 Android market上应用免费,破解相对容易,终端用户来说更加喜欢更加便宜。
劣势:
google对开发者和生态系统的维护太差,开发者鲜有在Android Market上赚到钱的,所以Android上的应用基本素质和创新度,发布时间都要比iOS差,造成了部分高端用户还是选择iOS。Android系统版本和终端类型极其混乱和复杂,对开发者来说也是有难度的。这样开发者很难集中精力在软件的创意和微调上,所以Android程序比iOS程序粗制滥造,这是其中的一个原因。
Android用java作为程序语言,有自己优化了虚拟机 dalvik。本意是招揽更多的java程序员,因为java程序员比较多,但是java语言的特性决定了Android是好硬件大户,所以即使Android硬件很强大,但是也没有iOS流畅。
Android上没有标准,因为太开放了,各个厂商定制界面,同时发布自己sdk就是一个例子,大家都想一家独大,都想成为标准,内讧这种事情还是有的,所以这也是不利因素。
最后,个人觉得在5年内iOS在手持类设备上还是最好的操作系统,Android在手机行业会在基本饱和之后,被WP7或者别的OS蚕食掉一些,但是是还有数量上的绝对领先。Android最适合的地方是数字家庭或者是各种非手持电子设备,在这个方向Android将会大放异彩。
② 怎样封闭安卓系统。
不可能,安卓系统本来就不是封闭系统,除非安卓变成IOS或windows phone那样就行了
③ 怎样破解封闭式安卓系统
安卓相对而言,安卓是比较开放、开源的系统。但有些品牌的手机在安卓系统里强加了其品牌签约推广的一些软件,有许多是用户用不着但好资源耗电的东西而且还不容易卸载,解决办法是对手机进行root,获取较高的权限才可以进行!做好到店里找行家来进行!
④ 为什么安卓手机不(能)像苹果手机做得私密性这么高
有一部分原因应该是Android这个系统是开源免费的,开放了除内核外的源代码,各个厂商可以根据自己的需求来定制,也就是做一些个性化(莫名其妙)的修改。而ios(苹果)系统是闭源收费的,更为安全,这是系统的一个方面。而且,对于各个软件的审核,苹果系统更严格,更加封闭,系统漏洞少,难以被第三方软件破坏,安卓在这方面明显监管不足,而且由于开源的原因,更加容易受到权限破解或者第三方软件的破坏。后台方面,ios系统只服务于苹果,苹果几乎是不遗余力对它进行强化,而安卓是谷歌免费推广出来用于宣传自己的,任何人都可以进行修改。苹果手机会对后台运行的应用无死角监视,相反,安卓手机就做不到。其实,安卓系统和ios系统的开放与否,很大程度上决定了隐私性能的好坏
⑤ 安卓有权利封闭吗
Andriod的内核用了是GPL v2协议,各厂商对Andriod内核的任何修改都必须开源
但是Andriod的UserSpace则是ASL 协议,各厂商对UserSpace的修改不需要开源。
GPL保证了Andriod遵循Linux内核的GPL协议,同时也牢牢控制了Andriod的主导权(手机厂商对内核的修改必须开源)
ASL则允许手机厂商通过对开源的UserSpace进行修改来优化和差异化用户界面,而又不会受GPL的传染被迫开源,进而保证了手机厂商愿意在安卓的基础上做投入和开发。
⑥ 安卓系统为什么不能像苹果系统一样封闭
大家都知道,没装系统的手机其实和电脑一样,只是一堆硬件而已,苹果手机没系统一样也是一堆硬件,为什么苹果这么堆硬件就能装ios系统,随便拿一个智能机也给装上ios系统不行吗?破解了是不是就能装了?就像是win8刚出的时候破解了就能装的意思一样?
如果不同那么不同在哪?请大神解释一下,谢谢
我打算买一个苹果笔记本,但不知道苹果笔记本系统是否像ipad一样封闭?请教一下,谢谢了
⑦ 如果有一天谷歌把安卓系统封闭了会怎么样
真要封闭那安卓这个系统肯定分分钟完蛋
国产手机商会加入wp阵营或者使用旗鱼(就是曾经被nokia放弃的meego)
三星要么自己研发新系统要么也是wp阵营,它的bada系统去年已经死了
国产不是没做过系统,以前做过mtk,主要用在山寨手机上。。。
难做是肯定的,而且谁有现成的免费的不用自己来做。。。
⑧ 论文讨论封闭性智能手机操作系统(ios)和开放性操作系统(安卓)未来发展应从哪些方面讨论
一样两方面嘛 各说优缺点 然后你喜欢哪个就偏向哪个点 楼上几位说的都很好
封闭性系统有很大的优点的 安全 稳定 而且软件游戏运营商喜欢 因为你只能从官方付费下载 所以他们有赚头 于是软件游戏就越做越好了 这个就是为什么没有手机厂商给安卓手机定做游戏 而安卓上的游戏大部分都是从苹果上移植过来的
封闭系统安全性很高 不过自由度就下降了 相对来说有点死板的
开放系统是花枝招展的 你可以自由折腾你的系统 所以在高自由度上带来的是系统不稳定啊 非法软件满天飞啊 广告铺天盖地啊 隐私大泄密啊。。。。。
这是两个完全不同的方向 人各有志 有的就喜欢苹果带来的稳定 舒适 有的就喜欢安卓带来的刷机的快感和自由定义手机各个角落的自豪感
将来的发展还真不好说 至少ios是会很平稳的 而安卓肯定会很刺激 不过我还是看好安卓的 这种精神就是良性的 乔帮主天资绝代 可是只把他的才智用在了苹果上 而安卓 包括Linux这些都是很伟大的 它把这种技术开放给了世界 所以现在的手机市场每几个月就有几款风华绝代的手机出场 很难想象现在双核大屏手机已经很普遍了 甚至要 出八核手机!!!这帮疯子!!!
多去看看linux吧 我感觉很好。。。
⑨ 安卓这么好的系统为什么不像苹果封闭!为什么要开放为小米华为一系列国产手机做嫁衣!完全可以收费啊
谷歌不傻,他不想apple那么垄断,他卖系统,知道了吧,卖给一个公司并且正规授权要好几千万的,而且这是他的副业,谷歌那么多品种业务,对吧,而且软件之类的他们也会取利的
⑩ 为什么说安卓是开放性的,而IOS是封闭性的呢
安卓系统开放性指的是系统源代码开放。安卓系统的系统源代码是可以找到的,并且是面向全世界程序设计人员开放的,所以是开放性的。并且安卓系统可以接受非众多的非正式的软件。 而苹果的ios系统的源代码是不允许对外公布的,被锁在系统的最底层,而且苹果手机除非越狱,否则不接受非来自苹果官方的修改。
苹果手机的系统是封闭式的,只能在苹果手机上使用,只用在苹果出的手机上,并且安装软件只能通过苹果的官方商店下载,因为商店里面的软件都是经过苹果官方审核过的,确保没有流氓软件对手机和用户的利益造成损害。
(10)安卓为什么不能做封闭扩展阅读:
手机有两大操作系统,谷歌开发的安卓系统和苹果开发的iOS系统,安卓系统是开放式的,苹果系统是封闭式的,开放式系统就是谁都可以拿来修改和使用,只要会软件开放都可以修改这个系统。
只要不是苹果手机,剩下的大部分就是安卓系统的手机了,无论是三星还是华为、小米、魅族都是安卓的系统,安卓的好处就是软件随便下载,各种软件都有,手机界面可以自定义个性化。
不好的地方就是需要安装杀毒软件,病毒比较多,容易被偷偷安装盗话费软件或者网上支付系统的密码,因为安卓系统的权限是开放的,容易被内置流氓软件,所以安卓系统的手机要到正规的软件商店下载东西,不要随便点击不明来源的网址链接,防止手机中毒。