為什麼基於Android深度定製的系統有的叫UI有的叫OS?

想到了一個有趣的問題,同樣是基於Android定製的系統有的叫UI有的叫OS?小米MIUI,華為EMUI都是叫UI,魅族flymeOS,一加氫OS為什麼叫OS呢?UI和OS的區別又在哪呢?


開機沒有「powered by Android」, 那才是真不要臉。

叫什麼名字其實無所謂,懂的人不管這個系統叫什麼OS,都知道它其實是Android,不懂的人不管這個系統怎麼叫UI,在他們眼裡都是OS。


雷電OS會讓所有的UI/OS都變身為雷電OS


個人認為

叫UI的知輕重

叫OS的都臉大


UI這詞的意思我們講的通俗一點就是「臉皮」的「皮」,基於Android定製叫UI的,說明他們還是有臉皮的;叫OS的,那就是「不要臉」了;當然,有一家是特例,死要臉皮說他們做的就是OS,那麼我們不能說是「不要臉」,而是「厚臉皮」,因為要的臉皮多了,自然就厚了。(逃)

--------------2017/8/6更新------------------

評論區大多數人還是說出了"厚臉皮"的OS,那就說明了群眾的眼睛是雪亮的。另外,有些叫"OS"的也不是"不要臉"(主要是為UI這意思抖個機靈),它們的本質就是在原生Android改進優化,叫OS顯得好聽,所以只要承認是基於Android,還是可以接受的。


其實是一開始濫用,後來大家都隨便來了…

以我的愚見,正確的歸類應該是下面這樣。

首先統一幾個(我所認為的)概念,由小到大:

UX:一套交互概念,注意是概念(或者說設計)

UI:軟體工程師將 UX 開發實現出來的成品

OS:刷在你手機裡面的這套操作系統

那麼可以這麼表示一下:

虛構的 UX 可以轉化為真實的 UI;

UI + 原始 OS(具體來說是 AOSP)= 面向消費者的 OS

我認為可以分成「UI 派」和「OS 派」

舉幾個例子吧(依然是以我的世界觀)…

UI 派:以 UX/UI 為出發點

代表的當然是 MIUI,一開始的確只是一套 UI。眾所周知小米一開始是沒做自己的手機(硬體)的,而是在當時流行的手機系統上移植(Patchrom)自己的 UI。

當然,後來小米自己也做手機了。那麼我們可以認為小米手機上跑的是「以 MIUI 作為 UI 的 OS」。然而因為我們對 MIUI 的印象已經根深蒂固了,當然沒有把它成為 MIOS;最重要一點,小米也把宣傳重心放在自己的 UX 設計上,對底層的 OS 相對來說沒有這麼著重提及。當然現在小米也開始提及 OS 了(MIUI 9 從宣傳上看主要也是 OS 層的優化)。

而且,即便小米自己有手機了,MIUI 也會通過 Patchrom 的形式發布給第三方開發者,以便他們將它「嫁接」(插樁)到別的手機的 OS 之上。

由於 MIUI 的成功,於是一大票比較早期的廠商也開始效仿這種叫法,比如華為的 EMUI,比如努比亞的 nubia UI,比如樂視的 EUI…

OS 派:一開始的確是搞 OS 的

首先一個前提:OS 必須是基於 AOSP 源碼編譯,不是插樁

那麼原廠的系統首先必然是 OS:一加的 H2OS、OxygenOS…

幾個第三方的也可以算:

CyanogenMod,源碼編譯毫無疑問可以算作 OS(按照上面的定義)。當然人家現在的確改名叫 LineageOS 了;

MoKee OS,不過這裡龍豬對它的 OS 的定義是 Open Source;

還有那些什麼 OmniROM、Resurrection Remix…我認為所有基於 AOSP 開發的項目都可以稱之為 OS(具體改了多少是另一回事)。

鎚子的 Smartisan OS 有點特殊,這貨一開始也是沒有自己的硬體。然而有印象聽說過老羅一開始想搞 Patchrom 沒搞成,應該也是在 AOSP 里編譯出來的。當然後面自己硬體上的就是 OS 了。

這些 OS 有個共通點是…縱使他們自己有自己獨特的 UI,他們也沒有脫離自己的 OS 底子單獨把 UI 發布出來給第三方。

不知道以這個角度解釋好不好。


其實吧,我覺得叫UI還是OS無所謂,但是你不能在「手機系統」上標註「兼容Android7.0」吧……真的不體面。


其實看一下Android系統的架構就很清楚了。

