系統和UI有什么不同嗎?
如果將系統比作一個芭比娃娃,那么衣服、鞋子、包包、頭飾、首飾、手表、電話等等,這些就是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有本質的區別,但他們相輔相成的關系。
以上個人淺見,歡迎批評指正。
認同我的看法,請點個贊再走,感謝!
喜歡我的,請關注我,再次感謝!