相対的に複雑なルール セットに基づくビジネス ロジック計算を必要とするプロジェクトを開発しています。計算は、次のプラットフォームで実行されます。
- Android アプリ
- iOS アプリ
- Java EE アプリケーション コンテナ
ビジネス ロジックは、プラットフォーム固有の詳細には依存しませんが、厳密には「数値処理」に関するものです。
入念なテストなどが必要になる Java と Objective C の二重実装を避けるために、実装を含む Java ライブラリを作成し、iOS アプリ内で使用したいと考えています。
これを行う最良の方法は何ですか?Objective C のネイティブ ポートを作成した方がよいでしょうか? 逆に Objective C でライブラリを作成し、Android/Java で使用する方がよいでしょうか?