2
A
回答
3
兩者之間的差距越來越小 - 見證了通過諸如Galaxy S II等手機向移動環境引入多核處理器的可能性。通過提供這種「高」能量的硬件,操作系統有必要提供曾經被認爲是超級計算機領域的特性,例如並行處理和同步。
從理論上講,作爲Linux發行版的Android應該可以擴展到桌面計算機的完整功能集。至於不必支持相同種類的硬件,這肯定是爭用的 - 考慮到設備碎片(以及OS碎片),這使得編寫適用於Android的應用程序非常困難,而這些應用程序將在許多手機上運行。如果您想編寫可在多種設備體系結構中訪問的應用程序,則需要針對比較新版本的手機上提供的最新版本更早的Android版本。
從操作系統的角度來看,在蘋果應用一致的升級策略的iOS架構上,這個數量大大減少了,而且設備本身已經被保證可以擁有某些硬件配置 - 這對於Android來說是無法說明的。
手機操作系統開發的方式正朝着彌合移動和桌面之間的差距邁進,操作系統之間的差異變得不那麼重要。
當然,主要的區別是目標處理器。在x86和64上找到Linux/Windows的工作,但是Android的功能在ARM上非常強大(儘管有一個將它移植到x86的項目)。
相關問題
- 1. 嵌入式操作系統和桌面操作系統的區別
- 2. 操作系統
- 3. Android操作系統移植
- 4. 同步(操作系統)
- 5. Linux操作系統和移動操作系統之間的根本區別(android)
- 6. MySql與Mac操作系統
- 7. Docker - 容器操作系統是否需要與主機操作系統相同
- 8. 移動操作系統發佈/更新
- 9. CodeIgniter移動操作系統檢測
- 10. 移動設備操作系統
- 11. 多移動操作系統模擬器
- 12. 操作系統 - TLB
- 13. 操作系統中
- 14. Linux操作系統
- 15. FASM操作系統
- 16. 什麼是操作系統和元操作系統之間的差別
- 17. 爲什麼「STRING」.getBytes()根據操作系統工作不同根據操作系統
- 18. Android操作系統更新系統
- 19. 什麼是本地操作系統
- 20. jQuery - 檢測操作系統和操作系統版本
- 21. 預定義爲iPhone操作系統和Mac操作系統
- 22. 在MSWin32操作系統上的條款:: ReadKey :: GetTermialSize操作系統
- 23. 開放源代碼雲操作系統/操作系統架構
- 24. 在Windows操作系統中的pathos軟件包操作系統
- 25. 操作系統和操作系統如何更新自己?
- 26. 3.0 Android操作系統2.2 Android操作系統問題
- 27. 什麼是操作系統(關於嵌入式系統)?
- 28. 部署不同的操作系統
- 29. Python和不同的操作系統
- 30. VirtualEnv在不同的操作系統
對於初學者來說,他們不必支持相同種類的硬件。 – 2012-01-27 03:26:46