誰かが似たようなことに出くわした場合、私たちは独特の問題を抱えています. Apache Flex 4.10 と Air 3.8 で構築されたかなり大きなモバイル アプリがあります。iOS で美しく動作します。画面の読み込みは速く、スクロールはスムーズで、アプリはほとんどデスクトップのようです。ただし、Android デバイスでは、動作が非常に遅くなります。同じコードベース、両方の最新デバイス、すべてが同じです。Android での実行には、iOS デバイスの約 4 倍の時間がかかります。何か案は?
2 に答える
この問題は、Galaxy Tab 3 10.1 に固有のものであることが判明しました。同じアプリは、はるかに古いビートアップの Samsung Galaxy Note 2 で大幅に高速に実行されます。
他の人々も同じ問題に直面しています。( http://forums.adobe.com/message/5773513 ) . このデバイスには Intel ベースのチップが搭載されています。Air は Intel x86 ベースの Android ではサポートされていません (少なくともその技術仕様から) http://www.adobe.com/products/air/tech-specs.html
=============== アンドロイド
ベクトル FPU を搭載した ARMv7 プロセッサ、最低 550MHz、OpenGL ES 2.0、H.264、および AAC HW デコーダ Android™ 2.3 以上 256MB の RAM
===============
他の人々がこれに対抗するために何をしているのかは本当にわかりませんが、Galaxy Tab はおそらく、このホリデー シーズンに最も人気のある Android デバイスの 1 つになるでしょう。似たような経験をした人はいますか?
AIR アプリを iOS にエクスポートすると、ネイティブ コードにコンパイルされます。Android バージョンは AVM バイトコードにコンパイルされ、解釈されます。これはおそらく性能の違いです。
AIR アプリをネイティブの Android コードにコンパイルするというリクエストがいくつかあったことは知っていますが、これについてどのような計画が立てられているかはわかりません。