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