有機會跟領(lǐng)英的移動端架構(gòu)師聊天,我很激動。畢竟是硅谷第一家全力采用Swift進行移動端開發(fā)的公司,而且擁有LayoutKit和Bluepill兩大開源利器。勇于開拓,熱衷開源,我體內(nèi)的極客之血熊熊燃燒。
然后,他們的架構(gòu)師,上來就告訴我,領(lǐng)英正在全力從Swift遷移回Objective-C。
原因嗎,就是Swift的ABI不穩(wěn)定,要導(dǎo)入runtime,然后應(yīng)用大小就增大了。現(xiàn)在的大小已經(jīng)接近上限,每次加個新功能都哆哆嗦嗦,生怕超過蘋果規(guī)定的150M。
我頓時目瞪狗呆,反問道,你說的問題不是一直就有嗎?你們當(dāng)年吃螃蟹的時候,怎么沒想到會有今天?而且你知道Swift是在走上坡路,Objective-C在走下坡路吧?你們是幾個意思呢?
架構(gòu)師嘆了口氣,唉,我個人是不支持這個決定的,但是領(lǐng)導(dǎo)。。。收購之后,你懂的。。。
我突然想到領(lǐng)英收購之日,正是當(dāng)年的WWDC。本來領(lǐng)英舊金山總部的大屏幕上要全程直播蘋果大會盛況,結(jié)果微軟說,你們不能放。
然后領(lǐng)英就真的照做了。