YunOS 與 Android 有什麼關係?
實質上,yunos也只是重寫了dalvik,加上/換掉幾個apk(比如launcher)以及服務而已,其他所有架構及模塊(audio、display、video、power、usb、input、recovery、windowManager、ActivityManager等等等)都還是Android,而且一模一樣。
如果沒有重寫dalvik,yunos對android的改動並沒有比flyme和miui類似這些的多。
利益相關:前yunos開發者之一。Android之父Andy Rubin公開指出,阿里雲系統融合Android運行機制、架構和工具。阿里雲應用商店中很多是Android應用,其中還有盜版谷歌應用。阿里雲明顯融合Android機制,但它的不兼容性卻破壞開放手機聯盟(簡稱OHA)規則。如果阿里雲想要從Android生態系統中獲益,就必須選擇兼容。如果選擇不兼容Android,就不必期待OHA成員的支持。
谷歌憤怒有3點:阿里對Android改動,且不承認是Android;對安卓應用不能完全很好兼容,將可能導致安卓陣營分裂;阿里雲應用商店中有很多盜版應用。
而拋開這一切,其實阿里做的這件事情也不怎麼光彩yunos就算是個獨立系統,它也只有唯一一個應用……就是安卓模擬器。
YUNOS其實就是基於Android改的,主要不像其他廠商,只改改UI,把Android的Dalvik虛擬機也改成自己收購的一家虛擬機了,然後就說YUNOS不是Android了。
抄開源的代碼(並且閉源不認帳)和抄已經發布的產品創意,其實彼此之間有本質的區別。
但是,毫無疑問,對於阿里的頭頭腦腦們來說,這看起來毫無區別吧?既然後者都干過,前者有何干不得呢?和開發G們簽個保密協定就行了。。
抄作業重寫一遍的關係
基於 Android 的框架和源碼, 把系統的部分自己重新寫了一遍, 弄了個所謂自己的虛擬機, 深入調試過, 號稱自主系統
當然了, 往好的方面想, 抄作業好歹也是自己思考和推算過的, 裡面哪些地方有坑比啥只改 UI 的可能了解深一點
但是我個人觀點, 抄作業永遠還是抄作業, 還是在別人的框架里, 人家為什麼設計成這樣, 未來大方向怎麼去發展優化還是不知道
Android 6.0以後阿里根本無力重寫Art。實際上YunOS和套殼的Android已經沒有區別了。想想以前的紅旗Linux。
等同於月亮之上和all rise之間的關係
前提是aliyunos是android的一個分支,如果不能認同,那就不用討論這個問題了
阿里雲前員工,自己腦子分析下就知道,不用多說啦。
說重寫 dalvik 的,認真想想,阿里就沒有能重寫 jvm水平的人。對 jvm 研究最深的同學被拉去做 crm 啦。關係就是魅族能ota把底層雲os換成Android
李鬼和李逵的關係
各位請看月光博客 阿里雲OS和Android的關係
YunOS抄襲Android代碼是肯定的了,之前YunOS手機被Google抵制發布未遂。另外,我最關心的是魅族幾千萬購買者的隱私問題。以阿里的尿性,很可能會分析所有機主的隱私數據,用於商業用途。然後,最懼怕的一點,阿里系背後有隻黑手,會給系統預留各種後門。
這就是中國的尷尬, bat華為這樣有實力的公司不捨得大投入做操作系統(但願在悶聲搞),而國家主導的項目基本就是在騙經費的(沒有bat有錢, 實力更不用說)。
所以中國自主的操作系統也就只能寄希望於,某一個天才程序員帶領中國的開發者做一個開源的出來。
但是是哪一天呢(???????)接著Android的東風做的一個和Android幾乎完全一樣的操作系統。。。我不覺得yunOS除了博一個「國產手機操作系統」的名頭以外有任何值得稱讚的地方。
今天看新聞,說YunOS已成為第三大移動端操作系統了...反正我信了....
不懂的別亂噴,我想這個問題下面應該很多技術從業人員。有很多人就是網上看些指點江山的文章然後自己腦補出來的吧。
作為一個戰5渣,本來是根本沒有資格教育其ta人的。根據事實說話,是每個技術人員基本的素質呢?不知道在這裡對YunOS冷嘲熱諷的人,是不是每個都真的了解幕後故事。我不懂,所以我沒有急著表態。沒有任何給YunOS洗白的意思,我並不懂,只是說不要亂噴。
類似的事情還有好幾回,主要發生在幾個口碑算不上好的公司身上(這點是它們應該反思的?)。
例如前段時間吐槽百度亂抓網頁。抓搜狗的內容,我不確定有或者沒有明確的商業因素(反正國內商業公司也就那素質,我只是沒有確鑿的證據);但是違反協議抓很多中小站點,真不是故意的,真就是系統做得挫。愛信不信,直接點反對、舉報就好,沒必要跟我爭。我覺得發生一件事,第一反應不是從技術角度客觀分析,而是yy出一個自己的虛構的原因,然後矢志不渝的堅持下來,不是一個好習慣。
利益相關:和阿里無利益相關;在百度抓取系統呆過幾個月。見上圖你可以說他是安卓、也可以說仿安卓也可以說他只是像安卓假如谷歌停止開發安卓,阿里雲照樣可以繼續發展下去、一個一個的迭代版本3.0、4.0·········而其他的UI大概會止步於-----基於安卓5.0
就是吹罷了,其實就是個Android,加了一些自己的Service,API等。如果不承認是Android,而只是兼容Android,那請把從Android拿過來的東西都去掉,看看這個所謂的OS能不能跑唄。
推薦閱讀:
※如何理解「In UNIX, everything is a file」?
※為什麼有些Linux發行版更新地那麼頻繁?
※Linux下有什麼工具可以分析出一個程序的運算時間分布嗎?
※Linux為什麼要衍生出那麼多的版本,統一一下產品線不好么?
※電腦小白怎樣在預裝了win8的電腦上安裝linux?