为什么不能再桌面linux系统中做个虚拟机运行安卓的应用呢?
都说安卓是linux内核来的为什么不能在桌面端安装安卓应用呢?为什么谷歌不出个桌面操作系统呢?...
都说安卓是linux内核来的为什么不能在桌面端安装安卓应用呢?
为什么谷歌不出个桌面操作系统呢? 展开
为什么谷歌不出个桌面操作系统呢? 展开
展开全部
android应用是apk程序包,linux内核相同,但是在pc上运行的代码和在手机登设备上运行的代码有区别,这是2个平台的差别
简单的比喻,linux认为AAA=111,android则认为AAA=000.所以他们的程序不同,因此无法安装使用
google有桌面操作系统,叫ubuntu,免费的
但是同样的理由,android的程序依旧没办法在ubuntu中直接安装运行
需要在pc中安装安装应用的话,可以试着在pc中安装一个android虚拟机。80%的应用可以使用
(因为很多应用要求重力感应,光感,水平仪等硬件支持,所以不能100%模拟应用)
简单的比喻,linux认为AAA=111,android则认为AAA=000.所以他们的程序不同,因此无法安装使用
google有桌面操作系统,叫ubuntu,免费的
但是同样的理由,android的程序依旧没办法在ubuntu中直接安装运行
需要在pc中安装安装应用的话,可以试着在pc中安装一个android虚拟机。80%的应用可以使用
(因为很多应用要求重力感应,光感,水平仪等硬件支持,所以不能100%模拟应用)
展开全部
android是Linux内核修改而来不错,但是google为了规避GPL协议而没有使用直接将内核和应用连接的方式,而是使用一个自建的Java虚拟机来运行android的程序,所以android应用才是Java编程而不是C/C++编程。
而桌面操作系统几乎被微软垄断,google更注意的是未来web系统的发展,也就是chrome OS
而桌面操作系统几乎被微软垄断,google更注意的是未来web系统的发展,也就是chrome OS
追问
不错
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
android 是有 x86 版的。
但 android 本身是一个高度优化的 java 虚拟机。针对 x86 再做优化无异于重新开发。而且 android 的函数库和传统 Linux 完全不是一套东西。两个共存也是问题。
所以 android 现在的模拟器,都是基于 qemu 的 arm 版的虚拟机上面跑 android 系统。
但 android 本身是一个高度优化的 java 虚拟机。针对 x86 再做优化无异于重新开发。而且 android 的函数库和传统 Linux 完全不是一套东西。两个共存也是问题。
所以 android 现在的模拟器,都是基于 qemu 的 arm 版的虚拟机上面跑 android 系统。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
未来的趋势是像平板发展了,就像win8更适合平板但也能兼容台式笔记本一样
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |