为什么安卓不放弃虚拟机机制,转变更高效的方式,例如ios一样?

陶金武


微软坚持下来也就活下来了,但是像他这么多年除了系统别的业务一样,耍票呗。


貌似清纯50098471


华为的方舟编译器就可以绕过虚拟机直接运行,类似iOS胜过iOS,原本华为准备用编译器帮整个安卓编译,让安卓10顺利的升级为华为版安卓11,但谷歌不领情,反而制裁华为,不让华为用gms,所以华为不得不放弃这个计划,推出自己的hms,hms就可以绕过虚拟机运行,所以运行的比安卓快60%,像支付宝也是靠方舟编译器才能解决卡顿的问题,没有方舟编译器阿里根本没那个技术。就像腾讯全系都不支持华为的,所以微信没支付宝快。


娱十说


这个问题的答案我前面有一篇关于三星销量全球第一的文章中曾经提到过,这里我再说一下。

在正式说这个事之前,让我们回忆华为被谷歌关闭GMS事件。可能绝大部份看官对GMS是什么都不清楚,但引发的后果很多人还是很清楚的,那就是华为手机基本退出了海外市场,换句话说,华为手机在国外没人买了。一个GMS关闭为什么会让华为丧失海外市场呢?这就需要我们了解一下安卓系统到底怎么用。

很多人说安卓开源,IOS闭源,也对也错。安卓系统适配全球绝大多数品牌的手机,从这个角度来看,它是开源的,但涉及到具体的运行,其实安卓和iOS并没有太大的区别。

在国外,所有的安卓手机安装软件,大多数途径都是经过谷歌商店下载。这个谷歌商店就有点类似于苹果的App Store,都是经过审核的。所以在国外的安卓手机,你不管是购买收费软件,还是在游戏内充值内购,谷歌公司都会提成,提成率和苹果差不多。而谷歌要做的,就是对这些软件进行把关。未经过用户同意,后台自启,后台下载甚至安装推广其他软件,有这种行为的软件在谷歌商店中是无法上架的。这就意味着国外在谷歌商店的把控下,各软件商的行为是没那么离谱的。没有后台启动,没有默认安装,安卓系统,特别是三星这类旗舰机的使用时间还是不错的,穷一点的,用个三五年,没什么问题。而华为被谷歌关掉GMS,也就意味着国外的华为手机用户无法通过谷歌商店下载应用软件,你可以想象一下一部苹果手机如果不能用App Store下载软件,这就意味着一部智能手机变成了一部功能机,只能接打电话,收发短信。那我要这部苹果手机做什么?正是因为这样,华为在海外手机市场瞬间清零,没人要了。

通过这个事情可以看出,安卓系统的软件在国外并不是无法无天,有谷歌商店把关,安卓系统的流畅程度是不弱于IOS的,这也是为什么三星手机售价不低于苹果的前提下,他的销量也始终和苹果不相上下,更多时候甚至是压苹果一头。

可这种情况在国内就完全不一样了。

由于谷歌公司从2008年开始就退出了中国,导致中国手机虽然可以使用安卓系统,但软件上架的权利却不在谷歌,也没有谁对软件把控,致使安卓软件在中国的手机软件市场野蛮发展,无论一个什么软件,要通讯录,要照片权限,要相机权限。整个就是一无法无天。而我们在使用安卓手机的时候,各种默认安装,各种后台自启,谁扛得住?也就是现在的新手机普遍使用6+128配置,才让卡顿好一些。以前的安卓根本就用不到一年就要人命,这还不分品牌。说到底,这不是手机厂商的问题,也不是安卓系统的问题,是手机软件无人监管的问题。

但这个问题是只有中国的安卓才特有的问题,其他地方的安卓用得都杠杠的,人家谷歌公司都退出中国了,凭什么管我们这边呢?所以我们这边的安卓机就只能继续卡了。


云在蓝天8480


这两款系统使用的开发语言不同。

安卓系统的底层建立在Linux系统上。采用的是虚拟机运行机制。

IOS是基于UNIX系统,IOS采用的是沙盒运行机制。

两者后台制度也不同。IOS中任何第三方程序都不能在后台运行。安卓中任何程序都能在后台运行,直到没有内存才会关闭。

所以安卓为了保证能流畅运行。不得不把内存提的更高。才能稳定流畅运行。就像目前市面上苹果4G的运行内存非常流畅。然而安卓已经达到6G,8G甚至12G的运行内存了。

安卓在运行内存足够的情况下,与系统的UI优化。流畅性相当的高。运行处理,操作速度已经与苹果iOS系统相差无几。甚至有些方面已经超越了苹果iOS系统。


陈莫vlog


那不就是Linux手机?很多厂商做过,不了了之。安卓要不是傍上JAVA,也不会有如今的局面。JAVA开发者比C/C++多太多了。WP就死在这上面。IOS要不是有硬件支撑,也早死了。

安卓起初的时候是要做一套跨平台的移动系统,事实上以前也出现过X86和MIPS的手机,只不过后来被ARM一统天下,才会让人觉得这个JVM是个累赘。


光明右使8787


iOS的object c与swift也是基于虚拟机,只是不是Java虚拟机而已。他们都不是基于纯编译型语言,而是解释性及半解释性语言。但apple的软件不需要做大量兼容性代码,而且与硬件的优化也做的到位,加上用户总是拿一款或几款硬件的体验对Android与iOS进行评价,结果可想而知


镛人随笔


两个字版权,linux内核是开源的!而且是最Nb 的GPL!凡是引用修改衍生这个协议的软件,必须也是开源的,遵从GPL的!所以安卓也是开源的遵从GPl的!同理所有在安卓上开发的应用也必须遵从!(你必须使用API之类的库接口吧?),你可以脑补一下二马家的都开源,这会导致APP开发商抵制,于是乎就有了虚拟机这个思路,所以APP运行在vm中可以避开GPL

当然还有其他优点,但这个最重要!所以说乌班图这类的手机系统我不大看好,毕竟开源不是money 人人爱


我就看一眼


现在两个系统差别没有那么大了,互相学习,取长补短,以后会越来越像。不过如果说系统,那肯定是安卓水准高了,支持这么多硬件,而且这么开放的系统,现在的旗舰机跟苹果性能没啥区别,甚至某些地方还要更好。


呵呵20202020


Android的虚拟机也是Android的权限模型。每一个应用就是一个虚拟机,有各自的内存空间。方便管理。


杭州巴黎人


开发速度和成本不一样app


分享到:


相關文章: