1

これはおそらく答えるのが簡単な質問ですが、Android での開発にすぐに飛びつくことから私にはわからないだけかもしれません。

タブレットと電話のサイズのページ ビューに異なるメディアクエリ ビューを持つ phonegap Android アプリがあります。

エミュレーターを試すときは、電話のビューまたはサイズを選択する必要があるため、アプリと同じサイズを選択しましたが、問題は非常に多くの Android デバイスにあり、アプリが機能するためにさまざまなサイズをすべてサポートする必要がありますか? ある種の液体レイアウトを作成する必要がありますか?

zoom: 75%;これにアプローチする最良の方法である準備ができたcssで行う方が良いですか?

Google Play にアプリを送信するとき、アプリがどのデバイス向けに設計されているかを選択する必要がありますか?

Amazon ストアにアプリを送信しようとしましたが、Kindle Fire 用にアプリを特別に設計したときに Motorola Zoom をサポートする必要があるため、何度も拒否されました。

助けてくれてありがとう。

4

2 に答える 2

0

これは重要な質問です。Phonegap/cordova は、プロのアプリ開発者向けのハイエンド プラットフォームとしてはまだ準備ができていないと思います。

Android向けに開発している場合、あなたの質問に対する私の現在のアプローチは次のとおりです。

  1. 320x480 (iPhone 3GS と同じ) のサイズでデザインの作成を開始するのはなぜですか? Google デバイスの市場シェアをチェックしてください。画面サイズと密度
  2. 後でアセットをより高い解像度でエクスポートできるようになるため、イラストレーターを使用することをお勧めします。後で、たとえばアプリに画像を含めますが、幅/高さは指定しません。コンテナに決めさせてください。
  3. 私のアプリはグローバル コンテナー内にあります。アプリを終了したら、スクリプトを使用して現在のウィンドウ サイズを検出し、グローバル コンテナーの-webkit-transform-origin-webkit-transformを画面に合わせて設定します。
  4. 最初にブラウザでアプリをテストし、次に実際のデバイスまたはエミュレートされたデバイスでテストします。デバイスエミュレーションパネルがあるので、Chromeをお勧めします..

これは少しハックですが、今のところ動作します..

于 2014-01-20T23:46:34.363 に答える
0

jQuerymobile を試しましたか? あらゆるサイズに適応し、心配する必要はありません。mobileinitdevicereadyイベントが適切に処理されていることを確認してください

于 2012-08-20T20:02:28.363 に答える