Posso compilare facilmente la mia applicazione Delphi esistente per Mac OS X con Delphi XE2 (v16)?

StackOverflow https://stackoverflow.com/questions/7334913

  •  27-10-2019
  •  | 
  •  

Domanda

Ho un'applicazione Delphi 2009 esistente.Ho visto con la nuova versione XE2 che ora possiamo costruire la nostra applicazione Delphi su Windows 32/64 e ora su Mac OS X!Pollici fino a 64 bit e per la compilazione di Mac OS X ...

Quanto è buono il compilatore di Mac OS X?Cosa dobbiamo fare per compilare le nostre applicazioni su Mac OS X?Funzionerà solo con i componenti VCL o convertirà automaticamente i componenti di terze parti?Come gestiamo ora le chiamate API del sistema operativo?

È stato utile?

Soluzione

Il compilatore per Mac OSX è, attualmente, solo a 32 bit. Una versione a 64 bit sarà inclusa in una versione futura.

Per quanto riguarda il VCL, temo che rimarrai deluso. Il VCL è un framework solo per Windows e rimarrà tale. Il VCL dipende enormemente dall'architettura di Windows. Per multipiattaforma (Windows, OSX, iOS), il nuovo framework fornito con XE2 si chiama FireMonkey . Il porting di un'app VCL di grandi dimensioni su FireMonkey è un'attività significativa. Ci sono stati molti articoli sul blog proprio di recente che parlano di FireMonkey e un po 'di ricerca sul web ti porterà a trovarli. Ti avverto che FireMonkey è molto diverso dal VCL.

Questa è una tecnologia nuova di zecca, quindi aspettati alcuni problemi iniziali. Ci vorrà tempo prima che il framework maturi e che i fornitori di terze parti si aggiornino completamente con esso. Al momento, non dovresti aspettarti di spedire presto un'app pesante con GUI per Mac compilata con Delphi. Quello che dovresti fare è entrare in possesso di XE2, conoscere FireMonkey e pianificare una strategia per il porting su FireMonkey.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top