2013-12-21 60 views

回答

5

截至今日,FireMonkey版本,以及相關的德爾福版本的名單是:

  • FM1:德爾福XE2
  • FM2: Delphi XE3
  • FM3: Delphi XE4/5

FireMonkey版本比真正的軟件版本更適合市場營銷。主要是德爾福本身的版本。

對於FireMonkey版本附帶XE5的版本有點爭議。遵循該模式,它應該是FM4。但是我無法找到使用名稱FM4的Embarcadero的任何地方。所以我相當懷疑這是發生了什麼事情(我所有的猜測):

  • XE2的原始發行版被命名爲純FireMonkey。
  • XE3的發佈消除了iOS的支持,並修復了許多突破性變化帶來的深層次和根本性缺陷因此它被命名爲FM2。
  • 隨着XE4,iOS返回並修復了更多的缺陷,再次發生突變。該圖書館達到穩定,並命名爲FM3。他們甚至在營銷材料中使用FM 。或許是比原來指數更好的信息。或者那只是我身邊的數學家?也許營銷人員認爲它看起來很酷。
  • XE5增加了Android的支持,並且有更多,儘管更輕微,突破性的變化。 Embarcadero的一位人士表示,如果我們不斷改變FM版本,那麼人們會厭倦了我們所有的突破性改變。所以我們只需調用FireMonkey,然後離開它。

未來我想你會看到Embarcadero的FireMonkey和FM。這個版本是Delphi版本。

+0

我會說,XE5有FM3.1或FM3vXE5,因爲從XE4到XE5有一些代碼重大更改http://docwiki.embarcadero.com/RADStudio/XE5/en/FireMonkey_Refactoring_in_XE5 –

+0

+1對於該營銷方面。 AFAIK沒有人問過VCL的版本號。兩者都沒有單獨銷售,所以沒有技術上需要這樣一個額外的版本號:o) –

+1

可能'FireMonkeyVersion'旨在保存軟件版本。從價值來看,它似乎來源於產品版本和FM更新。 –

2

FMX框架的版本取決於您使用的Delphi編譯器版本。到目前爲止,每個Delphi版本(從XE2開始)都包含了某種不同的/擴展的/改變的Firemonkey框架。

BTW德爾福XE4 Firemonkey框架FM3