ITBear旗下自媒體矩陣:

依托英特爾在移動領(lǐng)域的強勁發(fā)展勢頭 加快您的Android應(yīng)用開發(fā)

   時間:2013-10-25 10:20:01 來源:互聯(lián)網(wǎng)編輯:星輝 發(fā)表評論無障礙通道

移動設(shè)備的激增形成了龐大的消費者和商業(yè)用戶生態(tài)系統(tǒng),這為開發(fā)人員帶來了驚人的市場機遇。

據(jù)Gartner公司預(yù)測,2013年全球手機和平板電腦的出貨量將超過20億。平板電腦的增幅高居榜首,年同比增長67.9%。在操作系統(tǒng)方面,Android*已獲得了巨大的市場份額,8月份國際數(shù)據(jù)公司(IDC)將Android評為智能手機市場的領(lǐng)導(dǎo)者,2013年第二季度其市場份額達79.3%。另據(jù)IDC數(shù)據(jù)顯示,Android在平板電腦市場的市場份額達62.6%。當然,Android并沒有完全占領(lǐng)整個移動市場。IDC指出,第二季度Apple移動設(shè)備的出貨量超過4500萬,穩(wěn)居智能手機和平板電腦市場的第二位。Windows*也在移動領(lǐng)域呈現(xiàn)出增長態(tài)勢。

這無怪乎軟件開發(fā)人員都希望在這樣的環(huán)境下大展身手。這個市場不但擁有龐大的用戶群,而且還有豐富的硬件和操作系統(tǒng)可供選擇。開發(fā)人員需要相應(yīng)的工具,將這些原材料轉(zhuǎn)變?yōu)樽吭降挠脩趔w驗,而英特爾為其提供了必要的軟件開發(fā)工具,這些工具既適用于Android,也適用于其他移動平臺。

為何開發(fā)人員將英特爾視為移動開發(fā)人員工具的來源?盡管英特爾最近才進入移動市場,但是已經(jīng)呈現(xiàn)出穩(wěn)健的發(fā)展勢頭。今年年初,ABI Research調(diào)查發(fā)現(xiàn),面向移動設(shè)備的英特爾®凌動™處理器Z2580在其大部分基準測試中都超過了ARM*處理器。特別是,ABI Research還對基于英特爾技術(shù)的聯(lián)想K900智能手機進行了評估。這家市場調(diào)查機構(gòu)指出,英特爾處理器不但在性能上超越對手,而且耗電量還低于對手。ABI Research的工程副總裁Jim Mieilke表示:“在硬件方面……雙方勢均力敵。”

6月份,英特爾宣布新的三星Galaxy* Tab-3 10.1英寸平板電腦采用英特爾®凌動™處理器,表明英特爾在平板電腦市場繼續(xù)保持強勁的發(fā)展勢頭。

FBR Capital Markets公司的分析師Christopher Rolland提及了英特爾5月份發(fā)布的系統(tǒng)級芯片(SoC)架構(gòu)Silvermont的潛力。在6月份發(fā)布的一份報告中,Rolland寫道該架構(gòu)“似乎真正是專為移動市場而定制的”。

Rolland說:“在與手機設(shè)計社區(qū)的主要成員,以及一家頂級基準測試機構(gòu)進行討論之后,我們認為Silvermont SoC的發(fā)布,將代表著英特爾在移動領(lǐng)域以設(shè)計取勝模式的轉(zhuǎn)折點。”以硬件取勝的模式將會促使移動開發(fā)人員認真考慮英特爾,不過該公司不僅計劃完善其硬件產(chǎn)品,而且還計劃推出軟件開發(fā)工具。

