2010-11-04 72 views
3

我需要實現一個可在所有主流瀏覽器上運行的繪圖類型程序,並且可以在iPad/iPhone上打包爲應用程序。經過一番調查我瞭解到了以下事實(糾正我,如果有任何錯誤的):適用於網絡瀏覽器和Mac設備的跨平臺繪圖程序

  1. JavaScript是完全太慢自己來處理這種類型的應用程序
  2. HTML5似乎是一個很好的解決方案,它具有一個畫布標籤和一切,並可以很容易地打包成一個可視化應用程序的UIWebView。不過,我需要能夠達到市場多數爲網絡用戶,不幸的是包括大多數IE用戶誰不使用公共測試版IE 9
  3. 的Flash與蘋果

現在我正在辯論製作兩個完全獨立的應用程序,一個用於iPad/iPhone的OpenGL ES,另一個用於Flash瀏覽器。我只是想知道是否有人立即想出一個應用程序來製作一個應用程序?

回答

4

我會質疑你的第一點(Javascript太慢)的準確性。由於run Quake II in pure Javascript是可能的,所以您的繪畫應用程序很可能不需要資源,因此也可以運行。當然,有人可能會問這個標準需要多少優化和/或經驗才能編寫高性能的JavaScript - 我不能在這裏給出答案。

但是,我確信它的可能獲得足夠的性能用Javascript來實現這樣的繪畫工具,在任何現代瀏覽器。但這並不排除其他選擇;使用JS和HTML 5聽起來就像是「開箱即用」的跨平臺兼容性的理想解決方案。

相關問題