Co je v přípravě nebo v plánu ohledně Delphi, C++Builderu a Delphi Prism?
Jen pro připomenutí: RAD studio se skládá z nativního Delphi, nativního C++Builderu a Delphi Prism a RAD PHP. Aktuální verze Delphi je Delphi XE2. Tento text byl napsán před vydáním XE2, které přineslo FireMonkey, 64bit a OSX.
Tento text je aktualizován podle aktuální Delphi a RAD studio Roadmap z 12.8.2010 http://edn.embarcadero.com/article/39934.
Očekává se nová roadmap během začátku roku 2012.
Upozornění: Embarcadero negarantuje přesné dodržení. Obecně Embarcadero nerado něco slibuje, jelikož by se v případě nesplnění mohla firma stát předmětem žaloby, což umožňuje americké právo (resp. tak nějak jsem to pochopil).
Budoucí verze se budou dále soustředit na nativní (Delphi a C++Builder) a managed (Delphi Prism) vývoj na platformě Intel x86 (Windows, Mac OS X, Linux) s výhledem na ARM.
Předpoklad pro XE2 byl:
64 bit kompilátor – preview
- jen command line, 64 bit. EXE
- předpokládám podporu v RTL a částečně VCL
- předpoklad je 1. polovina 2011
Pulsar
- 64bit Windows Delphi
- Cross platform kompilátor Delphi (Windows, Mac OS X), tj. Delphi na Windows a cross kompilace na Mac
- Plán: Vzdálené ladění aplikací pro Mac OS X
Dále jsou ve vývoji tyto projekty, které podle obecného názoru jsou vyvíjeny současně a ve výsledné verzi může být kombinováno více projektů. Tj. jedná se o souběžné projekty, které mohou být sloučeny. Toto umožňuje pracovat dlouhodobě na různých částech a až jsou připraveny tak je sloučit. Tj. nemusí se jednat o jednotlivé generace produktu.
Wheelhouse
- 64bit pro C++Builder (s novým kompilátorem)
- cross platform kompilace pro Linux (Windows, Mac OS X)
- podpora modulů Apache
- data snap na serveru
- nová databinding architektura
Commodore
- plná 64 bit. kompilace pro Windows, Linux, Mac
- paralelizace v RTL
- lepší podpora pro vícevláknové aplikace
- vylepšování VCL a multiplatformní VCL
- přidání dalších možností přirozeného vstupu (zvuk, detekce pohybu)
- zvažují podporu ARM (iPhone?)