电脑的操作系统和手机的操作系统是一回事吗能详细说一下吗( 三 )


计算机操作系统设计涉及很多细节 , 但是一个突出的事实是 , 计算机操作系统并不是真正为无线网络上的移动用途而设计的 。相反 , 它们是作为有线系统的一部分而发展起来的 , 并且通常被理解为单个物理计算机的一部分 。因此 , 开发人员和工程师专注于许多与项目有关的技术细节 , 例如引导协议、程序线程、多进程处理、PU操作以及传统OS的其他元素;移动操作系统是一个较新的概念 。在许多方面 , 移动OS都基于计算机OS所完成的工作 。实际上 , 许多使用移动操作系统的现代开发人员倾向于将计算机操作系统的传统元素视为理所当然 , 因为他们专注于较新的问题 , 例如响应式设计 , 一致的网络访问以及提供在不同无线环境中使用的软件应用程序的其他元素 。
两者之间的差距越来越小 , 见证了将多核处理器引入移动设备中 。通过具有这种“高性能”的硬件 , 操作系统有必要提供曾经被视为超级计算机领域的功能 , 例如并行处理和同步 。
从理论上讲 , 作为Linux发行版的Android应该能够扩展到台式计算机的全部功能集 。至于不必支持相同种类的硬件 , 那肯定是有争议的 , 考虑设备碎片(和操作系统碎片) , 这使得编写适用于多款型手机的移动应用程序变得如此困难 。如果要编写可在许多设备体系结构之间访问的应用程序 , 则需要将Android版本定位为比较新手机上提供的最新版本要早得多的Android 。手机操作系统开发的发展方式(弥合了手机和台式机之间的鸿沟) , 操作系统之间的差异变得不那么明显 。
起初为了适应手机的小型化、低功耗、低处理能力 , 操作系统为之做了很多优化 , 裁减掉了很多功能 , 但是随着芯片处理能力的提升 , 电池效能的提高 , 手机在性能和处理能力上 , 不再成为瓶颈 。移动操作系统和PC操作系统之间的差距在减小 。
写在最后——移动操作系统的未来是什么?
科技进入了5G , 未来是物联网的时代 , 将来人们会接触到从智能家居设备、笔记本电脑、手机等各种设备 , 每种设备都需要操作系统的支持 , 未来的需要单一的操作系统去统一整个生态圈 , 实现桌面、移动和物联网设备的一致 , 能够适配各种硬件平台 , 给予上层业务应用一致的体验 , 真正做到一次开发 , 全平台适用 。在这里我们看到关Google的Fuchsia和华为的鸿蒙都在朝这个方向在努力 。相信在不久的将来 , 这一时刻可以到来 。

推荐阅读