蘋果的軟件是用Objective-C開發的,而另壹個系統,壹般認為是非常開放的系統Windows,用的是。net,這也是壹個封閉的平臺語言,而且Objective-C也不是蘋果發明的,而且。net真的是微軟從零開始發明的。誰更封閉不言而喻。
至於所謂的開源,微軟也不是開源,也不是成堆的盜版。開源不代表盜版,也不代表免費,但它為開發者提供了進壹步修改系統的可能,比如Android,就是過度開源導致混亂的典型例子。IOS確實比Android更封閉,但蘋果的OSX系統在某種程度上確實比Windows系統更開放。
蘋果只有壹個東西是真正封閉的,那就是IOS,但它的封閉程度也和WP壹樣。唯壹的區別是開放了多少API,但無論開放多少API,都與開源無關。
除了IOS,OSX和更早的Mac OS與其他主流系統相比並不封閉。
我還是不太明白樓主說源代碼很難模仿復制是什麽意思。如果妳有軟件的源代碼,就有可能移植到其他平臺上。如果妳沒有源代碼,在任何平臺、任何系統(甚至開源的Android、Linux)上都是壹樣的,妳很難再編輯軟件,除非妳有大神的能力。