智能移動(dòng)設(shè)備是一種全新的媒介,自從2007年第一臺(tái)iPhone正式出售以后,這個(gè)世界就像是被注入了某種催化劑,不過短短幾年我們的生活幾乎已經(jīng)無法離開這些精致的產(chǎn)品了。無論操作系統(tǒng)是iOS、Android,還" />

国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

15158846557 在線咨詢 在線咨詢
15158846557 在線咨詢
所在位置: 首頁(yè) > 營(yíng)銷資訊 > 營(yíng)銷百科 > PhoneGap實(shí)戰(zhàn)序言

PhoneGap實(shí)戰(zhàn)序言

時(shí)間:2023-06-14 13:36:01 | 來源:營(yíng)銷百科

時(shí)間:2023-06-14 13:36:01 來源:營(yíng)銷百科

PhoneGap實(shí)戰(zhàn)序言:前言
智能移動(dòng)設(shè)備是一種全新的媒介,自從2007年第一臺(tái)iPhone正式出售以后,這個(gè)世界就像是被注入了某種催化劑,不過短短幾年我們的生活幾乎已經(jīng)無法離開這些精致的產(chǎn)品了。無論操作系統(tǒng)是iOS、Android,還是Windows Phone,都說明一點(diǎn):我們已經(jīng)進(jìn)入了一個(gè)智能移動(dòng)設(shè)備和移動(dòng)互聯(lián)網(wǎng)爆炸式增長(zhǎng)的時(shí)期。
和很多人一樣,當(dāng)我拿到iPhone手機(jī)后,對(duì)其豐富的應(yīng)用非常著迷,這些個(gè)性化的應(yīng)用和游戲讓我可以隨時(shí)隨地獲取資訊、娛樂,甚至還可以在旅行途中輕松地處理工作事務(wù)。在度過短暫的'狂熱'期后,我非常希望這些排列精致的圖標(biāo)后有一個(gè)應(yīng)用可以完全屬于我。于是,我收集了大量的開發(fā)資料并著手學(xué)習(xí)Objective-C,但非常遺憾的是,我發(fā)現(xiàn)學(xué)習(xí)Objective-C并不是件容易的事。雖然它和C語言一樣的優(yōu)雅,但是對(duì)于一個(gè)習(xí)慣了腳本語言的設(shè)計(jì)師來說還是不太容易適應(yīng)。很快我發(fā)現(xiàn)了一個(gè)'取巧'的辦法,即通過UIWebView類訪問網(wǎng)絡(luò)或是本地的網(wǎng)頁(yè)文件,這使我可以利用更為熟練的技術(shù)開發(fā)iOS終端上的應(yīng)用。不過如果想要通過JavaScript腳本調(diào)用iPhone手機(jī)上各種先進(jìn)的傳感器及其他硬件接口,依然不是件容易的事。
隨著Android操作系統(tǒng)的快速崛起,移動(dòng)終端的操作系統(tǒng)開始出現(xiàn)分化,高舉免費(fèi)大旗的Android系統(tǒng)很快完成了從'新人'到'元老'的角色轉(zhuǎn)變,大有和iOS一爭(zhēng)高下的氣勢(shì)。更多的占有率就意味著更大的市場(chǎng),如何把iOS程序轉(zhuǎn)移到Android平臺(tái)成為一個(gè)不可回避的問題。重新學(xué)習(xí)Java固然是最佳選擇,但對(duì)于一個(gè)設(shè)計(jì)師來說,同時(shí)學(xué)習(xí)兩種風(fēng)格完全不同的編程語言絕對(duì)會(huì)是一個(gè)痛苦的過程。很快WebView再一次成為學(xué)習(xí)的'捷徑',從本質(zhì)上來說,不論是Android還是iOS程序,其WebView類的功能都可以看做是用來訪問網(wǎng)絡(luò)的一個(gè)內(nèi)置'瀏覽器',通過它可以打開一個(gè)由HTML、CSS、JavaScript、PHP'構(gòu)筑'的Web應(yīng)用程序。
前景看起來變得非常美好,我們只需要開發(fā)一套Web應(yīng)用程序就可以使用WebView實(shí)現(xiàn)iOS和Android兩個(gè)版本的應(yīng)用程序的發(fā)布,但現(xiàn)實(shí)是殘酷的,WebView只能解決一些基本的問題,想要實(shí)現(xiàn)一個(gè)完美的應(yīng)用還需要讓W(xué)eb程序也可以控制移動(dòng)設(shè)備上獨(dú)特的硬件功能(如加速器、振動(dòng)感知、指南針、照相機(jī)、推送提醒等),似乎要實(shí)現(xiàn)這個(gè)目標(biāo)還是得深入地學(xué)習(xí)兩門程序開發(fā)語言,大量的硬件接口調(diào)用依然是開發(fā)過程中面臨的堅(jiān)冰。
幸運(yùn)的是,一個(gè)優(yōu)秀的開源開發(fā)工具的誕生改變了這個(gè)尷尬的狀況,這個(gè)工具就是本書的'主角'—PhoneGap。PhoneGap是一個(gè)可以統(tǒng)一連接Web應(yīng)用程序和移動(dòng)終端硬件的橋梁,因?yàn)樗粌H為每個(gè)主流的智能移動(dòng)終端操作系統(tǒng)(iOS、Android、Windows Phone等)構(gòu)建了原生的程序項(xiàng)目模板,還為其提取出了相應(yīng)操作硬件接口的API。這意味著我們通過PhoneGap構(gòu)建的應(yīng)用程序只需要使用一段JavaScript代碼即可擁有足夠的權(quán)限訪問移動(dòng)設(shè)備特有的硬件功能。隨著個(gè)人信息終端由PC向移動(dòng)設(shè)備的轉(zhuǎn)移,這個(gè)時(shí)代也為開發(fā)者提供了新的獲得成功的機(jī)會(huì)。如今,借助PhoneGap,廣大的前端開發(fā)者和設(shè)計(jì)師可以開發(fā)出更多、更好的移動(dòng)應(yīng)用程序。

