为什么苹果选择UNIX?安卓选择Linux ?苹果比安卓快的具体原因是什么?系统不开源可以破解吗?

为什么苹果选择UNIX?安卓选择Linux ?苹果比安卓快的具体原因是什么?系统不开源可以破解吗?,第1张

原因,技术问题,一个封闭的,Unix, 简化形成了Linux,Linux则是Android的内核,而苹果则是使用unix系统作为ios和macos的内核。 几个系统出现的时间 UNIX系统的诞生 1969年;iOS系统也是Unix了,而安卓也是Linux了,因为这两者都是基于这两个内核而来的,不也是套了个马甲么?安卓虽然选择了Linux做为底层核心,开发也是一项庞大且复杂的工程,基于Linux一样有诸多模块要开发的,需要有一整套的知识体系框架、编程接口、编程语言等等。快的原因:因为苹果有严格的上架审核:苹果上架审核被拒5大原因及解决方案 苹果审核大体分为三部分,预审、机审和人工审核。目前应用提审的整个流程大体分为五个阶段:(准备上传)、(等待审核)、 (审核)、(等待开发者发布)

相比较起来的话,安卓运行等方面差点。

但是总的来说这个问题是个伪命题,因为Android基于Linux内核,可以说安卓属于linux的分支!

而linux准确来说是一个内核系统,是内核代码。世界上有很多基于linux为基础的发行版本——比如红帽子、CentOS、SUSE、ubuntu等等很多!

但是安卓与Linux之间还是有很大的差别,比如Android在Linux内核的基础上添加了自己所特有的驱动程序。

但是有人认为可以说Android不是Linux,因为它:

1、没有本地窗口系统,

2、没有glibc的支持,

3、并不包括一整套标准的Linux使用程序,

4、同时增强了Linux以支持其特有的驱动。

从内存管理等方面来说,安卓有比较大的缺陷。因为它是基于java语言虚拟机的平台进行运作,就像跟人对话多了个翻译(这点跟苹果不同,苹果是基于BSD内核,与linux运行都差不多的),而且他的碎片化等问题突出(linux没有什么碎片化问题)……

所以果粉经常对出厂时候运行也非常流畅的安卓阵营说的一句话就是:“不跟你比现在,要比就运行半年再比流畅!”而在这方面安卓基本都比不过的。

所以,linux好一点。但linux的手机基本没有,也就是搭载ubuntu的MX5有点靠边。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8944590.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-23
下一篇 2023-04-23

发表评论

登录后才能评论

评论列表(0条)

保存