车载应用,用wince的时代算是过去了。现在汽车的应用也不只有车载大屏,自动驾驶,智能座舱都是大头,这里简单解释下当下操作系统的情况。
从总体来看
wince虽然简单,但是存在费用,资源占用大,移植性一般,应该已经被淘汰了。剩下的几个
许可证是考虑的前提
对于操作系统来说,最需要关注的实际上是license。
对于Android来说在商业化过程中需要移除被GPL授权证所约束的部分,否则的话,你将不满足 LGPL和GPL的要求,公开你使用部分的源码并提供编译环境。这对于很多厂商来说是不乐意的。(虽然对开源的Linux也存在同样的问题,但是由于Linux中被GPL和LGPL约束的部分较少,还是可以避开使用的。
应用仍然有各自的侧重
车载版娱乐系统当中Android Auto的使用率较大,由于Linux的开发难度较大,如果Android Auto稳定便宜的话,Linux和QNX的生存空间将会减少。
但黑莓的QNX作为高安全的实时操作系统也是Android不能替代的,QNX是一种商用的遵从POSIX规范的类Unix实时操作系统,目标市场主要是面向嵌入式系统。是最成功的微内核操作系统之一。QNX在车用市场占有率达到75%,目前全球有超过230种车型使用QNX系统,包括哈曼贝克、德尔福、大陆、通用电装、爱信等知名汽车电子平台都是在QNX系统上搭建的。几乎所有的主要汽车品牌都采用了基于QNX技术的系统。
重点发展的还是hypervisor技术
目前操作系统的倾向性,在生态上是很难扭转的,但如果要对域控制器进行进一步合并,特别是对偏向娱乐的Android和偏向安全的QNX的合并,会带来很多麻烦,谁也干不掉谁。这里有前景的技术就是hypervisor。通过在QNX hypervisor之上搭建Android等操作系统,将对进一步合并域控制器有非常大的帮助