请教,度娘关于“智能手机”的解释是:和台式机用的操作系统WindowsXP一个性质的开放式操作系统。
但是不才对此不甚了解,想请教高手:
台式机的操作系统,是可以随意更换的,那么智能手机呢?
比如说诺基亚手机的塞班,能否卸掉装Android或者iOS?
是硬件制约吗?为啥要搞那么多硬件制约啊?太浪费了.....
那如果是同样的Android手机,能否随意的更新到最新的Android系统版本呢?如果不能,那感觉也是非常不方便的啊!买个手机,没多久操作系统更新了,就得换了?

解决方案 »

  1.   

    LZ有一段认识空白区,在硬件和操作系统之间,起衔接作用的是驱动。我也截取一段百度百科给你:
    BSP(board support package)是板级支持包,是介于主板硬件和操作系统之间的一层,应该说是属于操作系统的一部分,主要目的是为了支持操作系统,为上层的驱动程序提供访问硬件设备寄存器的函数包,使之能够更好的运行于硬件主板。在嵌入式系统软件的组成中,就有BSP。BSP是相对于操作系统而言的,不同的操作系统对应于不同定义形式的BSP台式机的操作系统,是可以随意更换的,那么智能手机呢?
    不能,因为硬件厂家不开源硬件,不提供BSP比如说诺基亚手机的塞班,能否卸掉装Android或者iOS?
    这个过程叫做移植Android 到诺基亚手机,能否移植成功请看上一个问题。
    iOS不开源,连源码都拿不到的亲~那如果是同样的Android手机,能否随意的更新到最新的Android系统版本呢?
    不能。Android版本升级一直是Google在发布,如果想支持升级,得看你买的手机的东家地道不地道了,定制的系统修改的源码有没有违背Google意愿,就是要通过CTS测试,看手机牌子的厂家的系统方案供应商提供不提供支持与否了。一般山寨机们都不支持的。买个手机,没多久操作系统更新了,就得换了?
    若是android,不是你想换就能换。
    若是iOS,你想换就换,不想换就不换。
      

  2.   


    而且,谁说“台式机的操作系统,是可以随意更换的”!(LZ语)
    那也是有前提的:该操作系统下,针对你的硬件的驱动OS厂商或硬件厂商已经提供了或者可以从3rd那里有通用的。不然的话,你换换试试,照样不给你工作。
      

  3.   

    请教这位大侠,这里的理解是否是:也就是说iOS没有开源所以就没有山寨iOS,所以当iOS升级的时候,所有支持老iOS的机器也就能支持升级后的新iOS.... 也就是说所有iOS都是可以升级的。
    就好像预装了windows xp的机器,只要配置不太差,自然就可以换成win 7那样?
      

  4.   

    表达一下拙见:我觉得这个取决于苹果,他对新的操作系统的硬件是否做出了现在,如果限制硬件等貌似就不能升级了,比如iphone 3G 貌似就不能升级到IOS 6.