微软的windows和苹果的mac操作系统,在技术难度上哪个更高?
微软的Windows和苹果的MAC OS,哪个操作难度更高
单就操作上来讲,MAC OS比Windows的操作简单得非常多,系统重装也非常傻瓜式,我们主要从以下几个方面来讲:
MAC OS
Mac os的软件安装无需选择文件夹,也不用注意是否会有垃圾会影响到C盘容量,在Appstore下载的软件可以直接安装,在网站上下载的DMG包可以打开,然后把软件图标拖到程序文件夹即可完成安装,PKG文件直接安装就行了,MAC OS的安装非常纯净,没有各种隐藏的附带软件安装陷阱。
Windows
Windows安装软件需要选择一个文件夹,然后程序包含的所有文件都会释放到这个文件夹,有些程序默认安装在C盘,为了保护C盘容量,有时候需要我们改到D盘或者其他盘,对于小白来说非常不友好,而且Windows的软件总是会在各种隐藏角落附带安装杀毒、***、音乐等文件之类的选项,稍不注意就会被坑。
Mac os
Mac os的软件卸载非常方便,仅需在Application目录下,将App拖入垃圾桶图标即可完成卸载。
Windows
Windows的软件卸载相对麻烦一些,需要自己前往控制面板-程序下,选择需要卸载的程序,右击鼠标,选择卸载,有时候有些软件还会各种误导,导致卸载过程会非常麻烦。
Mac os
Mac os的系统非常简单,关机状态下command+R这两个按键,直到电脑进入MAC OS实用工具,然后选择系统重装,电脑会自动联网下载最新系统,且驱动无需自己下载。
Windows
如果只说技术难度(这个技术指的总体性,前瞻性,包含构架和具体代码),苹果更高。如果提代码量,那微软遥遥领先。
苹果高在系统构架和前瞻性上。说苹果不会做内核的,可以查查从mac刚开始到power pc,苹果是用什么内核的?而且,跨平台直接运行的方法,在苹果转intel体系的时候,很长一段时间都提供直接运行power pc 程序的能力,那个时候还没有一家能这么干的。苹果的mac os,裁剪一下就能做iphone,加一点就做ipad,微软就不得不重写。苹果一直是平缓升级,甚至更换体系结构,都能让用户软着陆。看看微软的windows RT?
微软天天在更换自己的基础api,什么win32,.net,n个运行库,说明并没有长远的,统一的规划,什么流行做什么。
从安全性,微软从没有,到附加,到重写,到补丁,再重写……现在多少人一装完就关闭用户安全控制?
从编程语言,vb,vc,vf,c#……就想安静的写个应用,你比开源社区变的都快。苹果就一个oc,赶时髦就swift,妥妥的。
不说了,快变成吐槽了。微软很可怜,自己给自己建了一个跑道,很努力的跑圈,却怎么都到不了远方。
作为一个写了多年代码的程序员,从技术角度考量,windows系统还是非常强大,很少有一套软件让全球至少几十亿人服务,而且持续了很长时间,未来还会继续持续一段时间,mac系统继承于unix从技术难度上还是windows更高一点,有了基础的情况下相对实现起来简单一些,更加重要的是mac系统只是兼容自己家硬件,windows操作系统需要兼容各种硬件平台,但从这一点来看windows这个难度就比mac系统已经多了许多。
1.windows
系统属于合作型的操作系统兼容各大硬件厂商,在底层硬件系统上更加的开放,mac更像是独立的王国,从技术兼容性上已经展示出很强的差异,windows更加符合大众普及化。老少皆宜,mac更像是做了一个极品,只会迎合部分人,这点和安卓系统和iphone差异差不多,很难说对错,只不过公司的策略有差异,也不能讲mac系统就没有兼容能力,只不过产品定位不同。
2.windows
系统由于受众太多,生态链已经深深扎根在普通大众的生活中,扎根不仅仅是应用程序,还有很多专门研究系统漏洞的一大帮人员,还有一大帮技术人员靠研究windows系统漏洞而生存,系统越是庞大越是容易出现漏洞,几乎现在很多黑客都喜欢从研究操作系统的漏洞开始作为练手项目,专门有些学者专家研究windows操作系统的运行机制,从中找出内部运行原理。几乎每个功能模块都有巨量的研究人员,就拿一个注册表就有多少人在上面折腾,windows的系统目录也是很多黑客的研究的主要话题,如此巨量的病毒木马研究人员,windows都会做出系统漏洞,每次补偿漏洞都不需要重新安装系统,单从这一点考虑,系统的容错能力还是非常强大。
mac由于沿用unix,由于设计理念方面问题,执行权限等限制,mac的上面的病毒非常少,一个设计理念问题,一个受众人数问题。
3.mac
设计上更加适合技术人员或者商务办公,windows就非常普及化了。由于windows包罗万象各种各样的型号针对不同的人员,mac对于每个应用追求极致的精神,倒是非常值得每个研发人员去学习,之所以现在苹果定位高端系统胜在创新和细节,这也是苹果受到高端人士青睐的一个主要原因。windows更像是大熔炉,发挥平台交给各个硬件厂商以及应用开发商。