通用操作系统不容易实现
我女儿曾经在一个第三方为微软工作的软件机构工作过。 主要任务就是收集所有新出现的可能有意义的有用的软件。 还有新出现的硬件。 所有这些东西微软都要做好准备。 能让他运行在自己大部分的操作系统上。 微软本身还要担负一定的测试工作, 因为最后是有责任的,如果客人用他出了人命,也要担责任。 硬件也是一样,除了要有驱动程序,还要测试他的风险。 驱动程序就是, 让新的硬件能够为微软操作系统工作的一部分软件。 不大,但是非常关键,也不容易写。 6park.com 那华为如果要做一个通用的操作系统, 甚至于对汽车,台式机,手机都要大包大揽的, 那他有多少已经存在的软件和硬件, 需要写驱动程序,和软件接口? 对硬件来说是驱动程序, 对于软件来说就叫接口。 所谓接口就是调整,转换输入输出参数,运行环境, 在不同的平台上要能够保障实现预期功能。 所以这部分成本, 要占到一个新的操作系统所需要花费的80%以上。 这是一个天价的成本,不是一般的公司能够承受的。 除非是专用系统,比较容易一些。 通用系统失败可能性很大。 安卓系统的成功是因为它建立在手机, 这个新出现的平台上。 对原有软件,硬件的兼容性, 至少在一开始,并不重要!
|