打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
别再争论ios还是安卓哪个好用了,带你全面了解两个系统那些事

在写正文之前,我先说一个已经重复了无数遍的话:

安卓和ios都是非常优秀的操作系统,没有高下之分!!!

这段时间,鸿蒙作为实时热点一直被大家津津乐道,我也有幸受邀回答了不少问题,其中有几条阅读量也破了十万。但是在这个过程中,我看到不少朋友对于手机操作系统还是不怎么了解,问题提的也挺难回答的。更多的还是安卓和IOS之争。其实真的没有什么好争论的,某种意义上两个系统差不多可以说是一家人!如果要说明这个情况,就必须搞明白他们的“长辈”——linux和unix到底是何方神圣。

unix和linux

UNIX: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是沙盒运行机制

  • 安卓系统中应用程序的运行都是在虚拟的环境中运行的,运行方式是数据先传输到虚拟机,再由虚拟机传递到用户界面(简称UI)。
  • 苹果IOS的沙盒运行机制则有一个相对规整的分隔控制,也就是相当于把每个应用程序放在自己的沙盒里进行文件的读取,每个沙盒都是相对独立的。沙盒模式使得每个应用程序都在自己的沙盒里进行,相互之间不能互访和干扰,并且所有的非代码文件都要保存在各自的文件夹里。

后台机制:IOS和安卓的后台推送原理后台制度是不同。

  • 安卓需要每个应用程序都在后台建立自己的进程,每个应用程序与自己的服务器交换数据,近来安卓也有转型,但是绝大部分还是这样的。这样优点就是可以使安卓机的程序运行更加稳定。
  • IOS的推送依托的是系统常驻进程,苹果的所有消息的推送都会得到这些常驻进程的接管,常驻进程与应用程序之间是相互独立的。这些常驻进程与苹果的服务器进行数据交换,也就是说苹果手机上的应用程序其厂家提供的服务器必须要先与苹果服务器通信,而后中转到手机。

指令权限:安卓和ios对指令优先级的评判标准不一样

  • 安卓机中数据处理指令具有最高的权限。
  • :IOS的指令中UI是具有最高权限的

说了这么多,其实还是想告诉大家,看待问题的态度一定不能极端,每个产品都有它的优点和缺点,但这也不正是他们的魅力所在吗?萝卜青菜,各有所爱,还是要尊重每个人的选择和爱好吧。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
UNIX、Linux、iOS、Android 的发展及它们之间的关系
一文读懂IOS,安卓和鸿蒙的关系
给大家科普下越狱和root的区别~3o
操作系统知多少:你家的国产电视都是安卓TV
鸿蒙内核是 Linux 吗?
操作系统之间的关系解读
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服