I recently received an email from Martin asking several great questions after he tried Delphi XE7 and before he purchases the Enterprise edition. Here are Martin’s questions and my answers.
1) “Can we completely eliminate/replace the FireMonkey Splash screen?”
a) For iOS a splash screen is required by Apple - you can change the bitmap
b) For Android this is optional - you can turn it off in your project settings, or do something yourself by creating a main form and doing whatever you want for a period of time (or forever) - and then show a different form after the timer or user decides. Marco Cantu blogged about this at: http://blog.marcocantu.com/blog/splash_screen_delphi_android.html
Splash Screen doc for Android:
2) “Is it only possible to develop Android stuff for the Android versions XE7 provides? What if new androids appear?”
We support several versions of Android OS and are testing with the upcoming Android L. We may decide to drop an older version of the Android OS when the % gets so low that no one really cares.
Here is the general statement about device support on our docwiki:
Here is Google’s Android OS usage Dashboard:
3) “Given the situation that there is a library on android delivering
some special feature, say 2D Code recognition, can I address/use that from Delphi? BTW: I DO need 2D code (QR or others). Can I do such development with XE7?”
Regarding other Android libraries, JAR files, etc - we have a utility (and are working on more for additional platforms) called Java2OP.exe that will take Android Java files and create Delphi/ObjectPascal interfaces for you:
Jim McKeeth developer skill sprint video to watch:
There are several blog posts and 3rd party component sets about using QR Codes and BarCodes with our products. While we don’t currently have a barcode component, you can write your own code to use libraries and APIs that work with barcodes. Searching Google will find:
4) “As said, I am supposed to deliver the apps also to iOS. So, can the stuff above also be achieved on iOS?”
With our products you can do Multi-Device Development - same project, components and code for Windows, OSX, iOS and Android! Additional information is available in our documentation.
DocWiki - Multi-device application development:
Watch the video at
5) "When buying XE7, what is the upgrade path? Will I get XE8… or do I have to buy some maintenance? The pace you publish XEs does not let me believe that you are patching/maintaining a base line too much …"
When purchasing XE7 you have a couple of options during and after:
a) During the purchase, you can add "Support & Maintenance" - it involves an additional percentage paid up front to join the program. When you have this you get all releases during a 12 month period. At the end of the 12 months you can renew for the percentage. This is usually cheaper in the long run even though you pay a little more upfront the first time. You can find the information on the Embarcadero shop site (or from our sales office or reselling partner) when you click on a "buy" new license button for one of our products.
Support & Maintenance - Provides one year of upgrades and three support incidents.
b) When the next release comes out (we are on a 6 month cycle now because of all the platform movements) you can "recharge" your version to get to the next version. Additional information about this is available at
c) If you do not do one of the above - you can always buy an upgrade license to a future release as long as your current version is not older than 3 releases back. Upgrade pricing is higher than #1 or #2 above.
Upgrade pricing for XE7 for example - Upgrade Eligibility:
Available only to registered users of XE2-XE6 versions of Delphi Ent/Ult/Arch Academic editions do not qualify for upgrade pricing
6) "The pace you publish XEs does not let me believe that you are patching/maintaining a base line too much …"
As with other tool vendors (Microsoft, Apple, Google, and others) - we do release hot fixes and updates for our releases as needed. Otherwise, we put new features and additional quality improvements into the next and future releases of our products.
Try our Delphi, C++Builder and RAD Studio products free for 30 days at http://www.embarcadero.com/downloads