Delphi XE6 is just announced before Delphi XE4 and XE5 really even truly “work”. I’ve only seen 1 half-way decent case-study for XE5 so far, as they’re already trying to sell me Delphi XE6. This is NOT good business, Embarcadero! Not at all!
There’s a boatload of stuff broken in Delphi XE5, which I can now assume will never get fixed unless I pay to upgrade to XE6. This is not good business, this is not good business at all.
XE6 should be 100% free. It is basically a service-pack for XE5… a service pack light on changes if you ask me. I really want to get out of this vendor lock. Maybe I’ll start looking into some FreePascal alternatives.
So what’s actually new in Delphi XE6?
Well, as far as I can tell, basically nothing.
They wrote a couple of classes, amounting to maybe 5 days of engineering time for handling accelerometers on the various platforms which I am just going to assume are incomplete and don’t work. After all, they still haven’t delivered a working, stable, FMX framework for Windows yet, let alone one that works on iOS and Android.
They claim they’ve fixed over 2000 bugs, which probably mostly means that they went through “Quality Central” and marked a whole bunch of items “cannot reproduce” or “as implemented”.
Other than that… all the “new” features they list in the marketing materials seem to be features that already existed in Delphi XE4 and XE5. Someone please tell me what the hell it is that we’re getting for our money!