其他

为什么做手机芯片一定要ARM架构?为什么不能用其他架构?

就像你在中国为什么要说中文,是因为周围的人都在说中文。你换个英语,可能有部分人能懂,你换个非洲语言,可能完全没人和你交流。

ARM就是这样,太多的公司围绕它做各种东西,另做一套系统不是不行,而是你还要让围绕CPU周围交流的所有元素(其他芯片,软件)都重新做一套,代价和难度远超过做一个CPU。中国以外的美日韩欧合起来都没能在一定时间内找到一个其他架构击败ARM(RiscV是一个企图做这个事情的人,尚未成功),你让中国自己做一个,难度只会比美日韩欧去做这个事情难度更大。

当然,语言能有中文英文两套全球广泛使用的标准,CPU架构新搞一套标准不会比让一个语言普及全球更难,只是不要期望中国花个三五年就能搞定这事情,没个5-10年的,不要奢望能改变那么大的行业格局。

不必须是 ARM,创造其它架构也行。ARM 最大优势是生态链,有系统有编译器有厂家支持,其次性能、能耗等方面也非常优秀。

重新做一个新架构,除了要考虑生态链和性能外,还要绕开一堆专利,最最最重要的还是时间和成本。

开发新操作系统也类似,没有生态链,难道你要买一款只能打电话的手机!