2017-04-01 7 views
0

JavaでAndroidアプリを作成する私はアプリからのコマンドを音楽の言語である言語aldaに送ることができるようにしたいと思います。しかし、その言語は明らかに人々の電話にインストールされていません。どのように私はその言語をアプリの "内部"に持っていて、アプリがそれを使用できるようにすることができますか?言語を実行するにはJavaが必要ですが、それは明らかにうまくいくはずです。Androidアプリから言語を実行する方法

答えて

1

2つの方法が考えられます。

あなたのアプリにAlda言語を埋め込むことができます。これは単純ではないかもしれません。 Javaで書かれていますが、Androidプラットフォームは標準Javaライブラリをサポートしていません。 AldaがAndroidでサポートされていない標準Java APIに依存している場合、Alda実装の一部を書き直す必要があります。 (もしあなたがその問題に遭遇したら、誰かが既に仕事をしているかどうかを調べる価値があるだろう)。

もう1つのアプローチは、Aldaのクライアント/サーバーアーキテクチャを活用することです。リモートインフラストラクチャでサーバーを実行し、クライアントをAndroidアプリに埋め込みます。欠点は以下のとおりです。

  • のアプリのユーザーは、その性能、そしておそらく彼/彼女のモバイルデータ利用キャップネットワークに依存することになります。

  • ユーザーが依存するサーバーを実装して実行する必要があります。それには、24時間365日サポートを提供すること、サーバーの誰かに支払うこと、ネットワーク使用などが含まれます。

ご覧のとおり、どちらの方法も単純ではありません。

関連する問題