2013-12-21 4 views

답변

5

이다, FireMonkey 버전 및 관련 델파이 버전의 목록입니다 :

  • FM1 : 델파이 XE2
  • 에게
  • FM2 : 델파이 XE3
  • FM3 : 델파이 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'은 소프트웨어 버전을 보유하기위한 것입니다. 값으로 판단하면 제품 버전 및 펌웨어 업데이트에서 파생 된 것으로 보입니다. –

2

FMX 프레임 워크의 버전은 사용하는 Delphi 컴파일러 버전에 따라 다릅니다.

지금까지 각 Delphi 버전 (XE2에서 시작)에는 다소 다른/확장/변경된 Firemonkey 프레임 워크가 포함되어 있습니다.

BTW 델파이 XE4 Firemonkey 프레임 워크는 오늘로 FM3

관련 문제