本書寫給誰
本書適合以下讀者閱讀:
Web網(wǎng)站設(shè)計(jì)師及移動(dòng)應(yīng)用產(chǎn)品的設(shè)計(jì)人員。
移動(dòng)應(yīng)用開發(fā)的愛好者和初級(jí)開發(fā)者。
Web前端開發(fā)工程師。
負(fù)責(zé)移動(dòng)應(yīng)用項(xiàng)目開發(fā)的產(chǎn)品經(jīng)理。

如何閱讀本書
本書分為四大部分:
第一部分為準(zhǔn)備篇,簡(jiǎn)單地介紹了PhoneGap的基本概念及相關(guān)知識(shí),并向讀者展示了PhoneGap的用途及優(yōu)勢(shì),同時(shí)對(duì)Web開發(fā)技術(shù)進(jìn)行了入門介紹。然后向讀者講述了PhoneGap的安裝和配置過程,最后將學(xué)習(xí)到的基礎(chǔ)知識(shí)運(yùn)用于實(shí)踐中,開發(fā)出第一個(gè)移動(dòng)應(yīng)用—'匯率計(jì)算器'。
第二部分為基礎(chǔ)篇,全面講解了PhoneGap API 的功能及使用方法,并附上了具體的實(shí)例,從而幫助讀者查閱與使用PhoneGap API。
第三部分為實(shí)戰(zhàn)篇,通過開發(fā)'指南針'應(yīng)用和'萬圣節(jié)更衣室'應(yīng)用,讓讀者了解如何利用PhoneGap API 結(jié)合Web 技術(shù)開發(fā)一個(gè)完整的移動(dòng)應(yīng)用。
第四部分為提高篇,首先向讀者介紹了如何發(fā)布應(yīng)用程序以及在設(shè)計(jì)移動(dòng)應(yīng)用產(chǎn)品的時(shí)候需要注意的事項(xiàng)并提供了一些設(shè)計(jì)上的建議,然后簡(jiǎn)單介紹了jQuery Mobile 和 Sencha Touch 框架如何與PhoneGap結(jié)合使用,最后講述了如何使用PhoneGap 的插件。
如果你是一名經(jīng)驗(yàn)豐富的資深用戶,之前已經(jīng)熟悉了PhoneGap及Web開發(fā)技術(shù)的相關(guān)基礎(chǔ)知識(shí),那么你可以直接閱讀本書第三部分的內(nèi)容,這部分以接近實(shí)戰(zhàn)的案例來講解如何使用PhoneGap開發(fā)移動(dòng)應(yīng)用,相比于前兩部分更獨(dú)立。但如果你還是一名初學(xué)者,建議從第一部分準(zhǔn)備篇開始學(xué)習(xí)。

關(guān)鍵詞:實(shí)戰(zhàn),序言

74
73
25
news

版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點(diǎn)擊下載Chrome瀏覽器
關(guān)閉