Jon Peddie Research(JPR)公司的創(chuàng)始人Jon Peddie在為《EE Times》撰寫的一篇文章中,對下一代英特爾®凌動™處理器進行了評論,他表示:“英特爾創(chuàng)建了真正達到世界一流水平的SoC,而不是像過去那樣僅提供低功耗(和低性能)的x86英特爾®凌動™處理器。這是一款基于新的微架構(gòu)(Silvermont)的新CPU,采用先進的22納米三柵極制造工藝而構(gòu)建。它包括一個四核處理器,以及一個創(chuàng)新的電源管理系統(tǒng)。”

Peddie表示:“該芯片可輕松支持Windows* 8.1或(甚至同時支持)Android系統(tǒng)。早期性能測試表明,它所達到的性能是之前Z2760所聲稱性能的兩倍以上,并且在設(shè)計上超越了市場上現(xiàn)有的產(chǎn)品。”

英特爾為移動應(yīng)用開發(fā)人員和系統(tǒng)構(gòu)建人員提供了一系列全面的軟件開發(fā)工具,幫助其針對迅速增長的基于Android系統(tǒng)的平臺進行開發(fā),并創(chuàng)建跨平臺解決方案。總體而言,英特爾的工具可幫助開發(fā)人員開發(fā)移動應(yīng)用,并對設(shè)備進行調(diào)優(yōu),從而提供最佳用戶體驗,縮短這些設(shè)備的上市時間。這些能力得益于英特爾硬件和軟件平臺的緊密集成。

目前,適用于移動市場的英特爾軟件開發(fā)工具包括:

· 英特爾® XDK,這是一種HTML5開發(fā)環(huán)境,可幫助開發(fā)人員在包括Android在內(nèi)的主要移動平臺上構(gòu)建、測試和部署跨平臺應(yīng)用。

· 面向Android的英特爾® System Studio提供了系統(tǒng)啟動CPU和SoC分析、開發(fā)以及電源和性能調(diào)優(yōu)等系統(tǒng)軟件工具。

· 面向Android的Beacon Mountain(代號)為基于Android并搭載ARM和英特爾®凌動™處理器的設(shè)備的原生應(yīng)用,提供了設(shè)計、編碼和調(diào)試工具。

總之,隨著基于英特爾的設(shè)備和技術(shù)在生態(tài)系統(tǒng)中日益普及,英特爾的工具計劃也提高了其在移動平臺開發(fā)人員中的影響力。英特爾對移動領(lǐng)域的關(guān)注,為開發(fā)人員和系統(tǒng)構(gòu)建人員帶來了巨大優(yōu)勢。

面向Android原生應(yīng)用的工具

在硬件方面,英特爾的移動設(shè)備方案著重將Android作為一個戰(zhàn)略性操作系統(tǒng)。英特爾將Android視為移動市場的中堅力量,它通過積極擴展其工具集,鼓勵開發(fā)人員為Android系統(tǒng)及底層英特爾處理器編寫代碼。英特爾視覺計算產(chǎn)品總經(jīng)理Jeff McVeigh表示:“不管是對于行業(yè)還是對于英特爾,Android的重要性都在不斷提高。”

目前,采用英特爾®凌動™處理器的智能手機遍布全球市場,英特爾®凌動™處理器還用于平板電腦,例如今年早些時候推出的三星Tab 3 10.1等。

英特爾積極鼓勵針對這些平臺進行軟件開發(fā),并為廣大Android開發(fā)人員提供支持。在這方面,英特爾的工具正好可以助他們一臂之力。

“我們的市場數(shù)據(jù)表明,有500多萬專業(yè)開發(fā)人員在開發(fā)Android應(yīng)用。我們希望為其提供優(yōu)秀的工具,一如我們曾經(jīng)提供過用于其他操作系統(tǒng)的工具。”

-- Jeff McVeigh,英特爾視覺計算產(chǎn)品總經(jīng)理

Android市場上已經(jīng)存在各種工具,但是Beacon Mountain將目標鎖定于一個特定的商機。McVeigh說:“我們發(fā)現(xiàn)了一個簡單但又引人矚目的市場需求。創(chuàng)建自己的開發(fā)環(huán)境是一個極其復(fù)雜的過程。這在當前的確是一件相當困難的事情。”

