安卓系統的缺點有多少是源於系統架構?

低下的運行效率,糟糕的安全性,碎片化,軟體不兼容,硬體競賽和火熱手感


除了第一點以外,其他都與系統架構無關。

運行效率問題在現有架構上是無解的,雖然多年來 Java 的運行效率已經宣稱無限接近原生代碼,但現實是它確實與原生代碼在性能上存在不小的差距。只要你認真用純 C 與 Java 寫過相同的,有界面的程序就能夠體會到。

  • 安全性是個社會問題哲學問題以及管理問題,與系統架構其實沒有關係。從根本的角度只有所有軟體都完全開源才能保證安全性,但如果軟體必須是閉源的商業的,那麼應用商店強制審查制度可能是保證安全的最靠譜辦法。——android 上面的應用軟體不開源(apk都是閉源發布的),而且也沒有給力的審查制度,自然不可能安全,這與系統架構無關。
  • 碎片化從本質上來說是自由的代價,因為google對能運行安卓的機器的硬體配置不給定最低要求,就必然會有些奇葩的公司為了節省成本拚命壓縮硬體配置,導致那些硬體無法升級到最新版本 android,最終導致 android 版本的碎片化。
  • 軟體不兼容問題,但本質上應該也是碎片化帶來的問題。
  • 硬體競賽似乎不是問題而是優勢。至少廠商願意將更好的硬體用於運行這個系統。
  • 至於火熱手感是所有智能機通病,別告訴我你沒用過 iPhone 5。


推薦閱讀:

如何屏蔽啟動軟體時的廣告?
極光的開源禮物「Aurora IMUI」
安卓最好的數獨遊戲是哪個?
Android程序員如何增加對技術的理解深度?
kindle有哪些程序員看的書推介?

TAG:移動互聯網 | 手機 | Android手機 | 系統架構 | Android |