解析云計算和智能手機時代的軟件開發(fā) |
發(fā)布時間: 2012/9/17 18:03:55 |
20XX年,電腦將變?yōu)椴糠謱<也艜玫降墓ぞ撸?/span>iPad/iPhone等平板電腦/智能手機將成為大眾娛樂與信息交換的主要工具。
而通過云計算.,用戶可以用手里的iPad/iPhone或Android終端設(shè)備隨時隨地使用互聯(lián)網(wǎng)提供的各種服務(wù)。 繼續(xù)關(guān)注Android終端與iPhone/iPad、期待Windows Phone 7終端 從2010年智能手機的趨勢來看,主要圍繞推出iPhone4鞏固地位的iPhone和競相現(xiàn)身一鼓作氣擴大份額的Android終端。這一趨勢在2011年自然也將延續(xù),從軟件開發(fā)角度來看,集中在這兩大平臺上開發(fā)各種應(yīng)用軟件的局面也將會延續(xù)。 尤其值得一提的是,使用Android終端的機型令人目不暇接,或許應(yīng)用軟件開發(fā)者需要具有預(yù)測其中哪一個會成為主流的能力,在讓硬件更具多樣性的Android終端中,充分認(rèn)識到每個機型的差異而進行應(yīng)用軟件的開發(fā)。由于硬件與Android版本的不同,隨著各種機型的涌現(xiàn),難免造成應(yīng)用軟件開發(fā)與維護上的混亂。 這里不由令人想起Android的原型——Linux發(fā)行版(Linux內(nèi)核中添加各種功能組裝成操作系統(tǒng)的軟件產(chǎn)品)的“興衰”。盡管在2000年Linux發(fā)展熱潮之際曾存在各種Linux發(fā)行版,但是10年后的今天,Linux發(fā)行版主要剩下了在服務(wù)器領(lǐng)域被廣泛使用的Red Hat和以桌面為主的Ubuntu。 通過觀察這一變遷過程,我們可以看到:“如何從軟件開發(fā)者角度來制定將成果轉(zhuǎn)化為產(chǎn)品的機制”是擴大市場領(lǐng)先的關(guān)鍵所在。這一觀點包含重視Android終端之間的競爭,分析主要目標(biāo)。其中,如何有效實現(xiàn)對應(yīng)用軟件進行開發(fā)與維護尤為重要。 還有,2011年應(yīng)該關(guān)注的是志在必得的Windows Phone 7終端。由于Windows Phone 7擁有龐大軟件開發(fā)者群體所廣泛使用的Visual Studio這一開發(fā)環(huán)境以及與C#和Visual Basic等現(xiàn)有Windows應(yīng)用軟件開發(fā)相同的編程語言,有望很快擴充其應(yīng)用軟件。 靈活運用成為云計算.的技術(shù)要素 智能手機可以日常使用云計算.帶來的各種服務(wù)。Twitter、Facebook、Evernote等消費類服務(wù),將隨著智能手機的發(fā)展加速普及。 首先,使用PaaS(平臺即服務(wù))提供服務(wù)。Google App Engine與Windows Azure Platform及其適用的領(lǐng)域?qū)⒉粩鄶U展。前者支持以大規(guī)模分散為前提的數(shù)據(jù)存儲Bigtable與新的數(shù)據(jù)存儲機制;后者主要是將Windows Server上的應(yīng)用軟件在Azure上直接運行的虛擬機。 其次,現(xiàn)有Web服務(wù)及其API(應(yīng)用程序接口)應(yīng)用,換句話說就是將SaaS(軟件即服務(wù))積極應(yīng)用到自己的Web應(yīng)用軟件。 第三,自發(fā)性思考能夠從“更廣的”角度滿足用戶的內(nèi)容需求,選擇可實現(xiàn)的平臺。未來,隨著云計算.的普及和成熟,開發(fā)者除了要充分掌握云計算.的各種技術(shù)之外,還需要具備對構(gòu)成云計算.的技術(shù)要素靈活運用的服務(wù)創(chuàng)造能力。 當(dāng)然,這種能力并非一朝一夕可以掌握。首先應(yīng)加深理解以上述以PaaS或SaaS為主的各種云計算.技術(shù)知識。 綜上所述,智能手機與云計算.的趨勢都是以商業(yè)應(yīng)用為前提的運用管理與安全保障。隨著智能手機商業(yè)應(yīng)用的擴展及企業(yè)系統(tǒng)開始向云計算.的過渡,必將出現(xiàn)更多的運用管理軟件或安全軟件。 本文出自:億恩科技【mszdt.com】 服務(wù)器租用/服務(wù)器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |