2013-03-10 54 views
2

我正在尋找如何在android中使用swf文件和大多數的答案建議我使用webview和一個簡單的html文件。android的用戶界面webview

現在我認爲我們可以輕鬆地將CSS和JavaScript文件放在資產文件夾中,然後我們可以在html5代碼中使用它們。

看着HTML5的力量,這將使網頁設計師的應用開發變得非常容易!

我只是想知道在android中使用這種方法構建一個好的用戶界面是否好?背後有沒有技術優點/缺點?我會錯過一些由android提供的功能嗎?

回答

0

有很多框架允許您使用HTML/CSS/JavaScript編寫本機android應用程序。這其中的一些:

我從來沒有使用其中任何一個,所以如果是寫的android好或壞主意,我不能說應用程序,但在這裏你可以找到一個關於它的好會話HTML5 versus Android

+0

感謝您的答覆。 這個框架和我所要求的一樣。 但是我們可以在不使用sdk的情況下完成一些簡單的任務。 我的問題是,這種方法有沒有技術上的缺陷? – 2013-03-10 16:22:21

0

有優點&缺點使用跨平臺。根據我的觀點,您不應該在WebView中加載所有內容。

我還是建議你本機應用程序的方法,因爲以下幾點:

  • 的WebView是在Android SDK中的UI控件之一。因此,它將具有內存大小限制和CPU使用率限制。因此,您在某些設備中可能會遇到性能問題。
  • 正如您在較早的時代所瞭解的,我們習慣於使用桌面應用程序,然後將所有內容都轉移到Web應用程序。
  • 這是 可能只是因爲我們的瀏覽器獲得更多的功能,例如,更多 內存區域,CPU訪問,線程,個人處理(如 谷歌瀏覽器)等...
  • 短暫,網絡瀏覽器變得更加智能,並被視爲單獨的應用程序。現在,網絡應用的日子可能與桌面應用程序具有大致相同的性能 。所以,現在一切都轉移到 網絡應用程序開發。

這個時代將進入後期的移動開發。但目前我們正處於移動開發和跨平臺開發的中期階段。因此,除非任何平臺(iOS/Android)的Web-View控制功能變得更強大,否則我們無法完全繼承。

我希望我好好解釋一下吧:)