Windows為何不能學iOS防盜版?
網友 anthony :
蘋果電腦可以安裝 Windows 系統,手機端為什么不存在系統盜版的問題,比如安卓手機安裝 iOS?
騰訊科技:
簡單地說,Windows 是硬件適應操作系統,而 iOS 操作系統則是來適應蘋果的硬件。
兩種不同的產品邏輯,決定了其“移植”的容易與困難。
一、驅動不同
驅動程序即添加到操作系統中的一小塊代碼,其中包含有關硬件設備的信息。有了此信息,計算機就可以與設備進行通信。
驅動程序是硬件廠商根據操作系統編寫的配置文件,可以說沒有驅動程序,計算機中的硬件就無法工作。而操作系統不同,硬件的驅動程序也不相同。
蘋果是用操作系統來適應自己的硬件,也就是說,蘋果只需要為自己使用的幾款硬件編寫驅動。
而 Windows 是開放的,其邏輯是硬件適應操作系統。所以都是硬件廠商來編寫 Windows 平臺的驅動。
iOS 自身驅動的獨特性使得其他設備難以兼容,而 Windows 由于是少數硬件廠商來編寫驅動,其兼容性更好。
二、設計架構不同
采用相同架構的處理器,性能基本上就鎖定在一定的范圍之內,不會有本質的區別。不過如果架構不同,那么性能也不一致。
蘋果的 iOS 系統是深度訂制的 ARM 架構, 而安卓一般用高通的通用架構。這也解釋了為何多數安卓手機之間能夠互刷操作系統。
三、蘋果的策略
早期蘋果電腦用自己設計的 CPU 時并不支持 Windows 系統,蘋果的 Mac OS 也只能裝在蘋果電腦上。
不過,在蘋果采用英特爾的處理器之后, 蘋果的桌面操作系統被黑客破解之后,可以安裝在英特爾 CPU 與部分 AMD CPU 的機器上,從而出現了一大批未購買蘋果機而使用蘋果操作系統的機器,這被稱為“黑蘋果”(Hackintosh)。
不過就移動操作系統來說,由于 iOS 本身的封閉性,源代碼并不開放。所以如果安卓用戶想刷 iOS 系統,這是難以實現的。這也解釋了為什么許多山寨蘋果機,用的都是安卓的系統。
來自:http://news.cnblogs.com/n/513656/