其他型号或版本的其实也可以用,但是会出现很多兼容性问题。主要是因为CPU,硬件环境不一致,造成的兼容性问题。
刷机是指通过一定的方法更改或替换了手机原版系统中固有的一些语言、图片、铃声和软件版本或者操作系统,可以使手机功能更加完善。刷机可以是官方的,也可以是非官方的,即DIY固件刷机是官方的,也是非官方的。刷机可以全面清理手机内部软件系统,可以不受限制的在各版本中互刷,无需改CODE,也可实现降级(这点需刷机软件支持,否则死机变砖块,目前只有JAF可实现降级),刷机也就是利用自己的工具避开官方的限制,做自己的事,还可以提升软件版本,让手机实现更多功能或让原有的功能更加完善,也可以把机器刷成各种语言等。还可以提高软件的版本,或是水货手机为了改成中文而进行的软件升级!就是说把手机里面现存的软件删掉,然后拷上个更高级别版本的软件!有更大的自主空间为手机DIY(S40的机子还可以刷美化版本),这样就不仅仅是像在线升级那样更新一下手机软件那么简单了。
首先是手机cpu的问题,cpu的架构等因素决定其能兼容的系统,然后是品牌,一般每个厂家都会为自家的手机制作自己的UI,也就是用户界面,只能用在这个牌子、或某个型号。现在不同牌子、不同型号的智能手机的的配置都不尽相同,所以每个牌子、每个型号都要用特定的系统。
Android 的原生代码是由谷歌公司发布的,这套源码是可以运行在所有类型手机上的,但是在某些功能上肯定会存在BUG
国内的Android系统,是各个手机公司在原生代码的基础上重新设计修改和编码,使其成为拥有自主知识产权的操作系统;比如小米,华为等。
由于每款手机都会匹配自己开发的一套代码,而且还与自己手机的硬件系统相兼容,所以用别的手机的源码,跑在另一个手机上,很有可能跑不起来。
因为每个手机都只说是基于安卓,不一定是原生的啊。
打个比方所有汽车的发动机都是一个原理,但是每个具体的车型会做一些或多或少的改动,对吧?放到软件上来说就是这个系统中调用了一个函数,它实现了,另外一个系统中不一定实现了啊,那调用就会出错对吧,这种状况不就不能通用了吗。