What’s new in Delphi XE4?
This time you didn’t have to way a full year to see a new Delphi release, 8 months after XE3 release Delphi XE4 is out.
iOS development is the major topic of course and bring the second version of FireMonkey to iOS, a lot of expectation on this topic specially after XE2.
Also there is a bunch of new stuffs to talk about, like:
- New Delphi compiler for mobile platform, which brings several changes in the language and set a future path to the Delphi language, obvious these changes will affect desktop development in the future and you need to start learning about that now.
- The SQLite and InterBase support for iOS
- ClientDataSet available on iOS
- Several FireMonkey changes for iOS, componentes, new classes
RAD Studio XE4 now includes only Delphi, C++Builder and HTML5Builder. Delphi Prism is no longer part of RAD Studio, the name is dead and from now you have to refer to Oxygene from RemObjects. You can check the official communication from RemObjects here, where Marc Hoffman provide more details about the future related to .NET development with Oxygene (old Prism) and their support to iOS and Android development.
Trial is already available here or if you prefer download the full Delphi and C++Builder ISO here.
The Delphi XE4 documentation has a extensive list of What’s new in Delphi and C++Builder XE4, below the table of content:
- 1 Getting Started with iOS Application Development (iOS Tutorials)
- 2 FireMonkey Changes for XE4
- 2.1 Components for iOS
- 2.2 FireMonkey Frames
- 2.3 Touch and Gestures for iOS
- 2.4 New TListView Component, Compared to Existing TListBox Component
- 2.5 Media Actions for iOS
- 2.6 Native Styles for iOS
- 2.7 Using Styles in XE4
- 2.8 Mac OS X Fullscreen Mode
- 2.9 Sensors
- 2.10 Text Layout and Text Service Enhancements
- 2.11 FireMonkey Services
- 2.12 Margins and Padding for FireMonkey Controls
- 2.13 New FireMonkey Units
- 2.14 Refactored FireMonkey Classes
- 2.15 Improvements in Action List editor
- 2.16 FireMonkey Advanced Platform-Independent Scrolling Engine
- 3 Platform Assistant (PAServer) Changes for XE4
- 4 Delphi Compiler Changes for XE4
- 5 IDE Changes for XE4
- 5.1 New FireMonkey Mobile Wizard
- 5.2 iOS Target Platforms Supported
- 5.3 New Mobile Form Designer
- 5.4 Connection Profiles and SDKs (Replacing Remote Profiles)
- 5.5 IDE and Project Options Changes
- 6 C++ Compiler Changes for XE4
- 7 Database Changes for XE4
- 8 DataSnap Changes for XE4
- 9 LiveBindings Changes for XE4
- 10 Run-Time Library (RTL) Changes for XE4
- 11 Debugger Changes for XE4
- 12 Application Samples Changes for XE4
- 13 Online Help Changes for XE4
- 14 See Also
That’s it for now.
Me sorprendió mucho esta noticia, veo que la gente de Embarcadero sigue agregándole características a Delphi y eso es muy bueno para todos los que seguimos usando esta excelente herramienta.
Veo que han trabajado mucho para iOS, cosa que aplaudo, pero no veo soporte para Android.
Alguna idea al respecto?
Embarcadero is promising Android support until the end of this year
I have recently downloaded 30 days evaluation pack for Dlephi XE4 Update Pack1.
My issue is can I dropn 3D controls like TCube, TLight on FMX 3D Form.
But I can’t see those components in runtime.
Hi Abhijeet, take a look on the Delphi Sample folders, that will help you to learn how to use these components