如果这是真的,那就是一件很了不起的事情。我在哪里可以找到有关FireMonkey的技术文档?
编辑:
我对MacOS很感兴趣。一些人问我何时发布我的软件的Mac版本,我一直告诉他们我没有。我在三月份(4个月前)提出了这个问题,当时没有人谈论过FireMonkey。什么版本的Delphi可以让我创建在Mac上运行的软件?
主持人问题:
这应该是个维基吗?
如果这是真的,那就是一件很了不起的事情。我在哪里可以找到有关FireMonkey的技术文档?
编辑:
我对MacOS很感兴趣。一些人问我何时发布我的软件的Mac版本,我一直告诉他们我没有。我在三月份(4个月前)提出了这个问题,当时没有人谈论过FireMonkey。什么版本的Delphi可以让我创建在Mac上运行的软件?
主持人问题:
这应该是个维基吗?
FireMonkey起源于以前的DXScene库,该库已被Embarcadero收购。
您可以在此博客网站http://ksdev.blogspot.com/上找到大量信息和截图。
Eugene在他的论坛中写道,所有注册用户(像我一样)都将“免费”获得Embarcadero版本...
以下是DXScene的功能-可与FreePascal编译器一起使用,以在Linux或Mac OS X下运行:
DXScene是Delphi/C++ Builder/Lazarus的3D硬件加速图形库。目前还无法获取任何技术文档,因为XE2已经宣布但尚未发布。
博客摘要:
• FireMonkey - 基于可缩放矢量图形的GUI框架,利用GPU能力进行硬件加速跨平台GUI。
• 跨平台支持 - 使用单一源VCL应用程序针对Win32和Win64或使用FireMonkey针对Win32、Win64等多个平台。
• iOS支持原生代码FireMonkey应用程序!!- 是的,使用Delphi构建iPhone和iPad应用程序,甚至连Steve Jobs都会乐意将其放入他的商店中!
• LiveBindings - 一种创建“实时”关系的方法,不仅可以在对象之间创建关系,还可以在对象的各个属性之间创建关系。
• 使用PhoneGap在RadPHP中创建本机Android应用程序
• 未来版本的Delphi将支持本机Android应用程序(以及Linux)
• DataSnap客户端代理生成 - 适用于Android、.NET、Objective-C、Blackberry、iOS等等
• Starter版将从一开始就提供,同时还有Pro、Enterprise和Architect版。
• 所有跨平台功能支持的平台都将在所有版本中提供,包括Starter版!
编辑
至少在David Intersimone的博客上,它说Firemonkey库将完全做到这一点:Win32、Win64、Mac OSX和iOS。 以下是博客文章的相关摘录:
- 创建GPU支持的FireMonkey应用程序,让您的客户保持参与
- 构建64位Delphi应用程序,以利用最新的硬件
- 创建一个单一的应用程序,同时针对Windows、OS X和iOS
但我同意David Heffernan的观点,现在没有技术信息,只有销售话语。
目前还没有公开透露太多细节,但看起来FireMonkey是新的跨平台GUI库的名称,类似于VCL但不限于Windows。很多人猜测它基于Embarcadero一段时间前购买的KSDev技术,但我不知道是否已经得到确认。任何进一步的细节可能要等到我们得到官方消息。
编辑:看起来Andreano Lanusse刚刚发布了有关该库的大量官方预览信息。请参见http://www.delphifeeds.com/go/s/82632获取详细信息。
请注意 - Delphi XE2/FireMonkey 产品发布会昨天在奥克兰举行,因此信息现在已经公开。
FireMonkey 不仅支持本地 Win32、Win64 和 OSX,还支持本地 IOS!这是非常重要的。
如果你想制作一个OS X版本的应用程序,你也可以看看FreePascal。
我们不允许谈论它(保密协议)...但测试表明,FireMonkey应用程序可以在我的OS X机器上运行 :-P