Android開發(fā)人員需要收集和組合來自Google和開源社區(qū)的各種工具組件,以配置他們的開發(fā)環(huán)境。McVeigh指出,英特爾的分析發(fā)現(xiàn)這一過程至少涉及18個步驟,需要幾個小時甚至一天以上的時間,這取決于開發(fā)人員的經(jīng)驗水平。而在完成初次環(huán)境配置之后,當其中一個工具組件升級時,他們通常還面臨著各種問題。所有這一切都會妨礙開發(fā)人員開展真正要做的工作,即開發(fā)極為成功的應(yīng)用。

而Beacon Mountain提供了所有關(guān)鍵開發(fā)組件,包括第三方工具和英特爾特有的工具。這些工具專門用于基于英特爾或ARM處理器的設(shè)備。Beacon Mountain是英特爾幫助開發(fā)人員創(chuàng)建開發(fā)環(huán)境,并推動其迅速啟動開發(fā)工作的第一步。

迅速啟動開發(fā)工作可幫助經(jīng)驗豐富的Android編碼人員節(jié)約數(shù)小時的工程時間,并幫助開發(fā)新手簡化Android開發(fā)工作。McVeigh說:“我們是從開發(fā)人員的角度來看待問題,并反復(fù)問‘我們?nèi)绾尾拍軒椭麄兏p松地開展工作?’。Beacon Mountain解決了開發(fā)人員在啟動階段遇到的問題,讓他們隨時了解迅速發(fā)展的Android環(huán)境的最新動態(tài)。我們正在擴展這一工具,以進一步幫助Android原生應(yīng)用開發(fā)人員提供優(yōu)異的用戶體驗。”

面向跨平臺HTML5應(yīng)用的工具

雖然Android對于英特爾來說是一個重要平臺,但該公司的開發(fā)工具系列還涵蓋了多種移動平臺。其中一個主要例子便是英特爾® XDK,它是一種HTML5開發(fā)環(huán)境。利用該工具,開發(fā)人員只需要一次性創(chuàng)建一種應(yīng)用,即可將其部署到多種操作系統(tǒng)上。英特爾® XDK可支持開發(fā)人員為Android、iOS*、Windows和Tizen*系統(tǒng)開發(fā)應(yīng)用,并在多家在線商店推廣這些應(yīng)用。

英特爾移動計算和編譯器總經(jīng)理Kevin Smith表示,公司已找到專門用于加速實現(xiàn)HTML5編碼優(yōu)勢的工具,“在推動這一HTML5跨平臺愿景更快速向前發(fā)展的能力方面,英特爾看到了的差距,其中一部分是工具方面的差距。”

HTML5的總體方向是讓開發(fā)人員能夠編寫與不同操作系統(tǒng)特定模式無關(guān)的代碼。英特爾的工具推動HTML5向這一目標邁進了一步。Smith說:“我們認識到,我們可以通過提供工具來最大限度縮小差距,讓HTML5真正實現(xiàn)跨平臺承諾,從而解決其中的一些問題。”

英特爾® XDK將一組開發(fā)工具捆綁在一起。該套件包括跨平臺開發(fā)工具包、測試工具以及幫助開發(fā)人員構(gòu)建應(yīng)用模板的由向?qū)?qū)動的應(yīng)用啟動器(App Starter),可。HTML5開發(fā)環(huán)境面向各種應(yīng)用商店,包括Apple應(yīng)用商店、Google Play商店、亞馬遜應(yīng)用商店、Mozilla應(yīng)用商店、Facebook應(yīng)用中心和Google Chrome商店等。

英特爾希望能夠同時為入門級應(yīng)用開發(fā)人員以及開發(fā)專家提供幫助,在這一目標的推動下,該公司推出了英特爾®XDK。Smith表示:“我們面向兩類開發(fā)人員:一類是能夠進行最細致開發(fā)工作的專業(yè)開發(fā)人員,另一類是不一定擁有計算機科學學位的開發(fā)人員。我們充分利用了HTML5技術(shù)比傳統(tǒng)編程語言更容易掌握的優(yōu)勢。”

