4

私はアマチュア開発者であり、長い数学的計算を実行する Android アプリを作成しています (たとえば、複数の for ループを含む)。Android デベロッパーの Web サイトで、Renderscript が計算時間とメモリを削減できる可能性があることを読みました。ただし、C には読みやすさ (または書き込み可能性) がないため、計算を実行するためのより効果的な (時間/メモリ) 方法があるかどうか疑問に思っていました。

それ以外の場合、他に方法がない場合、Android Web サイトの Renderscript セクション以外に参考になるリソースはありますか?

4

2 に答える 2

2

デバイスで直接計算するには、次の2つの選択肢があります。

Renderscript

  • (+)さまざまなタイプの現在および将来のアーキテクチャをサポートします。
  • (+)将来的にGPUでの計算が可能になります。
  • (+)複数のコアで実行することは簡単にスケーラブルです。
  • (-)最小限のAPIレベル11。

Android NDK

  • (+)クロスプラットフォームコード
  • (-)アプリケーションは、開発者が利用可能なアーキテクチャごとにコンパイルする必要があります。
  • (-)新しいアーキテクチャが出現した場合は、新しいビルドが必要です。
于 2012-08-30T15:09:00.450 に答える
0

サーバーで計算を行い、結果を Android デバイスに送り返すのはどうですか?

RESTful サービスのサーバー側を実装し、Android から http 経由で呼び出すことができます。

于 2012-08-30T15:05:45.523 に答える