移動(dòng)芯片市場(chǎng)緊追ARM:英特爾發(fā)布安卓編譯器
英特爾近日發(fā)布了一款C++編譯器,可以用來(lái)開(kāi)發(fā)在英特爾架構(gòu)處理器上運(yùn)行的高性能Android應(yīng)用,希望能改善在Android市場(chǎng)上的處境。
數(shù)年前,英特爾就發(fā)布了一款用于開(kāi)發(fā)Android應(yīng)用的SDK(開(kāi)發(fā)工具包),但沒(méi)有獲得開(kāi)發(fā)者青睞。英特爾芯片不是占有主導(dǎo)地位的移動(dòng)處理器架構(gòu),ARM架構(gòu)處理器是移動(dòng)市場(chǎng)的霸主。
英特爾高性能客戶端和可視化計(jì)算部門總經(jīng)理杰夫·麥克維(Jeff McVeigh)說(shuō),“英特爾在努力提高Android設(shè)備市場(chǎng)份額。”市場(chǎng)研究公司Forrester分析師杰弗里·哈蒙德(Jeffrey Hammond)表示,“我的感覺(jué)是,英特爾在努力擴(kuò)大移動(dòng)芯片業(yè)務(wù),使之可以達(dá)到與ARM架構(gòu)芯片相匹敵的水平。”
英特爾高管稱,新款編譯器可大幅度提高應(yīng)用性能。英特爾移動(dòng)計(jì)算和編譯器業(yè)務(wù)部門總經(jīng)理凱文·史密斯(Kevin Smith)表示,“我們發(fā)現(xiàn),在用戶最多的Android應(yīng)用中,約半數(shù)在開(kāi)發(fā)中混合使用Java和C++兩種編程語(yǔ)言,因?yàn)樗鼈兿M@得高于Dalvik運(yùn)行時(shí)間庫(kù)能提供的性能。”英特爾稱,應(yīng)用的用戶界面部分可以使用Java開(kāi)發(fā),對(duì)性能要求較高的部分則使用C++開(kāi)發(fā)。
英特爾的C++編譯器是Android NDK(本機(jī)應(yīng)用開(kāi)發(fā)工具包)中GNU C++編譯器的替代產(chǎn)品。開(kāi)發(fā)者可以利用英特爾C++編譯器,在運(yùn)行Windows、OS X和Linux的PC上為x86平臺(tái)處理器開(kāi)發(fā)Android應(yīng)用。
責(zé)任編輯:Flora來(lái)源:賽迪網(wǎng) 分享到: