We want to share an update to our May 2019 roadmap and PM commentary blog post.
As a follow-up to our 10.3.2 release that introduced macOS 64-bit support for Delphi, C++17 for Windows 64-bit, new RAD Server tooling, key quality enhancements (addressing 400 customer requests) and more, we are planning a 10.3.3 release, with Delphi Android 64-bit being the key new platform feature.
We received many requests for Android 64-bit from our customers and a 10.3.3 release allows us to deliver this speedily and with full compatibility with apps and code developed in 10.3.2.
Given there is no significant change to the Delphi language and the underlying memory management model in 10.3.3, our customers should be able to migrate their applications to Android 64-bit faster. The same is likely true for component vendors. While we still plan to transition the Delphi language for mobile, removing ARC memory management, this will happen at a later time.
As 10.3.2 adoption is high, upgrading to 10.3.3 should be a faster option than migrating applications to 10.4. 10.3.3 will also include additional features and quality improvements to make 10.3.3 one of RAD Studio’s best versions.
Please keep in mind that the Google Play Store extension for our Delphi and C++Builder customers is in effect for existing 32-bit applications. This allows our customers to provide updates to existing applications in the Google Play Store applications until August 2020, but only after an extension has been granted. 10.3.3 will remove this limitation for Delphi by including complete support for Android 64-bit apps.
We’re planning on kicking off an NDA Beta for the 10.3.3 release, codenamed Sugarloaf, later this month. All customers on Update Subscription will be invited to participate in the Beta and will be able to start migrating their applications even earlier with Beta versions, which will include a specific Beta EULA waiver permitting Google Play Store deployment.
Here’s what’s planned for 10.3.3:
Quality Focus Areas
With the addition of 10.3.3 this fall, we’re now planning the 10.4 release for early in 2020. As outlined in our May 2019 PM roadmap commentary blog post, 10.4 is going to focus on improved code tooling, language enhancements, VCL High DPI styles, RAD Server enhancements, FireMonkey features and quality and more.
Note: These plans and roadmap represent our intentions as of this date, but our development plans and priorities are subject to change. Accordingly, we can’t offer any commitments or other forms of assurance that we’ll ultimately release any or all of the described products on the schedule or in the order described, or at all. These general indications of development schedules or “product roadmaps” should not be interpreted or construed as any form of a commitment, and our customers’ rights to upgrades, updates, enhancements and other maintenance releases will be set forth only in the applicable software license agreement.
It would be interesting that you could finally create Android Services from c ++ builder as delphi allows.
This is a great roadmap update, hopefully can be done in time, specially for Android 64 Bit Delphi and C++ Builder before it is fully rejected by Google. And also i noted that there is plan for an updated google play service re architecture, i really hope this is meant for the new App Bundles packaging in Google Play, if it is true, please consider to make the bloated Firemonkey framework library files as the dynamic features modules as if i'm not mistaken, make it possible to download the library separately from the main app files, this will greatly reduce the update size
Thank you very much. It's a very intelligent aproach.
I hope the App Tethering feature will work well
I'm glad to see Android 64 support on the C++ roadmap. I certainly hope is materializes before August 2020!
I'd like to know more about the 10.4 Language Enhancements.Is it only Nullable types, or do we get stuff like generics constraints for enumerated types as well?
I mean 10.4 (typo earlier - sorry).
Well - this is strange ! You are correct - it is shown under 3.4 on the "updated Aug 2019" road map. Embarcadero have added this in without any additional blog post or other publicity! Yet it is a major relief to all C++ users. Why wouldn't they draw everyone's attention to it immediately the decision was taken?
Any way, I for one am very relieved to see it there!
Android 64-bit for C++ Builder is on the last roadmap for mid 2020, before the deadline set for August 1, 2020 by Google for Embarcadero.
Hi Gai Chew Kai,
Android C++ 64 bit is not yet on the road map - which is a disaster.
All C++ users should be strongly encouraging Embarcadero to address this issue. Without Android support some of the main arguments for using Embarcadero C++ disappear. The "what can we do then?" should be written in bold:
What can we do then? or perhaps shouted: WHAT CAN WE DO THEN?
Thanks Sarina, Hopefully, Android 64bit for C++Builder around mid 2020 will be delivered, as the time is very limited, it left C++ customer two months before 1st August 2020 to port to 64bit Android platform plus testing and here is what Google mentioned upon the extension:"Also, please keep in mind that this extension will be removed on August 1st 2020 without notice and that no further extensions will be granted."By the way, just to ask ( the worst scenario ), in case Android 64bit for C++Builder cannot make it on mid 2020 and extension is removed, what can we do then ?
This is wonderful and welcome news! Thanks for listening