請大家科普安卓系統,谷歌,三星小米華為等手機系統關係與區別?

這樣YOUNG丶楊


你好,曾經的安卓開發工程師來回答本行業問題。

事實上,目前主流的手機操作系統只有安卓和蘋果iOS,微軟的Windows Phone名存實亡,並且在2018年的時候微軟就已經關閉了應用商店。包括三星、華為、小米等廠商的手機系統也是安卓系統,只不過是基於谷歌原生安卓系統做了定製而已。下面我著重講講谷歌的安卓和三星華為們的關係。

安卓屬於谷歌,但它同時也是開源的

安卓是一種基於Linux內核的開源操作系統,在2005年8月被谷歌收購,隨後谷歌成立了開放手機聯盟,帶領一堆硬件廠商和軟件開發商共同開發改良安卓系統,最終發佈了安卓1.0版本,對應的開源許可為GPL類(雖然安卓對外稱是Apache許可)。

要理解安卓和谷歌的關係,必須明白開源許可GPL的意思。所謂開源許可,是開源社區來約束開源軟件的一種方式,目前主流的許可主要分為BSD類、MPL類、GPL類,其中BSD類最寬鬆,MPL類次之,GPL類坑最多。開源許可有一個最大的特點是傳染性,比如安卓是基於Linux內核的,而Linux本身是GPL類的開源系統,那麼安卓就被Linux傳染為GPL類許可。根據GPL許可的要求,即使谷歌收購了安卓系統,那麼也必須履行GPL的開源義務,即允許所有廠家免費使用安卓系統。

谷歌無法拒絕三星、華為、小米使用安卓,但是可以拒絕授權GMS

前面說了,由於安卓系統是GPL類的開源許可,所以任何手機廠商都有權利使用最新版本的安卓系統,這也是為什麼谷歌不能拒絕華為更新安卓系統要求的原因。但是谷歌比較聰明,它自己留了個心眼,繞開GPL許可單獨搞了一套GMS(GoogleMobile Service,谷歌移動服務),裡面包含了YouTube、谷歌應用商店、谷歌地圖、Gmail等等,這套東西谷歌有權利不給別人用,比如2019年5月16日美國把華為列入“實體名單”,當天谷歌就禁止華為新出廠的手機預裝GMS。

三星、華為、小米的系統都是安卓,並非自研

全球安卓手機使用的系統,都是谷歌提供的,包括三星、華為、小米、聯想等等,不過這些廠商在谷歌提供的安卓系統基礎上進行了一系列的定製,比如改變界面、修改圖標、改動底層代碼等等,有能力的廠商都會進行個性化的定製,比較成功的有華為的EMUI、小米的MIUI、魅族的Flye,這種定製不屬於修改Linux內核,所以不在GPL許可的約束內,可以不開源,所以華為、小米有權利不對外公佈它們的EMUI和MIUI的定製代碼。


綜上,安卓系統本身屬於谷歌,但由於自身要履行GPL開源義務,所以谷歌必須無條件提供安卓系統給三星、華為、小米使用,但是谷歌自己開發的GMS繞開了這個GPL協議,所以可以限制華為來使用。三星、華為、小米們的手機都是安卓系統,只不過各家都進行了定製開發而已,並且可以不對外公開代碼,所以為了保護自己的知識產權,大家都互相防備。

謝謝你,長得那麼好看還給我點贊~

科技民兵


您好,很高興回答您的問題。

作為資深Android 開發工程,從以下方面回答您的問題:

手機系統種類

Windows Phone ,是微軟2010年發佈的一款手機系統,簡稱WP,一開始是基於WinCE內核的,後面升級改用了與Windows相同的Windows NT內核,該手機系統最初是用在諾基亞上面,普及率不高,慢慢退出歷史舞臺了。

蘋果的IOS系統,蘋果公司於2007年發佈,一開始是用於Iphone,後面擴展到mac,touch,ipad等設備,其系統都是基於商用版的Unix系統,以流暢度、友好的用戶體驗感著稱。

Android,是谷歌基於開源Linux系統開發的一款手機系統,到目前為止已經經過第三方ROM廠商定製後,衍生出各種各樣的定製版本,國內最出名的華為、小米,國外的三星都基於此。

Android系統之間的區別

基於Android修改過來的系統,不管是華為的EMUI、小米的MIUI,亦或是魅族、VIVO、OPPO,本質上還是屬於Android系統,只不過是他們在Framework層以上做了UI定製,性能優化,增加服務,或是驅動針對硬件修改和調教,這些改動是私有的,對內核部分修改必須遵循開源協議,一般也不會動這一部分。

谷歌關閉Android系統?

谷歌能關閉Android系統,這是一個假命題!開源後,任何人都可以下載修改,但前提是下載修改的部分也必須遵循開源協議。Android系統雖然開源,但谷歌框架GMS並不開源,所以谷歌能禁止的是GMS,但不能禁止Android。

在國內,GMS的影響甚微,甚至看不到它的應用場景,因為,國內可替代GMS中功能的廠商太多,如地圖,在中國可以使用百度、高德等等,如支付,在中國可以使用微信支付、支付寶等,如消息推送,在中國可以使用友盟等;但是在國外就不一樣了,在國外GMS與蘋果應用商店平分天下,沒有GMS,國產手機在國外幾乎寸步難行。

禁用GMS對國產手機的影響

