Ora sto pensando all'architettura del mio programma. Ho intenzione di fornire l'accesso non solo per l'utilizzo del desktop, ma anche per le piattaforme mobili.
Voglio creare un pacchetto bpl come file separato. Voglio avere nella prossima versione di Windows i seguenti file: program.exe + logic.bpl. Può essere utile perché logic.bpl può essere spesso modificato, in quanto è una parte molto importante del mio programma.
Oltre agli altri programmatori (i miei amici) sarà possibile sviluppare la propria logica e sostituire il file logic.bpl con il proprio. Quindi, ci sono le prossime domande:
- Avrò qualche problema con la compilazione del programma per Android, iOS?
- Come posso creare il programma con pacchetti per Windows e senza pacchetti per piattaforme mobili con modifiche minime nel codice?
- Nel caso di uso di dll invece di bpl, ci sono vantaggi / svantaggi per la programmazione multipiattaforma?