私は現在、クロスプラットフォームのモバイルアプリを開発中で、指定されたTitanium APIを使用してアプリケーションのUIを作成するプロセスを完了しました。ベストプラクティスのディスカッション:チタン製のネイティブUIでウェブビューを好むのはいつですか?
モバイルWebアプリケーションを構築する場合と比較して、これは時間がかかる作業です。レンダリングされたWebページでは、firebugを使用した場合と同じように、レンダリングされたUIで作業する可能性がないからです。
は特に作成が面倒で形成するので、私は、HTMLを使って自分のフォームを構築し、いくつかの理由のためにかなり甘い働いたのWebView、それらをレンダリングすることを決めた:
WebViewsが柔らかいので、自動的にスクロールされていますキーボードはHTMLフォームの入力フィールドをカバーしません
<input>
タグの属性を設定することによって、WebViewフォームで表示されるキーボードタイプを制御できます。JavaScriptライブラリを使用して、フォームの検証、フィールドの強調表示などをHTMLフォームに追加できます。これは魔法のように動作し、チタンのドキュメントを使用すると、フォームを構築するためwebviewsを使用することを奨励していますが
、私はwebviewsと混合ネイティブUIを持っていることについて複雑な気持ちをしています。あなたに
私の質問:
あなたはWebviewsとネイティブUIを混合をどう思いますか?
Webviewを好む他のユースケースがありますか?
いずれかを使用するための一般的な基準は何ですか?
事前にありがとう:)
ちょうど好奇心から離れて、TitaniumのドキュメントはWebviewsの使用を奨励していますか? – Zakaria
https://wiki.appcelerator.org/display/guides/WebView+Use+Cases – Zounadire