2017-04-01 1 views
0

Création d'une application Android en Java. Je voudrais être en mesure d'envoyer des commandes de l'application à la langue alda qui est une langue pour la composition musicale. Cependant, cette langue n'est évidemment pas installée dans les téléphones des gens. Comment puis-je avoir cette langue "à l'intérieur" de mon application pour que l'application puisse l'utiliser? La langue nécessite Java pour fonctionner, mais cela devrait évidemment être bon.Comment puis-je exécuter une langue à partir de mon application Android?

Répondre

1

Il existe deux approches possibles.

Vous pouvez essayer d'intégrer la langue Alda dans votre application. Cela peut ne pas être simple. Alors qu'il est écrit en Java, la plate-forme Android ne prend pas en charge les bibliothèques Java standard. Si Alda dépend d'API Java standard non prises en charge par Android, vous devrez réécrire certaines parties de l'implémentation Alda. (Si vous rencontrez ce problème, il vaudrait la peine de googler pour voir si quelqu'un a déjà fait le travail.)

L'autre approche pourrait être d'exploiter l'architecture client/serveur d'Alda. Exécutez un serveur sur une infrastructure distante et intégrez le client dans votre application Android. Les inconvénients sont les suivants:

  • L'utilisateur de votre application sera tributaire du réseau, ses performances, et peut-être son/ses plafonds d'utilisation des données mobiles.

  • Vous devez implémenter et exécuter le serveur sur lequel vos utilisateurs comptent. Cela inclut le support 24h/24 et 7j/7, le paiement de quelqu'un pour le serveur, l'utilisation du réseau, etc.

Comme vous pouvez le voir, aucune de ces approches ne sera simple.