在早期,大部分定製系統諸如MIUI, EMUI的定製系統,其實是在AOSP的基礎上,主要對應用層和Framework層進行修改,比如修改默認的Toast樣式,對話框樣式,狀態欄的顯示,桌面圖標的顯示以及Activity切換的轉場動畫等,當然,還有一些自帶的系統APP(如簡訊,電話等)以方便用戶使用,這樣一套修改下來就覆蓋了大部分用戶日常使用的場景,從而形成了自己獨特的交互風格。

由於這些修改都是跟UI緊密相關的,所以叫XXUI是很恰如其分的,而叫XXOS其實是略顯浮誇了。


取名叫什麼什麼 UI 系統(User Interface,用戶交互界面)的都不夠準確,應該稱為 XXUI 定製的 Android 操作系統;

取名叫 Android 以外的其他什麼什麼 OS 的都不怎麼要臉。yunOS 除外。

因為它是死不要臉。


只是取名字而已。也不是說叫OS就跟Android脫離關係,更不是叫UI功能就不比」OS「差。


------------------------------------------------------------------------

8月8日

剛才回答被舉報了,現在來更新一波。

雲OS毫無疑問是安卓內核改寫(版本為4.4)而來的,毫無疑問底層是Linux內核。關鍵在於他只承認這是Linux內核而不承認是根據安卓改的,這就很噁心。這反應的不再是臉皮有多厚了,而是作為開發者的原則和底線問題了,後來雙方起訴什麼的故事今晚給大家更新。

------------------------------------------------------------------------

叫UI或者叫OS都是開發者自己的喜好,並不是說叫UI的比叫OS的更要臉或者叫OS的功能更強大。

舉個栗子,我平時伺服器喜歡用CentOS,也是Linux內核,別人問我伺服器是什麼系統我通常說是Linux系統,但沒人因為CentOS名字里用了OS就去噴它不要臉。答主自用魅族,平時朋友問我魅族怎麼樣,我會說魅族的系統挺不錯的,可是魅族手機上面運行的確實是一個完完整整的系統,而不是只運行了一個交互界面,所以無論叫魅族系統還是flyme OS都是沒有問題的,只是有些強迫症非得要加個Powered by Andriod罷了。(不服我的可以去翻GPL協議)

