Sto sviluppando un progetto che richiede calcoli di business logic basati su un set di regole complesso relativo. I calucations devono essere eseguiti sulle seguenti piattaforme:Utilizzo della libreria Java nel progetto iOS
- Android app
- iOS contenitore di applicazioni
- Java EE
La logica di business non dipende da dettagli specifici di piattaforma, ma è strettamente su "numero crunch".
Per evitare la doppia implementazione per Java e Objective C, che richiederebbero elaborati test e così via, vorrei creare una libreria Java che ne contenga l'implementazione e utilizzarla all'interno dell'app iOS.
Quale sarebbe il modo migliore per farlo? Sarebbe meglio fare una porta nativa per l'obiettivo C? Sarebbe meglio farlo al contrario e scrivere la libreria in Objective C e usarla su Android/Java?
Grazie per la risposta dettagliata. Probabilmente daremo un colpo a j2objc e vediamo se funziona. In caso contrario, l'implementazione C o nativa in Objective-C sarà il prossimo passo. – Philipp