阿里云:解密基于云計算的移動互聯(lián)網(wǎng)開發(fā)
原創(chuàng)10月24日,首屆中國互聯(lián)網(wǎng)無線化峰會暨阿里云開發(fā)者大會在杭州舉辦,阿里云在會上正式發(fā)布了旗下云計算服務(wù)與產(chǎn)品,并宣布推出10億元的云基金,并同時啟動云應(yīng)用開發(fā)者大賽——至此,阿里云的云+移動互聯(lián)網(wǎng)戰(zhàn)略全面鋪開。
在下午的《無線開發(fā)者專場》論壇中,阿里云無線平臺資深總監(jiān)張春暉以及他的兩位同事張笑凡和谷祖林共同為開發(fā)者介紹了阿里云開發(fā)的有關(guān)事項。
發(fā)揮阿里集團優(yōu)勢 做云移動平臺
(阿里云無線平臺資深總監(jiān)張春暉)
張春暉表示,對于阿里云來說“云計算和移動互聯(lián)網(wǎng)是連在一起的”,他認為,未來云服務(wù)將成為手機的標配。張春暉介紹說,阿里云OS是建立在數(shù)據(jù)中心和移動平臺上的操作系統(tǒng),阿里云在云端和在手機上建成一個運營環(huán)境,開發(fā)者基于此去開發(fā)應(yīng)用,希望用這個嫁接傳統(tǒng)互聯(lián)網(wǎng)到移動互聯(lián)網(wǎng)的鴻溝。
張笑凡表示,“智能手機不在只是設(shè)備之戰(zhàn),是生態(tài)系統(tǒng)對抗”。目前蘋果和谷歌是這個領(lǐng)域的典范,但是對于中國的消費者,卻因為種種原因不能享受這兩家公司的完整服務(wù),特別是支付方面的服務(wù),而這正是阿里巴巴的長項。“首先我們有云計算,另外我們擁有支付寶, 然后我們還有淘寶,我們有世界上最大的買家”,張笑凡稱,“我們知道這個市場是空白的,我們知道消費者有這個需求,我們擁有最好的資源條件、支持,我們現(xiàn)在需要的是是通過我們的努力,通過這個行業(yè)的努力,一起來為我們的消費者提供一個完整的、完善的一個云服務(wù)和云手機使用的體驗”。
據(jù)稱,阿里云正在和支付寶合作提供一個整體的解決方案,希望阿里云的手機用戶只要有一個支付寶帳號,就可以完成所有消費。同時,張笑凡強調(diào)“我們是在做平臺,所以不用擔心我們會搶大家錢,我們的目的是讓大家賺錢。我們手機從8月上市到現(xiàn)在,已經(jīng)有合作伙伴在手機上一個月賺8萬多”。
云應(yīng)用開發(fā)指南
(阿里云無線平臺 谷祖林)
在了解到市場前景之后,開發(fā)者可能更關(guān)注一些開發(fā)細節(jié)?;谠朴嬎愕囊苿討?yīng)用與傳統(tǒng)應(yīng)用開發(fā)有何不同?阿里云提供了什么樣的開發(fā)環(huán)境和支持?
據(jù)介紹,對于本地運行環(huán)境,Aliyun VM 專為移動設(shè)備設(shè)計了指令集,提供Java的運行環(huán)境,而在App運營環(huán)境中,提供了云引擎,同時,支持運行時動態(tài)部署,支持離線數(shù)據(jù)服務(wù)。有了這兩個一起構(gòu)建的Cloud App,不用關(guān)心這個資源是在云端還是在客戶端,這樣有統(tǒng)一的資源。這個平臺可以同時支持本地應(yīng)用和云應(yīng)用。
谷祖林介紹稱,“傳統(tǒng)的開發(fā)模式開發(fā)者需要下載SDK,然后要學習,然后要找人交流”,“今天我們把整個開發(fā)環(huán)節(jié)從線下搬到線上。分析開發(fā)者在每個過程中會遇到什么樣的困難,然后幫助開發(fā)者解決這些困難,提供更好的服務(wù),然后把開發(fā)者一些思想融合到開發(fā)者工具中”。阿里云開發(fā)了云應(yīng)用平臺的論壇,隨時幫助開發(fā)者解決開發(fā)中遇到的問題。
此外,基于云計算的開發(fā)和運營將更緊密結(jié)合:“我們希望將整個軟件的迭代開發(fā)整個周期變得非常短,大力發(fā)揚敏捷開發(fā)的思想,把開發(fā)周期縮短”,谷祖林表示。
目前,阿里云為開發(fā)者提供了兩個開發(fā)工具,第一個產(chǎn)品是CAF,它是一個基于HTML5的JAVA框架讓WEB技術(shù)可以更好的適配移動設(shè)備。谷祖林稱,“今天開發(fā)容易,但一旦把它放到線上問題非常多,我們借助云計算的優(yōu)勢,幫開發(fā)者解決的服務(wù)端的彈性計算問題,我們服務(wù)器采用了ACE進行托管,讓整個后端可以彈性。在開發(fā)的環(huán)節(jié),因為我們這邊讓開發(fā)者使用云計算資源,就像庫一樣,我們讓開發(fā)者把代碼分離出來,在發(fā)布的時候同時發(fā)布,如果用戶手機客戶端版本比較老,我們會幫它自動升級的”。此外,阿里云提供遠程調(diào)試功能:“一般調(diào)試要基于模擬器調(diào)整和真機調(diào)試,真機調(diào)試我們提供遠程調(diào)試功能,你拿出云手機和登陸開發(fā)者帳號,你在腳本里面輸入debug的時候,這個就會傳遞到上面(云平臺)”。谷祖林表示,阿里云要讓開發(fā)者“使用云計算資源將像使用庫一樣簡單”。
利用基于云平臺的移動開發(fā),消除互聯(lián)網(wǎng)和移動互聯(lián)網(wǎng)之間的鴻溝,提高開發(fā)效率,節(jié)約開發(fā)成本,這是阿里云云應(yīng)用平臺的初衷。這個平臺目前還剛剛起步,而云計算與移動互聯(lián)網(wǎng)結(jié)合究竟會產(chǎn)生怎樣的“蝴蝶效應(yīng)”,還有賴開發(fā)者們和產(chǎn)業(yè)鏈各方的共同努力。