我有一个现有的Delphi 2009应用程序。我看到新的XE2版本,我们现在可以构建我们的Delphi应用程序到Windows 32/64和现在的Mac OS X!拇指高达64位,适用于Mac OS X编译…
Mac OS X编译器有多好?我们需要做什么来将我们的应用程序编译成Mac OS X?它只能用于VCL组件,还是自动转换第三方组件?现在我们如何处理OS API调用?
解决方法
Mac OSX编译器目前只有32位。未来版本将包含64位版本。
至于VCL,恐怕你会失望的。 VCL是一个只有Windows的框架,并保持这样。 VCL非常依赖于Windows的架构。对于跨平台(Windows,OSX,iOS),XE2附带的新框架称为FireMonkey.将大型VCL应用程序移植到FireMonkey是一项重要任务。最近有很多博客文章讨论了FireMonkey,一些websearch将引导你们。我会警告你,FireMonkey与VCL非常不同。
这是全新的技术,所以期待着一些棘手的问题。框架成熟需要时间,第三方供应商可以充分利用它。目前,您不应该期待随时随地为使用Delphi编译的Mac发布GUI重型应用程序。您应该做的是获取XE2,了解FireMonkey并计划移植到FireMonkey的策略。