電腦的操作系統和手機的操作系統是一回事嗎能詳細說一下嗎( 三 )


計算機操作系統設計涉及很多細節 , 但是一個突出的事實是 , 計算機操作系統并不是真正為無線網絡上的移動用途而設計的 。相反 , 它們是作為有線系統的一部分而發展起來的 , 并且通常被理解為單個物理計算機的一部分 。因此 , 開發人員和工程師專注于許多與項目有關的技術細節 , 例如引導協議、程序線程、多進程處理、PU操作以及傳統OS的其他元素;移動操作系統是一個較新的概念 。在許多方面 , 移動OS都基于計算機OS所完成的工作 。實際上 , 許多使用移動操作系統的現代開發人員傾向于將計算機操作系統的傳統元素視為理所當然 , 因為他們專注于較新的問題 , 例如響應式設計 , 一致的網絡訪問以及提供在不同無線環境中使用的軟件應用程序的其他元素 。
兩者之間的差距越來越小 , 見證了將多核處理器引入移動設備中 。通過具有這種“高性能”的硬件 , 操作系統有必要提供曾經被視為超級計算機領域的功能 , 例如并行處理和同步 。
從理論上講 , 作為Linux發行版的Android應該能夠擴展到臺式計算機的全部功能集 。至于不必支持相同種類的硬件 , 那肯定是有爭議的 , 考慮設備碎片(和操作系統碎片) , 這使得編寫適用于多款型手機的移動應用程序變得如此困難 。如果要編寫可在許多設備體系結構之間訪問的應用程序 , 則需要將Android版本定位為比較新手機上提供的最新版本要早得多的Android 。手機操作系統開發的發展方式(彌合了手機和臺式機之間的鴻溝) , 操作系統之間的差異變得不那么明顯 。
起初為了適應手機的小型化、低功耗、低處理能力 , 操作系統為之做了很多優化 , 裁減掉了很多功能 , 但是隨著芯片處理能力的提升 , 電池效能的提高 , 手機在性能和處理能力上 , 不再成為瓶頸 。移動操作系統和PC操作系統之間的差距在減小 。
寫在最后——移動操作系統的未來是什么?
科技進入了5G , 未來是物聯網的時代 , 將來人們會接觸到從智能家居設備、筆記本電腦、手機等各種設備 , 每種設備都需要操作系統的支持 , 未來的需要單一的操作系統去統一整個生態圈 , 實現桌面、移動和物聯網設備的一致 , 能夠適配各種硬件平臺 , 給予上層業務應用一致的體驗 , 真正做到一次開發 , 全平臺適用 。在這里我們看到關Google的Fuchsia和華為的鴻蒙都在朝這個方向在努力 。相信在不久的將來 , 這一時刻可以到來 。

推薦閱讀