我听说Delphi的 NEW Rad Studio XE2 有一个叫做 FireMonkey 的东西,它将允许使用相同的代码来构建Windows 32,Windows 64和 MacOS 应用程序。
如果这是真的,那么这是巨大的。在哪里可以获得有关FireMonkey的技术文档?
编辑:
我对MacOS感兴趣。当我发布软件的Mac版本时,有几个人问我,我一直告诉他们我不是。我早在3月(4个月前)就问了这个问题,但没人对FireMonkey提任何意见。 What version of Delphi will let me create software that runs on a Mac?
主持人问题:
这应该是维基吗?
最佳答案
FireMonkey来自以前的DXScene库,该库已被Embarcadero收购。
您可以在此博客站点中获得大量信息和屏幕截图:
http://ksdev.blogspot.com/
尤金写道in his forum,所有注册用户(如我)将“免费”获得Embarcadero版本...
以下是DXScene的功能-与FreePascal编译器一起使用,可在Linux或Mac OS X下运行:
我们可以猜测,FireMonkey将具有其中一些功能,具体取决于新的Delphi XE2交叉编译功能。它将构建OSX,iOS,Linux应用程序吗?是否需要XCode?
简而言之,FireMonkey将允许您:
但是FireMonkey与VCL的GUI部分不兼容。这是一个全新的图书馆,拥有自己的架构,该架构的确基于以前的DXScene。
可以在http://www.deltics.co.nz/blog/?p=735获得所有详细信息
我认为Mac OS X支持减少到32位版本,因为FireMonkey使用的是Carbon API(仅32位)。参见http://developer.apple.com/carbon
值得一提的是,制作Mac OS X 64位版本将需要使用“Objective C”语法(或链接)并直接使用Cocoa。一些额外的工作…
我仍在等待Linux版本。 FireMonkey的祖先(又名DXScene)已经在Linux上就绪(使用GTK/Pango/Cairo/OpenGL),并且内部已经有一个ELF链接器(来自Kylix的链接器,非常好)。我知道Mac OS X在此列表中具有较高的优先级,因为它是台式机计算的更常见的平台。但是对于服务器应用程序来说,Linux是最多的。在XE3中,可能是吗?
编辑:以前的“悲观”版本-提取;)
编辑:我做了some screenshots of DXScene components demo-它可以帮助您更好地了解FireMonkey的外观。
关于delphi - 新的Delphi Rad Studio XE2内的FireMonkey(FMX)具有哪些详细功能?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6931025/