百科问答小站 logo
百科问答小站 font logo



未来桌面操作系统的发展趋势是什么? 第1页

  

user avatar   feng-dong 网友的相关建议: 
      

操作系统承载的任务,分为传统技术和现代商业两个方面。

从传统技术来说,像安全、硬件资源管理这些东西,必须由操作系统承担。

从现代商业来说,现实是很多应用开发厂商和团队没有力量去解决很多底层乃至中层的问题,所以很多本来不是传统 OS 的任务也需要交给 OS 来完成。比如说,i18n 的工作就需要操作系统和配套的 IDE 有比较成熟的方案。还有 image 和 video 的编解码,等等。

操作系统对普通用户来说看似不重要,但是对开发者来说是非常难以替换的东西。对于一个新的 OS 来说,要面对这样的问题:

  1. 上面没有现成 app,所以没有用户,
  2. 没有用户,开发者就不给写 app,
  3. 开发者不给写 app,就没有用户。

要解决这个「冷启动」问题,先发优势几乎是唯一的办法。目前桌面系统的格局,也就是先发优势的格局。OS X 起步并不晚,前身是传统的 Mac,凭借当时的性能优势积累了大批设计应用。这样 OS X 才解决了冷启动问题。所以 OS X 并不能很快的取消 Carbon。直到 Apple 自己的很多应用和一些小开发者的 app 吸引了足够多的用户,Apple 才敢取消 Adobe 等大公司不愿意舍弃的 Carbon。

所以,新开发一个操作系统,太难。




  

相关话题

  64位操作系统,进行64位数运算,比32位操作系统快吗? 
  半个月可以写出一个电脑操作系统吗? 
  Windows系统中软件的默认安装目录为何是Program Files这个名字? 
  OSDI 2018有哪些让人眼前一亮的文章? 
  为什么同样是8G运行内存,Windows能同时开一大堆后台进程和前台应用,而Android不可以? 
  如何看待华为高管援引报告,称2020年鸿蒙将超Linux,成为世界第五大操作系统? 
  网传华为鸿蒙明年正式出海登陆欧洲, 有什么重大意义? 
  游戏机模拟器的具体原理是什么? 
  既然每个程序占用的内存都是操作系统管理的,为什么内存泄漏还是个问题? 
  为什么 Windows 不提供内存文件系统? 

前一个讨论
阿里巴巴内部的有哪些类似于「东厂」「西厂」这类代号?分别是什么意思?
下一个讨论
阿里巴巴为什么突然强推「来往」?怎么理解阿里巴巴对移动互联网的焦虑情绪?





© 2024-12-27 - tinynew.org. All Rights Reserved.
© 2024-12-27 - tinynew.org. 保留所有权利