方舟編譯器開源能給華為和谷歌談判增加多少籌碼?
首先謝謝官方的邀請。
一句話來點(diǎn)評,方舟編譯器的開源功在當(dāng)下,利在千秋!
為什么一款輕量級應(yīng)用會有如此大的作用,我們從以下幾個方面分析:
相比傳統(tǒng)編譯器,方舟的優(yōu)勢在哪里?相比傳統(tǒng)的編譯器,方舟突破性的采取了靜態(tài)編譯的方式,由于安卓系統(tǒng)使用Java作為編程語言,易于開發(fā),但缺點(diǎn)是不會將代碼直接編譯成機(jī)器語言,程序運(yùn)行時有相當(dāng)一部分代碼還需要通過手機(jī)上的虛擬機(jī)臨時同步編譯,影響程序執(zhí)行的效率。
而方舟恰好針對的就是這點(diǎn),全程執(zhí)行機(jī)器碼高效運(yùn)行程序,架構(gòu)進(jìn)一步得到優(yōu)化,可供開發(fā)者在開發(fā)環(huán)境一次性的將高級語言編譯為機(jī)器碼,手機(jī)自身的運(yùn)行和app流暢度都會得到不小的提升。
但需要強(qiáng)調(diào)的是,方舟同時也是一款交叉式的編譯套件,他的工作模式還是傳統(tǒng)的預(yù)編譯—編譯—匯編—鏈接這樣的流程,提升的程度不會特別夸張。
開源的意義如何?其實很簡單的道理,如果華為只是做出個編譯器而沒有支持的APP,那就意味著沒有市場,那耗費(fèi)了大量人力物力的方舟豈不是白做了。
所以,徹底開源,讓更多的人能夠了解方舟,使用方舟,同時在反饋信息的取得上更快,渠道更多,華為目前拋出的所有技術(shù)方案,其實都可以看作下一代解決方案。
再從國際形勢上來看,華為的處境實在不樂觀,魅族高管李楠在知乎上這樣表示:
“國內(nèi)市場,才是華為與谷歌談判最后和最可靠的籌碼,而非任何技術(shù)方案,最惡劣的情況下,新興市場加一帶一路國家,谷歌服務(wù)變得沒有那么必要,使得華為有爭取的機(jī)會,至于北美和西歐,華為可以選擇放棄。而技術(shù)封鎖,不可能搞死任何有能力的中國企業(yè)。只能讓大家更堅定的堅守國內(nèi),尋求進(jìn)攻而已,而華為這樣拿下的市場份額,從頂層設(shè)計上,美國的利益會受損?!?p>平心而論,方舟現(xiàn)在就開源略顯倉促,但是因為開源的優(yōu)越性與不完善的弱點(diǎn),準(zhǔn)備匆忙就準(zhǔn)備匆忙吧,總比被動挨打要好。