我正在創建一個基於Android傳感器的項目。我們正在爲應用程序創建一個特定的「酷」設計。XML Android vs Html 5的性能和顧慮?
我已經可以連接多個傳感器,其觸發JavaScript函數時,JAVA調用它們。爲了公平起見所有的計算髮生在JAVA和只渲染的部分是通過HTML和JavaScript通過Webview
這個Android項目具有一些特殊性:
1.-從用戶幾乎沒有輸入,超過←, →,↑,↓,(後退按鈕)在DPAD(自定義控件) 2:所以我不需要完全不像掃過一個特定的元素,或者點擊等 3.-是一個受控環境中始終是相同的平臺在相同的Android版本,從不跨平臺,從不網站,從不IOS作爲例子。 4.-固定屏幕尺寸
所以我的問題是:是否有任何問題使用Webview
控件而不是xml? (性能等),我們是否會遇到任何未來的問題?
注意:我們正在使用HTML5,因爲我們的團隊是web開發的豐富經驗和時間約束是大從頭開始學習XML,也是我們在Android應用程序的世界新。
一點點研究(Why is XML not HTML used for UI in Android progrmming?),但不包括,如果是更好的性能,或者一些具體的事情。
「我們正在爲應用程序創建一個特定的」酷「設計。」 - 你是否認爲它是「酷」是無關緊要的。你的*用戶*認爲什麼是重要的。 「使用Webview控件而不是xml是否有問題?」 - 您的第一關注應該是用戶的期望。如果您的用戶期望使用本地用戶界面,他們可能不會認爲使用「WebView」是「酷」,無論您的設計如何。 「時間限制很大」 - 您似乎認爲您的解決方案開發速度會更快。除非您使用現有的混合應用程序容器(例如,PhoneGap),否則我會懷疑它會更快。 – CommonsWare
@CommonsWare用戶不會看到xml設計和html設計之間的區別,因爲只會呈現「屏幕」,實際上我通過JAVA連接了幾個傳感器並不是很複雜,而且我也有很多Javascript和CSS3的使用經驗所以使用JS和CSS構建工作原型對於我們的團隊來說要快得多。 – ncubica
「用戶不會看到xml設計和html設計之間的區別」 - 用戶會將您的應用與用戶使用的其他應用進行比較。 – CommonsWare