跳到主要內容
:::
登入
註冊
網站導覽
展開搜尋
全站搜尋
熱門關鍵字:
半導體
精準醫療
太空
煙火
關閉搜尋
您的瀏覽器不支援此script語法,請點選
搜尋
使用搜尋功能。
分類
分類項目
關閉分類項目
地理
天文
化學
醫學
科技
社會科學
人類文明
地科
心理
物理
數學
環境
生物
生活科學
醫療
地球科學
Menu
關於我們
文章
熱門文章
最新文章
精選文章
科學專題
科發月刊
影音
TechTalk
科普影片
活動
學生專區
夥伴
認證
公務人員
網站導覽
English
首長信箱
常見問答
雙語詞彙
關於我們
文章
文章
熱門文章
最新文章
精選文章
科學專題
科發月刊
影音
影音
TechTalk
科普影片
活動
學生專區
夥伴
認證
認證
公務人員
:::
首頁
文章
最新文章
Pleace Login!
×
請先登入
facebook
twitter
line
中
列印
書籤
:::
跨行動裝置平台APP開發之工具–PhoneGap
103/03/11
瀏覽次數
9845
陳盈銓
|
國家實驗研究院高速網路與計算中心計算技術整合組
智慧型行動裝置時代來臨,擁有一支酷炫且功能強大的智慧型手機或平板電腦已經是時下年輕人必備的生活工具之一,甚至傳統筆記型電腦已漸漸被平板電腦所取代,行動裝置APP龐大市場儼然已成為兵家必爭之地,各家軟體公司無不紛紛投入大量人力資源開發有趣且實用的APP。當今市面上主流的行動裝置作業系統種類,包含:iOS、Android、BlackBerry、Windows Phone 等,若要針對各個不同行動裝置平台開發專屬的APP,是一件非常耗時又耗工的事情,程式設計師必須針對每個作業系統各自進行程式客製化。然而,後續APP維護工作也會較為繁複,必須一一做程式修改。為解決上述問題,本文將介紹一套可跨各式市面上知名行動裝置平臺的 APP 開發工具,PhoneGap [1]。
PhoneGap 是一套採用 HTML、CSS 與 JavaScript 來製作 iOS、Android、BlackBerry、Windows Phone 等行動裝置APP的免費開發工具。PhoneGap 最初是由 Nitobi 所開發而出,後來則是被知名軟體公司 Adobe 收購,現階段之專案名稱命名為 Cardova。使用 PhoneGap 開發 APP 的最大優點在於,程式設計師不需要額外花心思去學習開發 Android APP 的程式語言 JAVA,以及開發 iOS APP 的程式語言 Object-C,而是只要使用相關網頁程式設計工具即可快速開發出一套可用於多個不同行動裝置平臺的 APP,其網頁程式設計工具則包含:HTML、CSS、JavaScrip t與 jQuery Mobile [2] 等。
簡單來說,藉由 PhoneGap 所開發製作的 APP,可讓使用者透過 APP 開啟手機內建的瀏覽器(例如:Safari、Chrome、Firefox 等),以顯示程式設計師所撰寫製作的網頁內容,而且 PhoneGap 亦提供許多以 JavaScript 呼叫的 API 函式庫,可讓 APP 直接呼叫使用手機內建的底層硬體元件,包含:照相機、儲存裝置、定位系統、震動、電子羅盤、重力加速度感測器等實用的裝置功能。待程式開發測試完成後,即可依照各個不同 APP Market 平臺(例如:Apple Store、Google play),將其 APP 進行應用程式上架,供所有行動裝置使用者下載使用。如此一來,透過 PhoneGap 作為跨行動裝置平臺 APP 之中介開發工具,可大幅減輕程式設計師開發 APP 之負擔,進而加速整體專案開發時程,並可有效降低人力成本,對於後期之 APP 維護工作而言,亦顯得較為簡單輕鬆。
參考文獻
[1] PhoneGap, http://phonegap.com/
[2] jQuery Mobile, http://jquerymobile.com/
資料來源
轉載自「國研院高速網路與計算中心92期電子報」
程式設計(4)
行動裝置(22)
APP(27)
科發月刊(5221)
推薦文章
114/03/28
極端降雨來了,AI 如何預測並預防邊坡崩塌?
簡永昌
|
科技大觀園特約編輯
儲存書籤
114/03/28
從空中看災區、用資料拚速度 AI + 遙測讓防災更精準
寒波
|
科技大觀園特約編輯
儲存書籤
114/05/16
外掛每年害遊戲公司損失290億,這場戰爭該怎麼打?
李元傑
|
科技大觀園特約編輯
儲存書籤
114/06/30
別讓防曬美意變環境負擔!看農業廢棄物如何變身科技材料,吸附水中有害環境荷爾蒙
余國賓
|
國立陽明交通大學 環境與職業衛生研究所教授
儲存書籤
OPEN
關於我們
關於我們
文章
熱門文章
最新文章
精選文章
科學專題
影音
科普影片
TechTalk
活動
活動
學生專區
學生專區
回頂部