如果将系统比作一个芭比娃娃,那么衣服、鞋子、包包、头饰、首饰、手表、电话等等,这些就是UI。
没有UI的系统是这样的:
实际上代码界面也属于简易的UI界面。
有UI的系统是这样的:
UI不仅可以使系统的界面更加的美观,也可以给系统提供可视化的操作界面,用户可以简洁、方便的对系统进行交互式的操作,而不用去记那么多操作命令。
系统和UI有着本质上的区别系统(Operating System,操作系统)是管理和控制硬件与软件资源的程序集,使设备的所有资源最大限度地发挥作用。它是运行在设备最底层的程序集,其他的软件则需要在操作系统的环境下才能够运行。电脑的操作系统有Windows、MACOS、Linux、Unix等;手机、可移动设备的操作系统有IOS、Andriod、Windows Phone(已停止发行)等。
UI(User Interface,用户界面),可以理解为高级深度定制的主题。UI设计可以改善系统和软件的人机交互、操作逻辑。好的UI设计不仅可以让系统和软件变得有个性、有品位,还可以让系统和软件变得舒适、简单、自由,能够充分的体现系统和软件的定位和特点。
小米系统叫MIUI、华为系统叫EMUI,他们都是以“UI”来命名他们的系统,这样命名是比较准确的,而Flyme OS、Color OS、Smartisan OS等这样命名是不太准确的。实际都是基于Android系统二次编辑、深度定制的UI,本质上还是Android系统。这就是为什么目前手机操作系统有IOS和Android两大阵营。
安卓的历代版本Android是一个基于Linux的,由Google和开放手持设备联盟共同开发的移动设备操作系统。可以说,Android等于AOSP+GMS,AOSP(Android Open-Source Project)是安卓开源项目,开放源代码,手机厂商可以免费使用。GMS(Google Mobile Service)是谷歌移动服务,国内是无法使用GMS,所以国内的各种定制UI都是基于AOSP的修改加上自家的云服务。所以,没有AOSP,也就没有现在的Android。
Android最初的版本是Android 0.5在2007年11月5日发行,至今,Android已发行多个更新版本,每个版本除了修复前一版本的漏洞外,还多了新的功能。分别为铁臂阿童木(Astro)与机器人班亭(Bender,电视动画《飞出个未来》的角色)。
从2009年5月开始,Android的版本代号改以甜点来命名,且每个代号间的前缀以英文本母序接续排列:Cupcake(纸杯蛋糕)、Donut(甜甜圈)、Eclair(闪电泡芙)、Froyo(优格冰淇淋)、Gingerbread(姜饼)、Honeycomb(蜂巢)、Ice Cream Sandwich(冰淇淋三明治)、Jelly Bean(果冻豆)、KitKat(奇巧巧克力)、Lollipop(棒棒糖)、Marshmallow(棉花糖)、Nougat(牛轧糖)、Oreo(奥利奥)、Pie(派)。
2019年8月23日,Google宣布从Android Q开始不再以甜品命名,且直接称Android Q为Android 10。
综上所述,影响我们使用习惯的是UI,而不是系统本身。我们平常所说的这个系统好用,这个系统不好用,也是说的UI。当然,系统的执行效率也是起到了决定性的作用,比如:一个系统或软件的UI界面很漂亮,系统执行效率非常低,那么UI就会卡顿,表现出来就是系统不太好用。虽然系统和UI有本质的区别,但他们相辅相成的关系。
以上个人浅见,欢迎批评指正。
认同我的看法,请点个赞再走,感谢!
喜欢我的,请关注我,再次感谢!