PhoneGap - 概述



移動裝置、手持裝置和易於攜帶的裝置已經開啟了軟體工程的新篇章。這些小型但高效的裝置能夠執行使用高階程式語言建立的應用程式。擁有這些裝置的人傾向於最大限度地使用它們,因為這些裝置(例如手機)非常方便,隨時隨地都可以使用。

移動裝置的架構類似於計算機系統。它具有定製的硬體、韌體和作業系統。

Mobile

這三項大多是專有的,並且在一個旗艦組織下進行設計、開發和組裝。應用程式(應用軟體)由旗艦組織和組織外部的開發者共同開發。

市場上有多種廣為人知的移動作業系統,包括專有和開源類別。最常用的移動作業系統包括:

  • Android
  • iOS
  • BlackBerry
  • Windows
Mobile Operating System

每個移動作業系統都提供自己的一套工具和環境來開發在其上執行的應用程式。為一個作業系統製作的應用程式不能在任何其他平臺上執行,因為它們完全不同。為了增加使用者覆蓋面,開發者傾向於涵蓋所有主要的移動作業系統。

因此,開發一個可能在所有主要作業系統平臺上執行的應用程式程式,並保持其在所有平臺上的外觀、感覺和功能相同,這是一項繁瑣的任務。對於這項工作,開發者需要了解所有平臺,並且應該對不同作業系統的主要開發工具有很好的瞭解。

PhoneGap

PhoneGap 可以被視為上述所有問題的解決方案。PhoneGap是一個框架,使開發者可以使用標準的 Web API 為所有主要的移動作業系統開發他們的應用程式。它是開源和免費的。

開發者只需要瞭解使用 HTML、CSS 和 JavaScript 的 Web 開發。PhoneGap 負責其餘的工作,例如應用程式的外觀和感覺以及在各種移動作業系統之間的可移植性。

Mobile OSI

使用 PhoneGap,可以為所有主要的移動作業系統(如 Apple iOS、Android、BlackBerry、Windows 等)建立應用程式。這不需要開發者對上述任何平臺有專業知識,也不需要開發者從頭開始編寫應用程式程式碼。

PhoneGap 允許使用者將資料內容上傳到網站,並自動將其轉換為各種應用程式檔案。

在本教程中,我們將學習如何在不使用任何離線工具的情況下,線上為 Apple、Android 和 Windows 平臺建立應用程式。

廣告
© . All rights reserved.