手機(jī)應(yīng)用的未來
在舊金山的Web2.0展會上,手機(jī)網(wǎng)頁開發(fā)公司Cloud Four的Jason Grigsby在會議上做了一個有關(guān)移動網(wǎng)絡(luò)未來的介紹。他的演講也別關(guān)注于當(dāng)今幾種不同類型的手機(jī)應(yīng)用——本機(jī)應(yīng)用(native apps),手機(jī)網(wǎng)頁應(yīng)用(mobile web apps,),以及混合型的應(yīng)用——還有跨平臺開發(fā)帶來的挑戰(zhàn)。
在他的報告中, Grisby提出了一個重要的問題:本機(jī)應(yīng)用真的代表了移動網(wǎng)絡(luò)的未來?為特定設(shè)備如iPhone制作的應(yīng)用并不一定比那些使用網(wǎng)頁技術(shù)制作的應(yīng)用功能更強(qiáng)。實(shí)際上,這些應(yīng)用甚至也是使用手機(jī)硬件本身的一些功能,像加速度感應(yīng)器(accelerometer)和地理位置感知功能。
實(shí)際上,自Phonegap項(xiàng)目推出以來,開發(fā)者已經(jīng)能夠讓他們的應(yīng)用運(yùn)行在多個平臺上,而不用每次都從頭開始,重新制作。Phonegap這款開源開發(fā)工具實(shí)際上是一個基于網(wǎng)頁的平臺,它可以讓開發(fā)者使用HTML和JavaScript來制作應(yīng)用,于此同時這些應(yīng)用又能利用iPhone,Android和黑莓手機(jī)的一些核心功能。
當(dāng)你看到一些使用這項(xiàng)技術(shù)制作的一些應(yīng)用時,你可能會感到驚奇。如果,你不知道它們是用PhoneGap制作的話,你可能認(rèn)為這些應(yīng)用是本機(jī)應(yīng)用。以Blok-Buster 游戲?yàn)槔?,這款受俄羅斯方塊啟發(fā)制作的游行在屏幕上含有有類似顏色的方塊。你可以水平或者,垂直地傾斜手機(jī),甚至將手機(jī)輕輕的上下抖動,這款應(yīng)用會表現(xiàn)的跟本機(jī)應(yīng)用一模一樣。但是它實(shí)際上只是一個使用PhoneGap功能開發(fā)的網(wǎng)頁應(yīng)用。
此類技術(shù)能加快多平臺應(yīng)用開發(fā)的速度。隨著我們步入手機(jī)網(wǎng)頁開發(fā)時代,這樣的技術(shù)越來越重要。如今,我們手中有太多的編程語言和平臺,而在未來這還會不斷增多。因此,我們不應(yīng)只是將目光停留在本機(jī)應(yīng)用上,不應(yīng)將本機(jī)應(yīng)用視作移動網(wǎng)絡(luò)的未來?;蛟S移動網(wǎng)絡(luò)的未來將是網(wǎng)頁為王。
【編輯推薦】