为什么苹果系统电脑手机源代码难以模仿复制?

如题所述

源代码难以模仿复制?没这回事。你都拿到源代码了,还怕复制不了吗?要是没拿到源代码,只有逆向工程的汇编码,那说啥都没用,你只能模仿一些表象。

苹果的软件使用Objective-C进行开发,而另一个系统,一般人以为很开放的系统Windows使用.net,同样是封闭平台的语言,并且Objective-C不是苹果发明的,.net还真的是微软从头发明出来的,谁更封闭不说自明。

至于所谓的开源,微软同样不开源,不是同样盗版一堆一堆的,开源并不等于盗版,也不等于免费,而是给开发者提供了更深入修改系统的可能性,比如Android,属于开源过度导致混乱的典型。IOS的确比Android要封闭,但苹果电脑的OSX系统在某种程度上的确要比Windows系统要开放。

苹果只有一样东西真心封闭,就是IOS,但其封闭程度和WP也是一个档次的,区别只是开放了多少API,但API这种东西,开放再多也和开源没半毛钱关系。
除了IOS以外,OSX以及更早的Mac OS相对于其他的主流系统来说并不算封闭。

还是不太懂楼主所说的源代码难以模仿复制是什么意思,如果你有软件的源代码,那么要将其移植到其他平台都是可能的,如果你没有源代码,那么在任何平台,任何系统都一样(就算是开源的Android和Linux也一样),你很难将这个软件进行再编辑,除非你有大神级别的能力。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-04-18

    苹果的软件使用Objective-C进行开发,而另一个系统,一般人以为很开放的系统Windows使用.net,同样是封闭平台的语言,并且Objective-C不是苹果发明的,.net还真的是微软从头发明出来的,谁更封闭不说自明。

    至于所谓的开源,微软同样不开源,不是同样盗版一堆一堆的,开源并不等于盗版,也不等于免费,而是给开发者提供了更深入修改系统的可能性,比如Android,属于开源过度导致混乱的典型。IOS的确比Android要封闭,但苹果电脑的OSX系统在某种程度上的确要比Windows系统要开放。

    web结构分为表述层、业务逻辑层、数据持久中间插件、数据库。hibernate是数据持久化的中间插件,负责把业务逻辑层的持久化类存入数据库中,是业务逻辑层和数据库交互的桥梁。一般的情况,独立性不强的中间插件,会让业务层持久化类引入中间插件的类或者方法,而hibernate是一般是用xml配置的对象关联关系的。

    苹果只有一样东西真心封闭,就是IOS,但其封闭程度和WP也是一个档次的,区别只是开放了多少API,但API这种东西,开放再多也和开源没半毛钱关系。除了IOS以外,OSX以及更早的Mac OS相对于其他的主流系统来说并不算封闭。

    操作系统做出来给谁用,必须跟手机厂商合作吧,或者自己建个企业推出个手机品牌

本回答被网友采纳
第2个回答  2014-07-31
可以模仿,但是你要打得起官司…
第3个回答  2014-07-31
因为他的源码不开放。望采纳。
第4个回答  2017-04-22
web结构分为表述层、业务逻辑层、数据持久中间插件、数据库。hibernate是数据持久化的中间插件,负责把业务逻辑层的持久化类存入数据库中,是业务逻辑层和数据库交互的桥梁。一般的情况,独立性不强的中间插件,会让业务层持久化类引入中间插件的类或者方法,而hibernate是一般是用xml配置的对象关联关系的。