<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 專(zhuān)題 > “自主”手機操作系統:如何判定及怎么做

“自主”手機操作系統:如何判定及怎么做

作者:魏永明 時(shí)間:2012-11-30 來(lái)源:電子產(chǎn)品世界 收藏

  二、“自主”考核政策之殤:生態(tài)系統才是活下去的關(guān)鍵

本文引用地址:http://dyxdggzs.com/article/139576.htm

  根據上面的分析,看來(lái)我們還真的需要有“自主”的操作系統。但是,“自主”到底是自主什么呢?

  在功能手機和實(shí)時(shí)嵌入式系統領(lǐng)域,我們不是沒(méi)有“自主”的操作系統,比如MTK或者展訊的操作系統,以及諸如早期的Hopen、道系統等。在通用操作系統領(lǐng)域,國家也長(cháng)期支持了諸如麒麟操作系統、紅旗Linux、中標Linux、新華Linux等多家本土操作系統廠(chǎng)商。但市場(chǎng)表明,國家支持的這些操作系統都將消亡或者正在消亡。

  本人認為,國家支持下進(jìn)行“自主”操作系統開(kāi)發(fā)的確有合理之處,畢竟開(kāi)發(fā)操作系統是一件比較困難的事情。但是,這里邊有一個(gè)重要的誤區和制度設計上的錯誤,就是只強調了“自有知識產(chǎn)權”,而沒(méi)有強調“自己主導”。

  在強調“自由知識產(chǎn)權”的情況下,政府對受資助企業(yè)的“自主”操作系統進(jìn)行考核時(shí),大部分情況下考核的是企業(yè)有沒(méi)有獲得對應的知識產(chǎn)權,就是軟件的著(zhù)作權和/或對應的專(zhuān)利,而并沒(méi)有考核能否主導一個(gè)產(chǎn)業(yè)鏈。受資助的企業(yè),能否類(lèi)似谷歌控制產(chǎn)業(yè)鏈一樣,做到讓別人用了你的操作系統,就沒(méi)法不繼續用下去?在這樣的思路下,政府需要在更長(cháng)的周期內,考核受資助企業(yè)的市場(chǎng)份額是否有擴大,是否建立了良好的生態(tài)系統,讓使用者、開(kāi)發(fā)者欲罷不能,而不是簡(jiǎn)單的著(zhù)作權證書(shū)和專(zhuān)利數量,或者是否達到了一個(gè)給定的出貨量(因為出貨量是可以作假的)。

  也就是說(shuō),我們應該重新定義“自主”這兩個(gè)字,從“自有知識產(chǎn)權”向“有效知識產(chǎn)權保護下的自己主導”轉移。

  為什么這里強調“有效知識產(chǎn)權”呢?這是因為,在開(kāi)源軟件成為趨勢的情況下,構建一個(gè)自己的操作系統,可以使用很多已有的開(kāi)源軟件,我們沒(méi)有必要所有代碼都自己編寫(xiě),而且越底層的代碼就越?jīng)]有必要自己重寫(xiě)一遍。這如同一只桃子,好吃的是果肉,而不是果核。像內核、基礎庫、常用運行時(shí)函數庫等等,都不必自己重新開(kāi)發(fā)。而且這么做幾乎沒(méi)有任何潛在的法律問(wèn)題,當然,前提是你要告訴大家你用了哪些開(kāi)源軟件,而且你也尊重了這些開(kāi)源軟件的許可證。這樣下來(lái),一個(gè)操作系統的軟件著(zhù)作權已經(jīng)不再重要,重要的是相關(guān)的專(zhuān)利、自己獨有的創(chuàng )新以及圍繞操作系統建立起來(lái)的生態(tài)系統。

  

 

  三、如何判定一個(gè)操作系統是否“自主”:阿里云算不算?

  那么,“自主”操作系統應該長(cháng)什么樣?要回答這個(gè)問(wèn)題,我們先看看假的“自主”操作系統長(cháng)什么樣。所謂假的“自主”操作系統,就是那些號稱(chēng)“自主”操作系統,但其實(shí):

  ·只是在已有的開(kāi)源操作系統之上加了一層皮。比如各種基于的第三方ROM,比如MIUI、Flyme等。這種操作系統僅僅在UI/UE上做了一些工作,就如同一個(gè)人換了一身衣服那樣,實(shí)質(zhì)上這個(gè)人不會(huì )因為換了一身衣服而從張三改叫成李四。

  ·修改了已有開(kāi)源操作系統的內部代碼,做了一些優(yōu)化或者去掉了別人的一些東西,添加了一些自己的內容。比如阿里就屬于這種,或者哪些號稱(chēng)深度定制的系統也屬此類(lèi)。這種做法如同整容,的確動(dòng)了些刀子,甚至改變了性別,但人還是那人,改了名字或性別也還是那人。

  這么類(lèi)比下來(lái),讀者應該就知道了,真的“自主”操作系統,必須要有自己的靈魂,通俗一點(diǎn)講,不是換衣服或者整容,只有換了腦袋的才能是一個(gè)全新的個(gè)體。

  那么在操作系統當中,什么東西是靈魂?這個(gè)問(wèn)題回答起來(lái)蠻難的。我們先看看哪些東西肯定不屬于靈魂:

  無(wú)法形成有效知識產(chǎn)權的軟件組件,或者說(shuō),滿(mǎn)世界有很多(開(kāi)源的)實(shí)現的軟件組件。比如內核、基礎函數庫、網(wǎng)絡(luò )協(xié)議、圖形庫、瀏覽器引擎等等。這些東西可以看成是形成一個(gè)智能動(dòng)物(比如“人”)的骨架或者軀體、甚至心臟,但遠遠算不上腦袋或者靈魂。這也是為什么筆者主張在“自主”操作系統中要盡量使用現有的成熟開(kāi)源軟件、而且不建議再行發(fā)明此類(lèi)輪子的原因。

  要知道哪些東西是靈魂,我們分析下谷歌在和阿里爭論的過(guò)程中主要維護的是什么東西:

  谷歌的說(shuō)法:阿里云采用了的虛擬機和Framework,但又不兼容Android,破壞了Android的生態(tài)系統。這個(gè)說(shuō)法可能還不是谷歌打壓阿里OS的最關(guān)鍵原因,但起碼說(shuō)出了他們的擔憂(yōu):阿里OS是想借Android打造自己的一個(gè)生態(tài)系統!但除此之外,谷歌對那些只換衣服的Android系統則采取聽(tīng)之任之的態(tài)度,和他們一貫以來(lái)標榜的“只要兼容,我們歡迎”的態(tài)度一致——也就是說(shuō),這些系統沒(méi)有從根本上動(dòng)搖谷歌的生態(tài)系統。

  所以,真正的“自主”操作系統的靈魂,就是那個(gè)背后的、無(wú)形的生態(tài)系統,一個(gè)看似開(kāi)放但其實(shí)封閉的生態(tài)系統。一旦加入這個(gè)生態(tài)系統,你就很難下來(lái)——正所謂“上了賊船下不來(lái)”。

  這就是我的回答:一個(gè)真正“自主”的操作系統,必須建立自己的生態(tài)系統,一個(gè)開(kāi)放的,但在某種程度上又封閉的生態(tài)系統。

  操作系統生態(tài)系統?這名詞大家說(shuō)了很多年了,一個(gè)生態(tài)系統具體應該是什么樣子?筆者從如下幾個(gè)方面解釋一下:

  技術(shù)層面。操作系統必須通過(guò)某種技術(shù)將自己和其他的操作系統區隔開(kāi)來(lái)。比如Android采用Java語(yǔ)言,但使用了不同于Sun(現在是Oracle)JDK的API;iOS采用了ObjectC語(yǔ)言,為應用程序提供的接口和框架甚至有別于蘋(píng)果自己的Mac OS X;Windows Phone采用了C#語(yǔ)言,在.Net框架下進(jìn)行開(kāi)發(fā)。為什么這些操作系統不使用C/C++這類(lèi)語(yǔ)言呢,C/C++尤其是C可是這些操作系統內核的編程語(yǔ)言啊!?這里有如下幾個(gè)原因:

  操作系統開(kāi)發(fā)者不希望普通的應用程序通過(guò)使用比較低級的編程語(yǔ)言來(lái)控制系統或設備,畢竟操作系統是給智能手機、平板電腦這種消費類(lèi)的電子設備使用的;通過(guò)采用更加高級的語(yǔ)言來(lái)簡(jiǎn)化編程和開(kāi)發(fā)人員的學(xué)習難度;通過(guò)對看起來(lái)非常復雜的框架的持續演進(jìn),達到牽著(zhù)開(kāi)發(fā)者和廠(chǎng)商鼻子走的效果;便于形成依附于某個(gè)操作系統的獨有的開(kāi)發(fā)者社區和文化。

  法律層面。操作系統必須通過(guò)創(chuàng )建自己的有效知識產(chǎn)權體系來(lái)保護自己。前面已經(jīng)說(shuō)過(guò),越底層的軟件組件越?jīng)]有市場(chǎng)價(jià)值(碼農們可能不喜歡聽(tīng)這話(huà),但現實(shí)就是這樣的)。通過(guò)建立全新的、包裹在底層操作系統之上的框架、編程接口、編程語(yǔ)言等基礎設施,操作系統開(kāi)發(fā)商才有可能建立起有別于他人的有效的知識產(chǎn)權保護體系。也就是說(shuō),如果連框架、編程語(yǔ)言、編程接口等都抄襲他人(就算是開(kāi)源的、許可證允許的),那永遠也無(wú)法形成一個(gè)可以有效保護自己的知識產(chǎn)權體系。

  市場(chǎng)層面。通過(guò)和上下游企業(yè)的合作,建立某種聯(lián)盟或者許可、授權機制,讓操作系統的用戶(hù)(芯片廠(chǎng)商、手機廠(chǎng)商、平板廠(chǎng)商)能夠從中獲益。比如Android開(kāi)放聯(lián)盟,做的就是這個(gè)事情。

  開(kāi)發(fā)者社區。一個(gè)好的操作系統之生態(tài)系統,要充分照顧開(kāi)發(fā)者的利益,具體有如下幾點(diǎn):要有好的開(kāi)發(fā)工具,便于開(kāi)發(fā)者學(xué)習、開(kāi)發(fā)和調試軟件;要有好的文檔或者教程,幫助開(kāi)發(fā)者迅速掌握相關(guān)開(kāi)發(fā)技巧;最重要的,要能夠讓開(kāi)發(fā)者賺到錢(qián)。

  看到這里,相信大家都會(huì )意識到:這也太難了吧!的確,這非常難,這也是為什么Moblin、MeeGo、Bada、webOS等操作系統相繼失敗,而到目前,只有iOS、Android、Windows Phone這三種操作系統的原因。

  但是,世上無(wú)難事只怕有心人。接下來(lái)我告訴你如何搭建一個(gè)真正的“自主”操作系統。

  



關(guān)鍵詞: Android Google OS

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>