为什么不用A13芯片组装一部安卓手机?
▍Ⓚ为什么不用A13芯片组装一部安卓手机?
如果拿苹果的处理器来整个安卓手机,估计连5年前的安卓手机都打不赢。苹果手机流畅是因为大家开发软件是按苹果要求定制的,自然流畅度就上来了。
▍➢为什么不用A13芯片组装一部安卓手机?
A13芯片和高通骁龙、华为麒麟的指令集是一样的,都是ARM指令集。只要指令集相同,兼容就不是问题,理论上用A13芯片是可以组装一部安卓手机的。但实际操作,会发现根本……就……行不通!抛开苹果禁止iPhone刷安卓系统不谈,即使苹果放开限制,A13芯片在安卓上也跑不起来。
iPhone主板上有很多芯片,除A13外,还有手机电源管理芯片、内存芯片、音频芯片、安全芯片等,每一个芯片都需要相应的驱动程序支持,这些驱动程序并不包含在安卓系统里。
最大的门槛就是安卓系统没有A13芯片的驱动程序。
我从A13芯片内部结构展开回答:
A13芯片包含了CPU、GPU、NPU、内存控制器、I/O端口(输入输出端口)。其中,CPU包含的AMX指令集,用于机器学习加速,但苹果没有向开发人员公开,这就意味着极客们想为安卓优化适配A13不可能;
GPU是苹果向英国幻想科技集团定制的,和ARM的公版GPU完全不同,意味着安卓系统的显卡驱动程序在A13的GPU面前,就是一堆垃圾;
NPU是苹果开发的,驱动程序自然不在安卓系统中,刷安卓系统的话,A13秒秒从人工智能变人工智障;
iPhone的I/O端口很多都和安卓机不同,安卓机采用USB-C接口,iPhone采用lighting接口,电源管理芯片、闪存接口协议和安卓机也不通用,刷上安卓系统,意味着开不了机、充不了电、传不了数据;
实际上,对电脑来说(智能手机也是电脑),换芯片和换操作系统都属于脱胎换骨的动作。当年苹果公司的Mac电脑将芯片从IBM的Power换成英特尔的酷睿芯片,不得不花一年时间重写了一遍MacOS系统。
图中标注了A13芯片包含的5大内核,一大控制器,晶体管总数达到85亿。
大家熟知的个人电脑DIY似乎没有这些道道,买回零配件直接组装,然后通电,然后开机欢快地跑起来。其实,背后也有道道:芯片是X86体系,主要玩家是英特尔,操作系统是Windows,唯一的玩家是微软,两家公司保证了软硬件向后兼容,其他厂家包括显卡和外设等,都围着这两家的指挥棒转,保证了整个系统的兼容和优化。
苹果A系列芯片和安卓系统在市场上没有任何交集,和英特尔公司与微软手拉手结成联盟完全不同,所以用A13芯片等iPhone零配件组装的手机,在安卓系统上跑不起来。
▍✍为什么不用A13芯片组装一部安卓手机?
iphone能不能刷安卓系统呢?就像在mac系统安装windows系统。从硬件来说,苹果的A13处理器同样是arm架构,完全满足谷歌的安卓系统安装要求,只是苹果公司在硬件层次做出了限制。
在iphone上运行安卓系统
国外曾经有人进行了尝试,发明了一种方法,可以在iphone上运行安卓系统,需要用一个外壳,比iphone还要厚,内部安装了一块电路板,插上外壳后,就可以在iphone上运行安卓操作系统。
此外,2008年,市面上有一款叫做iPhoDroid的软件可以在iphone 2/3G上(IOS<=3.1.3)刷入Android 2.2。利用了早期IOS系统启动链内核启动参数可以更改的漏洞,破解了IOS的启动链,刷入了OpeniBoot并启动了android,不过这样刷入的android极为耗电,信号时有时无,并没有得到推广。
iphone刷Android系统的难点
iphone并没有公开A系列处理器的驱动程序,还有M系列协处理器的驱动程序,而刷入Android镜像必须要上述芯片的基本驱动程序,否则无法开机。
iphone的启动链有3~5层的加密技术保护,层层的签名,如果你能找到一个启动链的漏洞,苹果公司的100万刀奖金等着你。
除此之外,还有电源管理,iDevice的电池出奇的小,必须精确管理电源,否则会出现充电两小时,通话5分钟的悲剧。还有Touch ID和Face ID,都有自己的加密储存芯片;基带芯片也有自己独立的启动链和未公开的协议等等。
总之,iphone是一个封闭的系统,iphone刷入android几乎比登天还难,即便刷进去了,也没有可用性而言。希望将来有一天,苹果公司能够在iphone上开放权限,让用户自主选择安卓手机操作系统。
如果觉得对你有帮助,可以多多点赞哦,也可以随手点个关注哦,谢谢。
▍⇙为什么不用A13芯片组装一部安卓手机?
既然A13芯片这么强大,为什么步组装一部安卓手机呢?
不得不说,这个想法实在太好了,用A13芯片组装的安卓机,性能也有了,安卓的各种小功能也有了,这不是两全其美吗?这样一部手机应该堪称宇宙神机了。当然这是不现实的,因为苹果不会组装安卓手机,安卓手机厂商也组装不了A13芯片的手机。
主要有三点原因:
1、苹果A系列芯片是不外卖的。
苹果花这么大精力、投入这么多的经费研发出来的A系列芯片,跟华为麒麟系列芯片一样,这已经是苹果核心竞争力的一部分。
2、苹果不会选择安卓系统。
苹果的IOS系统体验上优于安卓系统,并且是苹果打造的生态里面非常重要的一环,这也是苹果核心竞争力的一部分。
3、即使用A13芯片组装安卓手机,A13的性能也会大打折扣。
处理器和操作系统是相辅相成的,苹果在研发A系列芯片的时候本身便是站在IOS的角度上去研发,增加搭载IOS系统设备的体验,对于安卓系统可以说没有丝毫优化,不仅性能难以保证,还很有可能根本无法安装安卓系统。
综上,要想体验一部搭载A13芯片的安卓手机,看来是不可能的了。
▍▷为什么不用A13芯片组装一部安卓手机?
这个想法是很好的,大家都知道苹果A13处理器的性能很强,尤其是在单核性能方面几乎秒杀了高通骁龙855 Plus和麒麟990 5G。那么为什么不用苹果A13芯片组装一部安卓手机呢?
首先,苹果不会对外出售A13芯片。A13芯片虽然由台积电代工,但也是苹果的自研芯片,就如同华为的麒麟990 5G芯片一样。如果苹果不愿意出售A13芯片,那么其它手机厂商出钱也买不到。而且就算有手机厂商拿到了一大批A13芯片,没有苹果提供的技术支持也无法使用它。而A13芯片作为苹果iPhone 11系列的“杀手锏”,苹果没有任何理由把它出售给自己的竞争对手。
其次,A13芯片不适合安卓系统。苹果A系列芯片之所以强悍,一个主要原因是它的CPU和GPU的面积比较大,上面的晶体管数量更多,所以性能更强。而相对的,A13芯片并不像高通骁龙855 Plus和麒麟990 5G那样自带基带芯片,它是通过外挂英特尔基带来实现网络连接的。所以苹果A13系列的一整套SoC体积很大,功耗较高,即使是iPhone 11 Pro Max这样的机型也不得不使用双层主板来容纳这颗强劲的芯。同样的,只有iOS这样低功耗的系统才能保证A13芯片的正常运行。
而其它手机厂商使用的都是安卓系统,由于运行机制的不同,安卓系统的功耗较高,如果再配上功耗同样不低的A13芯片,再加上外挂基带,那么电池的容量再大也不顶用,手机续航会严重缩水。
最后,处理器除了基本的运算功能之外,还包括AI算法、影像处理、网络连接等功能,并不是说一台安卓手机换上苹果A13处理器能直接正常运行了。它的屏幕、摄像头等驱动恐怕都不兼容。比如高通有的芯片就只支持4800万像素相机,但有的芯片支持6400万甚至1亿像素的相机。苹果A13芯片也是如此,它不可能支持安卓手机的全部硬件功能。
最重要的是,A13处理器不能使用5G基带,现在都2020年了,就算出现一台搭载A13处理器的安卓手机,但不支持5G的话,也不会有太多人愿意买的。
------------------
推荐阅读:
下一篇: 担任过国家副总理的开国将帅有哪些?