2014-01-07 35 views

回答

1

Phonegap是一種混合方法的實現。最好將其視爲一個「混合框架」。混合應用程序的另一個版本可以主要爲本機構建,然後針對某些跨平臺頁面使用webviews(iOS上的UIWebView,Android上的WebView)。還有許多其他框架和設計的「混合」。

通常比較重要的比較是網絡與原生與混合。

這些應該幫助你們了:

http://www.asyncdev.net/2012/10/phonegap-a-misunderstood-hybrid-framework/

http://www.icenium.com/blog/icenium-team-blog/2012/06/14/what-is-a-hybrid-mobile-app-

0

PhoneGap的是環境,我們可以實現混合應用。你可以說Phonegap是實現工具。在跨平臺上運行的混合應用程序。混合應用程序通過CSS,JavaScript,HTML在多個平臺上運行創建。混合應用程序(混合應用程序)將原生應用程序和Web應用程序的元素結合在一起。

更多詳細信息,你可以看到:

https://developer.salesforce.com/page/Native,_HTML5,_or_Hybrid:_Understanding_Your_Mobile_Application_Development_Options

http://docs.phonegap.com/en/3.5.0/guide_overview_index.md.html#Overview

http://public.dhe.ibm.com/software/in/events/softwareuniverse/resources/Native_web_or_hybrid_mobile-app_development.pdf

1

的PhoneGap

的PhoneGap基本上是一個混合式應用程序。

PhoneGap試圖完成什麼?

PhoneGap的目的是允許基於HTML的Web應用程序作爲本機應用程序進行部署和安裝。 PhoneGap Web應用程序被封裝在本機應用程序外殼中,並且可以通過本地應用程序商店安裝用於多個平臺。此外,PhoneGap還致力於提供一種通用的本地API集,這對於Web應用程序來說通常是不可用的,例如基本的攝像頭訪問,設備聯繫人以及尚未在瀏覽器中公開的傳感器。

要在本地模擬器/模擬器上運行PhoneGap應用程序,開發人員將爲他們希望支持的每個本地平臺生成一個項目,在Xcode,Eclipse或任何本地工具鏈中配置該項目的「web根目錄」然後使用該工具運行該項目。在PhoneGap的方法

支持Web視圖或web運行可以是PhoneGap的平臺,任何本地平臺的

優勢。任何可以編寫HTML,CSS,甚至是一小段JavaScript的人都可以在本地應用程序中包裝一個網頁,並將其分發。使用PhoneGap將網頁打包爲本機應用程序的障礙非常低。

的PhoneGap的方法

用戶接口的在PhoneGap的應用的質量的弱點將基於web視圖的質量和呈現引擎的平臺上。 iOS上基於Webkit的渲染引擎強大,並提供最佳性能。 Android網絡視圖功能正常,但有一些顯着的限制。

PhoneGap也不能用本地用戶界面進行擴展。最終開發人員的應用程序自身位於Web視圖內,用戶界面以HTML呈現。

點擊此鏈接以瞭解更多信息:Phonegap Tutorial

相關問題