黑马程序员技术交流社区
标题:
谁能说说OC为什么开源吗
[打印本页]
作者:
。烊了
时间:
2014-12-8 12:01
标题:
谁能说说OC为什么开源吗
一门语言开源没啥不好的呀.....
作者:
邹志鹏
时间:
2014-12-8 13:11
LZ你想问的是为什么不开源吧,是不是打错字了?如果问为什么不开源,我有点个人理解,这里分享下:
1首先站在开发人员角度,.如果跟Android一样开源,那么意味着任何人都能拿到源代码,都有权利修改源代码,然后封装一下,改成自己的系统,比如小米手机,魅族等等都说是自己的操作系统,当然都是在Android的基础上改了点皮毛。但是这样一来,最终受害者就是我们开发人员了,开发出来的软件需要适配很多种厂家的手机,各种系统,然后我们就是各种调试,各种适配......(此处无限循环).......终于,你成功适配了大部分手机系统:lol,突然,某天哪个厂家改了下自己的系统,坑爹了,又准备开始该死的循环吧:'(
2.其次就是站在苹果公司角度,不开源代表苹果有绝对的控制权,类似于封建帝王:L,这样一来,苹果公司就有大把钱,退一步来说,也是为了保护消费者,禁止垃圾软件横行(Android貌似就是这样),必须通过唯一的AppStore发布,保证了软件的质量
3.对了,还有一点,不开源才不会使苹果代码资源太廉价,门槛高一点,我们工资也就高一点,哈哈~~
以上纯属个人观点,不代表,不针对任何个人,公司,机构,请勿对号入座,哈哈~~(写的自己都觉得好假:lol)
作者:
我爱吃丶柠檬
时间:
2014-12-8 16:58
苹果公司也靠硬件赚钱
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2