關於雲OS,很多評論專業性太強,又是虛擬機又是內核的,很多人看不懂,我就講個故事吧:從前有個魔仙堡,有個dalao不得了(誤~

從前有塊巨大荒地,有個dalao把這裡開墾成了平原,並把這座城市命名為Linux,開發者們可以在這裡隨意建房子不用付錢,一時間各種房屋拔地而起。

有個叫谷歌的開發商,想在這裡建個大商場,名叫安卓,於是開始設計商場的房屋結構。設計完結構以後他一想,既然賣家要入駐,就得訂一套運營規範,他把每一個商鋪命名為APP,這些APP就能在規範下穩定的運作了。

谷歌把這一切設計完了以後就建造了一座這樣結構的商場,進行了一些簡單的裝修。谷歌建完以後,因為這種商場生意很好,很多開發商也想建自己的商場,於是按照安卓商場的結構建了屬於自己的商場,但覺得谷歌的裝修不好看,於是自己裝修了一遍,讓消費者在裡面更舒服。他們有的叫飛我商場,有的叫小米超市,他們都在自己的門口寫著按照安卓商場的結構建造的。

有個和谷歌一樣有錢的開發商阿里,也想建個商場,但覺得用谷歌設計出來的東西顯得太low了,於是他們決定完全自己設計。設計了很久以後發現自己的水平太差了,根本設計不出一個完整的商場結構,於是去把安卓商場的結構複製了過來,可是總覺得這樣不大好意思,於是重新制定了一套運營規範。裝修好以後阿里對外宣稱,自己的商場是自主設計的,不是從安卓那裡抄過來的。消費者走進去一看,發現雙方的商鋪和規範都不一樣,搞得活動也不同,就認為阿里確實自主設計了個商場。但有些人就愛沒事找事,非得掀開阿里的地磚看商場結構,結果發現兩個結構是一樣的,就到處說阿里採用的也是安卓的結構。

後來,由於阿里的商場人少,很多商家們不願意再去花時間按照阿里的規範設計店鋪,都按照安卓的規範設計,於是阿里宣布本商場採用安卓規範設計的店鋪也能入駐,這才使阿里的商場店鋪逐漸多起來。但這樣又招致了開發商谷歌的不爽,憑什麼我設計的東西你用來賺錢還不承認是我的,於是雙方開始撕逼,一場曠日持久的大戰開始了。


搞不懂下面那麼多人說yunos除開的,這個問題是yunos的人問的吧?然後再請了幾個水軍?明眼人都清楚的事情,一遍一遍的拿出來說,這就沒什麼意思了,好吧


知廉恥的都叫UI,不要逼臉的都叫OS!


為啥莫名其妙的撕起來了……人家答主問的不是定製ROM叫OS對不對,問的是UI和OS有什麼區別啊!現在回答都不看問題的嗎?

答:沒區別,現階段國內定製ROM怎麼叫都是一個意思,當然阿里這個老流氓除外。


CM改名叫Lineage OS,亞馬遜的FireOS。噴OS的時候不要只盯著國內的看嘛,雙標很不好的。

其實叫什麼都無所謂。一眾Linux發行版都說自己是OS,其實自己開發的部分真的很少。對了,說起來Linux也是安卓的爸爸。


雖然硬要湊很多弱證據說OS們多多少少改了內核啊文件系統啊內存管理啊etc說『我們跟人家ubuntu一樣一樣的』,但就定製化的android這個領域來說,主要還是由手機公司的臉皮厚度決定的……

以『抹掉android這個商標稱自己是os』為臉皮厚度的極限……


操作系統(Operating System,簡稱OS)是管理計算機系統和手機的全部硬體資源以及軟體資源;控制程序運行;改善人機界面;為其它應用軟體提供支持等,使計算機系統和手機所有資源最大限度地發揮作用,為用戶提供方便的、有效的、友善的服務界面。

如計算機上的Windows、Mac、Linux、Unix等等;手機、平板上的Android、iOS、Windows Phone、塞班等等。

UI即User Interface(用戶界面)的簡稱。UI設計則是指對軟體的人機交互、操作邏輯、界面美觀的整體設計。好的UI設計不僅是讓軟體變得有個性有品味,還要讓軟體的操作變得舒適、簡單、自由、充分體現軟體的定位和特點。

比如:小米的MIUI、華為的EMUI、OPPO的Color OS、魅族的Flyme,鎚子的Smartisan OS等。


先簡單翻譯一下,有官譯用官譯,譯得不好,見諒

UI:用戶界面

OS:操作系統

維沃Funtouch OS:智趣動感·操作系統

小米MIUI:米柚

華為Emotion UI:情感化用戶界面

魅族Flyme:飛我

一加H2OS:氫·操作系統

歐鉑ColorOS:色彩·操作系統

鎚子Smartisan OS:鎚子操作系統

阿里雲OS:雲操作系統

主要看廠商喜歡吧。。

小米魅族這兩個特囂張,連後綴都沒有!

華為故作謙虛,連人文件系統都改了還叫用戶界面!

其它都是好孩子


叫UI的產商心裡有數,叫OS的(藍綠)廠商臉皮比較厚,除此之外也沒有什麼差別。


安卓開源,有很多廠商基於安卓開發自己的操作系統如miui,氧os等等。

這些廠商不光是做了一個啟動器,還涉及到非常多的新功能,近幾年原生安卓拋開系統底層的改善,其餘加入的新功能或多或少國內廠商早已完善過了。

這就好比給你一鍋高湯,你在裡面加入其他食材就變成另外一種湯了。


UI是user interface,也就是用戶界面。OS是Operating System,也就是操作系統。

我個人認為,一個手機系統自稱OS或UI跟那個公司要不要臉沒有直接關係。而且字面上理解的話叫OS或UI其實是都可以的,沒有誰對誰錯之分。

Flyme OS,TouchWiz UI,MIUI等手機ROM都是基於Android定製的(yunOS可以說算是自主的系統,如果忽視掉黑歷史的話),擁有與Android不同的用戶界面(User Interface),所以說將自家的ROM稱為UI是沒有問題的。

不過市面上可是有不少基於其他操作系統然後自稱OS的東西,比如deepin和backtrack是基於Ubuntu,但他們宣稱自己是操作系統(Operating System),而且這個稱號在Linux社區里也算是廣泛認可的。我認為本質原因是以Deepin和Backtrack為代表的Ubuntu改版不僅改變了用戶界面,還加入了自己的新功能,使用戶的使用更方便了,所以他們自稱操作系統也沒有人提出異議。市面上大多數第三方Android ROM都有各自的定製化功能,所以個人認為這些廠商將自己的ROM稱為OS也是沒有問題的。

至於有些答主說只有中國某些公司會將自家Android定製版稱為OS來坑蒙拐騙的,大概沒聽說過Lineage OS,Fire OS,Nethunter OS等,我也沒看見牆外有人對這種說法提出異議。

綜上所述,UI和OS只是廠商喜好罷了,本質上沒有任何區別。


推薦閱讀:

華為要我主動辭職,怎麼辦?
如何看待華為余承東發文,決定反思快閃記憶體門事件?
如何評價華為榮耀8?
為什麼每年華為總是盡量拖延應屆生違約的辦理?

TAG:手機 | 操作系統 | 華為 | Android | 小米手機 |