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