Je développe un projet qui nécessite des calculs de logique métier basés sur un ensemble de règles relativement complexe. Les calucations doivent être exécutées sur les plates-formes suivantes:Utilisation de la bibliothèque Java dans le projet iOS
- app Android
- iOS app
- application Java EE conteneur
La logique commerciale ne dépend pas d'une plate-forme de détails spécifiques, mais est strictement sur "le nombre croquant". Pour éviter une double implémentation pour Java et Objective C, ce qui nécessiterait des tests élaborés, je voudrais créer une bibliothèque Java qui contienne l'implémentation et l'utiliser dans l'application iOS.
Quelle serait la meilleure façon de faire cela? Serait-il préférable de faire un port natif pour l'objectif C? Serait-il préférable de le faire dans l'autre sens et d'écrire la bibliothèque dans Objective C et de l'utiliser sur Android/Java?
Nous vous remercions de votre réponse détaillée. Nous allons probablement donner une chance à j2objc et voir si cela fonctionne. Si ce n'est pas le cas, l'implémentation C ou native pure dans Objective-C sera la prochaine étape. – Philipp