对手机和电脑操作系统的看法

时间:2021-09-08 16:42:03

对手机和电脑操作系统的看法
手机操作系统:

Windows Phone (微软) :基于Windows CE内核,采用了一种称为Metro的用户界面(UI),并将微软旗下的Xbox Live游戏、Xbox Music音乐与独特的视频体验集成至手机中
它看上去就像是Windows 8系统,但是并没有桌面工具.
1.应用
应用数量少,只能说达到可用级别,还远达不到可玩级别,由于并不像安卓那样开发业没有IOS那样封闭,夹在中间是一个优势但是也是一个短处,很多API不开放导致应用功能缺失,比如来电黑名单,当然这个跟安全性也有关.
2.流畅度
流畅程度比android好很多,媲美ios,整合了Office和SkyDrive,WP不像苹果有一批象征性文化的死忠,也不像安卓一样以倾向性的亲民获得了极高的普及度.很多习惯的东西都没有设计.

Android(谷歌):基于Linux标准内核的开源手机操作系统,Android平台最大优势是开放源代码,系统可以私人订制.
1.应用
数量最多
2.流畅度
流畅度在三个系统中是最差的,安卓后台管理真的差劲,刚清理完不出3秒又会自动归位,还有即使安卓8g内存那也改变不了什么,除非有一天硬件配置真的达到一定程度.ios和Android从起初的出发点就不同。ios是把操作体验给以最高权限(ios……打个比方,iphone用户每点击一次屏幕,就是相当一次“杀进程”,就是类似Android的”结束进程“一样,使得所有硬件资源都汇集到当前正在使用的软件,使得当前操作能够保持流畅体验,这也是ios设备能够不靠硬件就能流畅的原因。但相应的,ios的多任务是很蛋疼的……),而Android在“出生”时,其实是为按键设备打造的,而非全触屏设备(没想到吧……@_@),是Android看到ios后,才改进的。所以,虽然一直升级优化,但Android对性能的优先权并无法改变(毕竟,全触屏操作的复杂程度是按键操作无法比拟的)。这就是为什么Android能够胜任多任务的原因,因为……Android从最底层的算法就是这么设计的。

Android和ios流畅度的差距原因
Android系统基于Linux,内核和驱动都是使用C/C++语言做开发,又设计一个 Dalvik JVM,然后在SDK层面选择Java作为开发语言,为啥选java呢!原因如下:
Java/C++/C#/Go/C是重语言。Python/Ruby/JavaScript+Html/是轻语言。只要在代码中体现我们需要讲效率的。那就是重语言。重语言首先讲究的是运行效率。然后讲究工程化。轻语言讲究开发效率,讲究敏捷性开发。
运行效率:c>c++>java
因为apk是要二进制分发的,Android还要实现真正的跨平台,只能选Java,java拥有强大的虚拟机.
苹果中用于UI指令权限最高,安卓中数据处理指令权限最高。java核心虚拟的性能对系统性能影响挺大的。这就是为什么苹果硬件性能较低,但是流畅性更好的原因,一个可以直接执行的二进制程序,和一个需要在虚拟机里执行的程序,性能孰优孰劣一看便知。

iOS(苹果):以Darwin(Darwin 是由苹果电脑的一个开放源代码操作系统)为基础,属于类Unix 的商业操作系统.
人性化设计:即使苹果设计的条条框框再多,更加遵循人性美学,但是大家喜欢呀!
1.应用
应用数量较安卓少,但是由于ios和安卓是两大主流,应用只要安卓有的ios几乎都有.可能ios应用开发难度比安卓大吧!
2.流畅度
简洁,美观,安全,稳定,流畅.

电脑操作系统:
win: 我的用户很笨,我要教他怎么做;
linux: 我的用户很聪明,我只需按他的吩咐做;
mac: 我很聪明,我知道他(用户)要怎么做。
osx和windows的比较不能单独拿系统说事,osx是系统和硬件人性化的高度统一.Linux 处理编程相关任务,用Windows 处理文档和娱乐.

MAC OS 系统版本最高是9.2,之后出的系统就改为MAC OS X了,到MAC OS X10.7.5之后,又改为OS X 10.8了,mac指苹果电脑.

Mac 的好处在哪?尤其是刚刚从 win 迁移过来的用户:干净:不再各种广告了,软件终于像个软件用了。漂亮:Mac 的审美很赞,用起来舒心。触摸板:神器,不解释。环境:Apple 一家子的产品都能互通,方便很多。方便:盒盖就走,掀盖就用,体积小,容易带流畅:在软件给力的情况下,Mac 还是很流畅的。

有人这么评价道:
pc上使用win的是普通青年
pc上使用os x的牛逼青年
mac上使用os x的是文艺青年
mac上使用win的是二逼青年