現在華為在搞自己的鴻蒙系統,並主導HMS生態建設,當谷歌禁用GMS的時候,HMS可以備用而上,但是前期註定是痛苦的,華為生態需要在蘋果和谷歌的生態之間夾縫生存,當生態建設起來後,谷歌在禁用GMS,那也影響不到華為。但對目前使用GMS的廠商來說,在國內影響不大,頂多是這些手機不能使用一部分國外應用而已,但在國外那是相當致命的,試想一下,一部手機不能用導航、不能手機支付、不能獲取消息推送、不能收取郵件等等,那根磚頭,老人機有什麼區別。



源代碼科技


目前應用在手機上的操作系統主要有PalmOS、Symbian、Windows mobile、Brew、Linux、Android、iPhoneOS,黑莓八種。


智能與非智能手機都支持JAVA 國產的有些支持JAVA智能機與非智能機的區別主要看能否基於系統平臺的功能擴展,非JAVA應用平臺。還有就是支持多任務。

1.Symbian(塞班系統)


(索尼愛立 摩托羅拉 LG 諾基亞 三星)由摩托羅拉、西門子、諾基亞等幾家大型移動通訊設備商共同出資組建的一個合資公司,專門研發手機操作系統。Symbian是一個實時性、多任務的純32位操作系統,具有功耗低、內存佔用少等特點,非常適合手機等移動設備使用,經過不斷完善,可以支持GPRS、藍芽、SyncML、以及3G技術。最重要的是它是一個標準化的開放式平臺,任何人都可以為支持Symbian的設備開發軟件。與微軟產品不同的是,Symbian將移動設備的通用技術,也就是操作系統的內核,與圖形用戶界面技術分開,能很好的適應不同方式輸入的平臺,也可以使廠商可以為自己的產品製作更加友好的操作界面,符合個性化的潮流,這也是用戶能見到不同樣子的symbian系統的主要原因。現在為這個平臺開發的java程序已經開始在互聯網上盛行。用戶可以通過安裝這些軟件,擴展手機功能。

在Symbian發展階段,出現了三個分支:分別是Crystal、Pearl和Quarz。前兩個主要針對通訊器市場,也是出現在手機上最多的,是今後智能手機操作系統的主力軍。第一款基於Symabian系統的手機是2000年上市的某款愛立信手機。而真正較為成熟的同時引起人們注意的則是2001年上市的諾基亞9210,它採用了Crystal分支的系統。而2002年推出的諾基亞7650與3650則是Symbian Pearl分系的機型,其中7650是第一款基於2.5G網的智能手機產品,他們都屬於Symbian的6.0版本。索尼愛立信推出的一款機型也使用了Symbian的Pearl分支,版本已經發展到7.0,是專為3G網絡而開發的,可以說代表了當今最強大的手機操作系統。此外,Symbian從6.0版本就開始支持外接存儲設備,如MMC,CF卡等,這讓它強大的擴展能力得以充分發揮,使存放更多的軟件以及各種大容量的多媒體文件成為了可能。

2.iPhoneOS是由蘋果公司為iPhone開發的操作系統。


它主要是給iPhone、iPod touch以及iPad使用。就像其基於Mac OS X的操作系統一樣,它也是以Darwin為基礎的。原本這個系統名為iPhone OS,直到2010年6月7日WWDC大會上宣佈改名為iOS。 [2][3]iOS的系統架構分為四個層次:核心操作系統層(the Core OS layer),核心服務層(the Core Services layer),媒體層(the Media layer),可輕觸層(the Cocoa Touch layer)。系統操作佔用大概240MB的存儲器空間。

3.Brew系統

CDMA之父高通公司開發的封閉式系統 安裝軟件極為艱難 常見在500元以下的CDMA手機 有QQ

4.Palm OS(PDA)操作系統


由Palm公司自行開發的,並授權給Handspring、索尼和高通等設備廠家,這種操作系統更傾向於PDA的操作系統。

5.Android 系統


(摩托羅拉 華碩 多普達 華為 Google 三星 聯想 HTC LG 首派 Acer宏碁 飛利浦 索尼愛立 戴爾)。這是Google開發的基於Linux平臺的開源手機操作系統。主要機型MOTO部分機型和多普達。

6.BlackBerry OS(黑莓手機)


是Research In Motion專用的操作系統,第三方開發 。   


第三方軟件開發商可以利用APIs以及專有的BlackBerry APIs寫軟件,但任何應用程式,如需使它限制使用某些功能,必須附有數碼簽署(digitally signed),以便用戶能夠聯繫到RIM公司的開發者的帳戶。這次簽署的程序能保障作者的申請,但並不能保證它的質量或安全代碼。

7.Linux

(部分MOTO 部分SAMSUNG NEC 大唐手機)


進入到移動終端操作系統近一年多時間,就以其開放源代碼的優勢吸引了越來越多的終端廠商和運營商對它的關注,包括摩托羅拉和NTT DoCoMo等知名的廠商。已經開發出的基於Linux的手機有摩托羅拉的A760、A768、CEC的e2800、三星的i519等。2004年6月在日本東京BIG SIGHT展覽館舉辦的“LinuxWorld Expo/Tokyo 2004”博覽會上,日本手機大廠商NEC則展示了其採用Linux操作系統的手機。我國的大唐電信也於7月宣佈將Linux作為其TD-SCDMA 3G手機操作系統。

8.Windows Mobile


(微軟為手持設備推出的移動版“Windows”)(三星 索尼愛立 HTC LG 摩托羅拉 多普達 聯想 天語 魅族 酷派 Palm 中興 夏新 Acer宏碁 弘谷電 華碩 )系統包括 Pocket PC和Smartphone以及Media Centers,Pocket PC針對無線PDA,Smartphone專為手機,已有多個來自IT業的新手機廠商使用,增長率較快。


分享到:


相關文章: