Posso compilar facilmente meu aplicativo Delphi existente para Mac OS X com Delphi XE2 (v16)?

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

  •  27-10-2019
  •  | 
  •  

Pergunta

Eu tenho um aplicativo Delphi 2009 existente.Eu vi com a nova versão do XE2 que agora podemos construir nosso aplicativo Delphi para Windows 32/64 e agora Mac OS X!Polegar até 64 bits e para compilação do Mac OS X ...

Quão bom é o compilador Mac OS X?O que temos que fazer para compilar nossos aplicativos para Mac OS X?Funcionará apenas com os componentes VCL ou converterá componentes de terceiros automaticamente?Como lidamos com as chamadas de API do sistema operacional agora?

Foi útil?

Solução

O compilador Mac OSX é, atualmente, apenas 32 bits. Uma versão de 64 bits será incluída em uma versão futura.

Quanto à VCL, temo que você fique desapontado. O VCL é um framework somente para Windows e assim permanecerá. A VCL é altamente dependente da arquitetura do Windows. Para plataforma cruzada (Windows, OSX, iOS), a nova estrutura enviada com o XE2 é chamada de FireMonkey . Portar um grande aplicativo VCL para FireMonkey é uma tarefa significativa. Recentemente, surgiram muitos artigos em blogs discutindo FireMonkey e um pouco de pesquisa na web o levará a eles. Devo avisar que FireMonkey é muito diferente da VCL.

Esta é uma tecnologia totalmente nova, portanto, espere alguns problemas iniciais. Levará algum tempo para que a estrutura amadureça e para que os fornecedores terceirizados estejam totalmente atualizados com ela. No momento, você não deve esperar lançar um aplicativo de GUI pesado para Mac compilado com Delphi tão cedo. O que você deve fazer é obter o XE2, aprender sobre o FireMonkey e planejar uma estratégia para portar para o FireMonkey.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top