為什麼Windows比Android「相容性」好

時間 2021-05-30 15:59:44

1樓:

首先,不存在Windows比Android相容性好的說法。

造成這種問題的主要原因:Android是乙個開源的作業系統。

這意味著,各手機廠商的ROM只要帶上自己的硬體驅動就可以了。

如果有個Android ROM把所有硬體驅動全帶上,理論上也可以適配任何Android手機。

2樓:

我覺得非常重要的原因:

1. Linux核心本身介面就不怎麼穩定,做到二進位制相容比較難。可能是因為它是「單核心」,設計上就不考慮把驅動完全分開(Linux驅動是可以編譯成「模組」,但是載入後是直接進入核心執行的,所以不是同乙份原始碼編譯預設是不讓載入的),windows作為「微核心」,驅動都是執行於核心之外,設計上就要考慮模組之間的通訊,相容性天生要比「單核心」好;

2. 即使拋開第一點不說,Android嚴格的許可權限制也是不會讓你安裝驅動的。

3樓:

Android是基於linux的,linux核心可以通過選擇驅動程式而編譯的很小,這樣就可以更好的適用於手機這一類裝置。你的rom只有200m大,核心可能只有10m大,想搞成windows那樣,核心的複雜度不說,光是體積你幾個G的容量就沒了。然後開機全load起來,幾個小時就充電去了。

4樓:apple ppt

統一介面的問題,沒有乙個規範,今天這個匯流排,明天這個,沒有中間層統一,而電腦也就是pci usb pga 固定的幾樣,驅動容易。

為什麼感覺 iOS 應用的整體質量比 Android 好?

胡敏 應用程式的效率是其一。我覺得最根本的原因在於 iOS是蘋果幾十年的mac os的積累的乙個偉大的結晶和延伸。Android呢?幾個天才工程師把linux移植到手機上而已,到現在誕生也不過8年。 pansz 通常來說,retina 屏有可能是產生質感的重要因素。所以在做這種比較的時候可以考慮用配...

為什麼Linux系統比Windows快?

葛雨 你挖一下微軟的核心就會發現了,它的核心也是posix的,但是那是乙個開放的體系啊,與微軟的理念不和,怎麼辦呢?一層層封裝唄,既然要封裝就要一次次的轉碼打包,這些當然要消耗計算資源了,那麼能感受到的就是 同樣做一件事,它比別人慢。而且,你能保證它沒夾帶私貨?所以啊,不是linux快,只是wind...

Windows 7 Windows 8 比 Windows XP 系統好用嗎?現在還在用 XP 會不會很 out?

蔣偉柱 我所接觸到的大多數辦公室電腦都是xp,那是生產工具。大多數個人電腦都是暈到死7,那是遊戲機和電視機。大多數新筆記本都是暈到死8或者10,巨硬強推的。 飛天蠻牛 好不好用這是很主觀的感覺,不好回答。從技術的角度來說,win8優於win7優於xp這是肯定的,從使用難易程度來說也應該是這樣,使用感...