|
|
发表于 2015-9-20 13:55:37
|
显示全部楼层
我还没听说过 android 的应用可以在 linux 下运行。linux 和 windows 都只能安装 android 模拟器才能运行 android 的东西。不仅 android 的 apk 不能在 pc linux 运行,就连 android 自己的那个 linux 内核,也不支持 apk。apk 只是一个 android 程序,不是一个 linux 程序。这就好比,notepad 是一个 windows 程序,它不是一个 dos 程序,不能在 dos 下运行。尽管 win98 是建立在 dos 基础之上的,可是 notepad 却不能在 dos 下运行。windows 是 dos 之上的一个附加层。而 android 与此类似,也可看成是 linux 之上的一个附加层。
虽然都是附加层,但也有不同之处。dos 没有完善的图形界面,对系统资源的管理受到 1M 内存的限制,很不方便,因此微软要打造全新的 windows。而 linux 不同,它早已有图形界面,很完善。而谷歌此时抛弃已有的 linux 图形界面,采用全新的 android 界面,我觉得是制造不兼容性。开源的 linux 内核再加上封闭源码的android 驱动程序壳层,是谷歌意欲控制 android 的一个核心手段。微软用完全封闭的 pc rom 来控制 pc 的一切,它用 rom 可以任意封杀其他软硬件厂商。而谷歌完全与此类似,它用封闭源码的 android 驱动程序,来控制 android 的走向。
以上都是本人以自己的眼光和能力所看到的情况,不一定符合真实情况。真实情况需要每个人靠自己的探索才能获得。
|
|