在写正文之前,我先说一个已经重复了无数遍的话: 安卓和ios都是非常优秀的操作系统,没有高下之分!!! 这段时间,鸿蒙作为实时热点一直被大家津津乐道,我也有幸受邀回答了不少问题,其中有几条阅读量也破了十万。但是在这个过程中,我看到不少朋友对于手机操作系统还是不怎么了解,问题提的也挺难回答的。更多的还是安卓和IOS之争。其实真的没有什么好争论的,某种意义上两个系统差不多可以说是一家人!如果要说明这个情况,就必须搞明白他们的“长辈”——linux和unix到底是何方神圣。 unix和linuxUNIX:UNIX操作系统是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统,由KenThompson、Dennis Ritchie和Douglas McIlroy于1969年在AT&T的贝尔实验室开发。目前它的商标权由国际开放标准组织所拥有,只有符合单一UNIX规范的UNIX系统才能使用UNIX这个名称,否则只能称为类UNIX,Linux被称为类unix的原因也是由此而来。 有人称unix是世界最伟大的操作系统,这个说法并不夸张 LInux:Linux操作系统诞生于1991 年10 月5 日,是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。 严格来说,Linux这个词本身只表示Linux内核,不过目前大家都习惯用Linux来形容整个基于Linux内核。 所以大家看出来了吗,Unix差不多就是Linux的爹!我个人感觉两者最大的区别就是——LInux是免费开源的,Unix是要收费的。 ios和Android(安卓)的爱恨情仇我们先来认识两个人 这是苹果之父——乔布斯 这是安卓之父——安德鲁斌 两个人是不是非常像,不过这两个人的关系简直能用势如水火来形容。这些八卦我们先不谈,其实他们的代表作和他们的长相一样,安卓和IOS差不多也是亲戚关系! 我们前面说过,Linux是unix的儿子,而ios和Mac os(运用在于苹果笔记本上的操作系统)则是一种类unix的商业化系统。IOS和linux就是兄弟,还是亲兄弟! 那安卓又是个什么东西? Android(安卓):Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发 所以 Android 也可以算是 Linux 系统的一种。因为他是基于 Linux 内核上面运行的一个java虚拟机环境。不过 Android 也有很大的不同就是他的程序都是 JAVA 虚拟机里面跑的,JAVA 的特点就是硬件无关性(当然为了性能 Android 有 NDK 开发包来实现本机的二进制程序开发来提升效率)。所以 Android 又不算是一种“系统”而更多的是一种特殊的“整机”。 安卓结构示意图 linux结构示意图 所以,我有时候都会觉得,安卓怎么感觉更像是Linux中的一个比较高级的运行软件。 我们来理一下他们之间的关系,差不多就是,unix是一家之主,unix有个很像他的妹妹ios,linux要叫unix爹,安卓则是linux的儿子。 闹了半天原来是一家人啊! 安卓和ios的区别就算是一个娘胎里出来的双胞胎也有区别,这两个有着千丝万缕关系的系统也是,他们最关键的区别在于以下三点: 运行机制:安卓是虚拟机运行机制,IOS是沙盒运行机制
后台机制:IOS和安卓的后台推送原理后台制度是不同。
指令权限:安卓和ios对指令优先级的评判标准不一样
说了这么多,其实还是想告诉大家,看待问题的态度一定不能极端,每个产品都有它的优点和缺点,但这也不正是他们的魅力所在吗?萝卜青菜,各有所爱,还是要尊重每个人的选择和爱好吧。 |
|