以下是我的体会。android是一种linux操作系统的变种,但对于一般的开发人员来说,这一点并不重要,因为它并不提供linux开发。从一般开发人员的角度,根本感觉不到它是linux。这一点,非常类似motorola的明系列手机,它采用linux系统,但也不开放linux开发。

解决方案 »

  1.   

    楼主还没有深入了解android吧。android中acitivity的概念不是白白引入的。另外,android提供linux的开发,之前的在src中编译,现在有NDK的支持。
    你不要误导其他人了
      

  2.   

    可以有Linux Native C的开发啊。。
      

  3.   

    也不全是吧,搞了个非标准的JVM Dalvik,指令还被优化了。
    Google和Moto都是美企,自然会走的近一点;Moto在原来重点搞Linux,现在使用Linix改版后的Android也可以降低成本。
      

  4.   

    moto A768/A1200/A1600/E680等系列的Linux与Android所用的linux是一个嵌入式发行版montavista linux
    但是moto在montavista的基础上,以原生c/c++及QT的方式开发了一套所谓的EZX 平台,并且提供一套api
      

  5.   

    理解差不多,不过赚钱靠java还不行啊,跟进换ndk吧,不然会被pk下去的,哈哈