YunOS 和 Windows Phone 都能兼容安卓,有什麼區別嗎?
01-04
為什麼 YunOS 兼容安卓谷歌這麼生氣,但是 WP 也要兼容安卓卻看不見谷歌的憤怒的消息?
因為雲OS方面:
1. 谷歌認為雲OS明明是安卓改,阿里卻不承認2. 兼容的不夠好且可能造成分裂(專門為雲OS開發的「安卓應用」),這也是谷歌最不爽的地方
3. 盜版應用堂而皇之上架而微軟這邊:1. 微軟坦白的說這是安卓子系統,子系統怎麼實現的話這對谷歌來說就無所謂了2. 兼容的不夠好,但不會造成分裂,因為如果應用開發商要額外花大量精力像兼容阿里雲OS那樣兼容WP,不如直接開發個原生WP算了
3. 微軟的東西沒犯法。。。谷歌(暫時)抓不著毛病,沒法通過OHA脅迫其它OEM。而且就算脅迫也沒什麼卵用,反正其它OEM造的WP本來就很少。。。WP是比android大得多的超集superset,另一個只是android的一個branch
微軟的win10完全是自主產品,誰都知道這是毋庸置疑的,人家只是支持安卓應用而已,而且只是在應用層上間接的支持,apk文件得進行轉制才能運行。
阿里就不一樣了,整個系統同樣採用linux內核,同樣採用虛擬機,甚至直接支持apk應用,這不明擺著模仿安卓嘛,至於究竟有沒有抄襲安卓的代碼,抄襲了多少,那就只有阿里自己知道了。反正我只看到了阿里從頭到尾的各種發聲明,卻沒有拿出實際的東西來證明,實在無法讓人信服。YunOS就改個虛擬機就不是安卓了?有本事所有app都用C++寫啊。Windows Phone的原理應該和Blue Stack差不多吧,Windows Bridge則是API重寫及重定向。
在谷歌眼裡,阿里的行為是讓安卓兼容其他應用(沒錯,雲OS有自己的應用格式),而微軟的行為是讓其他系統兼容安卓的應用,能一以蓋之么?
因為阿里是自主研(chao)發(xi)而微軟不是
有區別,Yun OS是把android虛擬機造了個輪子
Windows是直接往系統里塞了一個android
畢竟微軟手握那麼多專利(笑
小米的MIUI也兼容android應用,你覺得它是另一個OS嗎?
阿里和微軟還是有一些區別
1、微軟並不是完全兼容apk,而是要轉製成appx格式,只不過微軟打通了apk轉製成appx之間的道路,母系統還是windowsphone;而阿里屬於安卓的二次開發,是在安卓的母系統之上開發自己的系統,有自己的應用格式,同時也兼容安卓程序而已。
2、微軟很巧妙地避開了關於谷歌對安卓有版權的部分,在自己的系統植入解析appx的aow文件,這個文件只能解析appx文件,不能解析apk文件,儘管apk轉製成appx相當容易;而阿里的卻是可以直接運行apk文件,這樣做谷歌發火也是正常的。其實個人覺得,谷歌其實是欺軟怕硬,微軟手裡那麼多安卓上用的專利,萬一鬧僵了微軟提高收費或者不讓用了,谷歌虧得更大。所謂柿子還是撿軟的捏,你懂的推薦閱讀:
※關於雲計算和雲應用,如何入門學習?
※谷歌聲明裡面說的「阿里雲 OS 這款手機操作系統是 Android 的一個『不兼容』版本」是什麼意思?
TAG:軟體兼容 | Android | WindowsPhone | YunOS |