不是!Iphone是吗?不是。。所以....
哈哈,个人理解。。

解决方案 »

  1.   

    我的意思是:SYMBIAN,iphone等很多手机OS都不是开源的,可是针对我的问题,我没有发现android 的开源带来什么好处啊。
      

  2.   

    当所有的手机都用android系统的时候,开发android不就有优势了(其它的开发人员都失业了)!
    开源就有助于让所有手机都用android系统(当然这只是理想)。
      

  3.   

    那就说,对于第三方应用的开发者,比如他只是想让自己做的应用在android平台上正常运行,而且他也不是手机厂商,因此他也没必要而且他的业务也不是手机,因此也不需要他去下载全套的代码去build image,那他想做一个能访问硬件设备,比如SIM卡,比如存储卡的应用,所谓开源不开源,对他也没有什么意义。
      

  4.   

    Andorid并不算是一个开源的系统,SDK里面封装了很多API,只有芯片厂商才有可能接触为数不多的SDK内容,但对于应用开发而言,这些API足够了
      

  5.   

    这些API足够了
    但是我觉得还是有些问题,有些东西是手机厂商在开发的时候,他们可以很方便地在framework里面修改和增加很多内容,但是我们不是手机厂商,不可能自己去弄全套android源码然后自己在里面修改,最多做APP一层,但是这个APP还要去访问硬件,怎么办?
      

  6.   

    你每个平台都开发下,对比下就清楚了,优势感觉不到那是脑子有问题,呵呵
    我还真感觉不到,比如我在symbian平台上做一个弹球游戏把,我利用一些API写代码实现,安装应用程序,它运行,OK.
    在android上,我实现同样的功能,不也是参照API写程序,安装,运行,两者有什么差异?
    这是上层的。对于下层而言,在SYMBIAN平台上,我要想任何时候随便读写SIM卡上的文件系统,symbian没有公开的接口,我没有办法;同样在android平台上,我app除了能发个CSIM命令外,还能干什么,如果下层的手机厂商不支持这个命令,我同样做不了什么啊。
      

  7.   

    开源应该是针对下层实现来说的吧,你可以对下层的东西进行改造,比如说Android平台可以移植到平板电脑上,不可能是照搬过去的。API主要是提供给应用程序编写者进行相应的操作的。
      

  8.   

    开源应该是针对下层实现来说的吧,你可以对下层的东西进行改造,比如说Android平台可以移植到平板电脑上,不可能是照搬过去的。API主要是提供给应用程序编写者进行相应的操作的。
    那对于手机应用开发者而言,似乎价值不大啊。
      

  9.   


    读写sim卡symbian没公开,可以实现的,android我也做过读写sim卡,没有问题,我写过iphone,symbian,wince和ios,塞班的签名,那点栈内存,连个usb联机调试都麻烦,嗨,搞来搞去就google除了ide差点,其他还都行