2012-06-13 90 views
5

首先,令人驚歎的apache cordova團隊爲製作獨立於平臺的原生應用構建平臺而感到驕傲 - 非常棒的東西。phoneGap/Cordova的技術極限是什麼?

但是,由於我們知道HTML5仍處於草稿模式,並且我正在考慮將Cordova應用於該方向,現在對Cordova有什麼技術限制?

與Sencha Touch 2相比有什麼優點和缺點,因爲我看到ST2在我的科爾多瓦搜索期間彈出。

+0

他們不能給你一回擦,作爲指定的驅動器,當你出去喝酒,或成爲一個嘗試的肩膀。我可以繼續嗎? –

回答

5

從您所想的角度來說,科爾多瓦沒有技術限制。

Cordova提供了在應用程序中打包JS,HTML和CSS的方法,該應用程序在本機Web視圖中運行。您可能會聽到一個說法,即任何添加到本機SDK的新功能都無法使用,因爲您必須等待Cordova實施它。這是錯誤的,沒有任何東西阻止任何人通過JS本地訪問新功能。

技術的限制實際上是在你的Web技術運行在

的iOS5之前是沒有地位的瀏覽器:固定的,所以這是誰想要支持的iOS5 <開發商的限制。他們被迫使用類似iScroll的東西,或者通過將UINavigationBar與UIWebView混合來實際採用混合方法。我已經做到了,而且很困難。

另一個限制是需要300ms才能觸發的點擊事件,所以響應性很差。這已被多次解決,但最近由Google

還有很多其他問題,如flickering during transitionsThomas Fuchs已經博客的東西。說真的,那個人是天才。

我曾遇到過一個錯誤,它導致頁面分辨率降低,因爲在應用了CSS轉換的父div內顯示和隱藏子div。真的很奇怪的東西。

煎茶觸摸是一個很好的框架,你可以嘗試爲您的Web應用程序,但它沒有涉及到科爾多瓦在功能級別