面向系統(tǒng)開發(fā)人員的工具

對于系統(tǒng)構(gòu)建人員,英特爾提供了面向Android*的英特爾® System Studio。該工具套件包括CPU和SoC分析工具,用于對電源、性能和圖形進行調(diào)優(yōu)。此外,它還包括軟件調(diào)試器(用于系統(tǒng)級和應(yīng)用級缺陷分析)、一個編譯器以及一個性能優(yōu)化代碼媒體庫。英特爾的任務(wù)是縮短強大的Android設(shè)備的上市時間。

“Android設(shè)備制造商的日程安排非常緊湊。在競爭異常激烈的環(huán)境下,及時發(fā)布設(shè)備對于其業(yè)務(wù)至關(guān)重要。” --Tyler Thessin,英特爾嵌入式計算、調(diào)試器和性能庫總經(jīng)理

英特爾® System Studio可在開發(fā)周期中及早識別問題,幫助縮短用于解決設(shè)備開發(fā)、測試和發(fā)布后問題的時間。

設(shè)備制造商通常要在系統(tǒng)啟動期間處理各種缺陷、程序錯誤和其他挑戰(zhàn)。這些問題可能存在于操作系統(tǒng)中或平臺棧的某些部分。Thessin表示:“英特爾System Studio讓系統(tǒng)構(gòu)建人員能夠深入了解硬件和軟件的情況,更加及時地排除故障,識別問題并解決問題。”

此外,英特爾System Studio還有助于提高移動設(shè)備的能效和性能。在能效方面,該工具套件可幫助識別導(dǎo)致電源消耗量過大的硬件和軟件因素。因此,系統(tǒng)構(gòu)建人員可延長設(shè)備的總體電池續(xù)航時間。鑒于電池續(xù)航時間是移動設(shè)備的一個主要賣點,所以這是一個非常重要的優(yōu)勢。

在性能方面,英特爾System Studio提供了針對英特爾®架構(gòu)進行優(yōu)化的編譯器和庫,以及性能和圖形分析器,以滿足系統(tǒng)中對性能敏感部分的要求。性能提高帶來的額外優(yōu)勢是對處理器的需求隨之降低,這使處理器能夠釋放處理能力,用于支持其他設(shè)備特性。

依據(jù)其多平臺策略,英特爾還提供了面向Linux*的英特爾System Studio,以支持Yocto項目*和例如Wind River*、Red Hat*、Fedora*和Ubuntu*等各種發(fā)行版本。

提供廣泛的工具為市場提供支持

現(xiàn)在,英特爾提供了面向性能敏感型原生應(yīng)用、HTML5應(yīng)用以及平臺啟動和調(diào)優(yōu)等的Android工具。開發(fā)人員可方便地采用這些移動生態(tài)系統(tǒng)工具。英特爾的理念是通過為開發(fā)人員提供工具,創(chuàng)建移動生態(tài)系統(tǒng)。McVeigh補充道:“現(xiàn)在,我們可以為行業(yè)提供支持。我們希望為開發(fā)人員帶來優(yōu)異的開發(fā)體驗,并廣泛推廣這一體驗。”

Smith說:“鼓勵開發(fā)更多的HTML5應(yīng)用為我們打開了市場。事實上大量HTML5應(yīng)用為英特爾帶來了巨大價值。這些應(yīng)用都是可用的,將可以在英特爾和其他處理器上很好地運行。”

據(jù)McVeigh表示,Beacon Mountain基礎(chǔ)功能將繼續(xù)免費。但是,在這些基本功能的基礎(chǔ)上針對特定領(lǐng)域而開發(fā)的專用解決方案則可能收費。

未來發(fā)展

