Delphi XE2:为什么FireMonkey应用程序是高清?

时间:2011-09-03 13:30:01

标签: delphi delphi-xe2 firemonkey

根据Delphi XE2的发行说明。 FireMonkey可以创建高清应用程序。 HD代表高清晰度。为何选择HD? VCL应用程序无法将高清应用程序创建为FireMonkey吗?

3 个答案:

答案 0 :(得分:15)

以下是documentation on Firemonkey,您可以从中看到几个功能。

将普通电视与高清电视进行比较。就像将VCL与Firemonkey所做的相比。 这是一个我怀疑会接受的营销术语,确实突出了它的力量。

HD应用程序引用了Firemonkey的许多功能,但以下内容脱颖而出。

  • 2D应用程序(VCL可以执行此操作)
  • 3D应用程序(VCL无法执行此操作)
  • 强大的矢量引擎(VCL无法做到这一点)
  • 利用GPU(大多数VCL不会这样做)

上面的Doc页面的第一段总结了它。

  

FireMonkey利用现代的图形处理单元(GPU)   桌面和移动设备创建视觉上引人入胜的应用程序   多个平台,瞄准从个人到的整个范围   企业

我怀疑在接下来的几周内会出现越来越多的演示视频,但与VCL相比,差异很大。

答案 1 :(得分:13)

“HD”实际上只是“2D”的营销别名,因为他们想传达的东西比VCL提供的更多。

它确实提供了更多功能,主要是因为它是基于矢量的,而VCL是基于光栅的。

答案 2 :(得分:8)

所有坐标都是浮点精度,而在标准VCL中它们是整数值。它完全有道理:定义更高,所以它是HD ......就像那样简单

在标准VCL应用程序中,您还可以使用高清显卡,但不能使用第三方图形库,例如Gdi +或GLScene。