英特爾發(fā)展工具的目標是既要滿足開發(fā)人員的當前需求,同時也關(guān)注他們的未來需求。

例如,英特爾System Studio旨在與新推出的各代英特爾硬件保持同步:基于代號為Haswell、Bay Trail、Merrifield和Broadwell等處理器的平臺。Thessin說:“我們將與這些硬件保持同步,持續(xù)更新對這些處理器以及未來系統(tǒng)級芯片(SoC)設(shè)計的工具支持……并不斷擴展一些功能,例如,更好地利用以及提供更好的全系統(tǒng)分析和調(diào)試功能。”

同時,McVeigh還表示,繼面向Android的Beacon Mountain之后,英特爾還計劃推出更多的原生應(yīng)用開發(fā)環(huán)境。他說:“我們即將為追求高能效性能的Windows客戶端開發(fā)人員提供補充工具套件。”利用英特爾System Studio,Beacon Mountain及其后續(xù)產(chǎn)品將涵蓋更多英特爾工具,以補充現(xiàn)有產(chǎn)品。開發(fā)人員未來將會獲得越來越多的交叉性工具,因為實踐證明,一種技術(shù)組件通常對于多種環(huán)境來說都非常重要。

Beacon Mountain也可能會在基本工具的基礎(chǔ)上提供更多功能??紤]到基于手勢、語音和觸摸的非傳統(tǒng)界面的迅速崛起,將來還可能增加英特爾®感知計算API。

關(guān)于英特爾的HTML計劃,Smith表示,他的目標之一是讓即使不是程序員的用戶,也能夠更輕松地開發(fā)具有實用功能和可編程性的應(yīng)用。他說:“其中大部分操作是建立一些屏幕,然后將所需功能拖放到屏幕上。因此,除了我們當前提供的啟動向?qū)е?,我們很快將會發(fā)布一些新工具,以簡化這一過程。”

另一個發(fā)展方向是要解決HTML5的性能局限性。盡管能夠在HTML5中編寫的應(yīng)用類別不斷增多,但一些應(yīng)用還是需要原生應(yīng)用開發(fā)環(huán)境,例如高性能游戲。McVeigh指出:“但是,即使在要求嚴苛的游戲開發(fā)環(huán)境中,界限也開始發(fā)生變化。HTML5非常適合休閑游戲。我們希望盡可能拓寬這一界限。”

整體而言,英特爾致力于為開發(fā)人員提供面向跨平臺HTML5開發(fā)、以性能為中心的原生Android應(yīng)用以及Android系統(tǒng)快速啟動的解決方案。隨著開發(fā)人員不斷提升未來移動平臺的用戶體驗,英特爾將持續(xù)推出后續(xù)軟件工具。

面向Linux*的英特爾System Studio:http://software.intel.com/zh-cn/intel-system-studio

Beacon Mountain:http://software.intel.com/zh-cn/vcsource/tools/beaconmountain

英特爾® XDK HTML5開發(fā)環(huán)境:http://html5dev-software.intel.com/

關(guān)于作者

John Moore擁有25年以上的商業(yè)和技術(shù)題材撰稿經(jīng)驗,其文章刊登在各種出版物和網(wǎng)站上,包括Baseline、CIO.com、Digital Innovation Gazette、Federal Computer Week、Government Computer News、iHealthBeat和Tech Target等。其重點關(guān)注的領(lǐng)域包括移動應(yīng)用開發(fā)、云計算、虛擬化、企業(yè)級存儲、醫(yī)療信息技術(shù)、公共領(lǐng)域技術(shù)和系統(tǒng)集成等。

舉報 0 收藏 0 打賞 0評論 0
 
 
更多>同類資訊
全站最新
熱門內(nèi)容
網(wǎng)站首頁  |  關(guān)于我們  |  聯(lián)系方式  |  版權(quán)聲明  |  RSS訂閱  |  開放轉(zhuǎn)載  |  滾動資訊  |  爭議稿件處理  |  English Version