Just in: RAD Studio August 2018 Roadmap (https://community.embarcadero.com/article/news/16638-rad-studio-august-2018-roadmap) and PM Commentary blog post (https://community.embarcadero.com/blogs/entry/august-2018-roadmap-commentary-from-product-management)
Just in: RAD Studio August 2018 Roadmap (https://community.embarcadero.com/article/news/16638-rad-studio-august-2018-roadmap) and PM Commentary blog post (https://community.embarcadero.com/blogs/entry/august-2018-roadmap-commentary-from-product-management)
http://community.embarcadero.com/article/news
http://community.embarcadero.com/article/news
Hi Marco,
ReplyDeleteArticle just shows a lot of empty boxes on iOS where I assume the roadmap information should be, is this a problem with the page or is it not iOS compatible?
I’m not at my pc but I will check again when I get back, it’s not really a problem just would have been nice to have a read through while I was out and about.
Roadmap has a lot of images... might be the community site doesn't make them fit, not sure
ReplyDeleteI can load it properly on desktop, mobile and even on a Nintendo Wii U console
ReplyDeleteMacOs 64bit not available in the next release. bad ...
ReplyDeleteRecord enhancements look yummy, if they are what I think they are, they could have the way for the most significant breakthrough since generics, and allow to design efficient nullable types, strings, variants, stack-based containers and maybe even garbage-collected types...
ReplyDelete"Selected fixes from the IDE Fix Pack" - that`s pretty cool
ReplyDeleteEric Grange Well, we need this feature for nullable types.
ReplyDeleteHow about Android 9 Pie, Marco Cantù?
ReplyDeleteMarco Cantù Do you have plans to do a tech preview webinar? I am interested in what the Record Enhancements mean and how they would be used. It seems Eric Grange can see a huge benefit from this, but I don`t know what is meant by these changes.
ReplyDeleteThis would be a great way to build up to the release.
Martin Sedgewick they mean you can have types for which you control initialization, finalization and copy. Previously we could control only initialization and finalization only for reference types (classes, interfaces).
ReplyDeleteThis meant it was impossible to do all the things I cited without a huge risk if a user merely forgot to use a copy function and instead used ":=" for instance.
Eric Grange Thanks for the reply. I think I see what you are getting at.
ReplyDeleteThe focus on performance and quality is very appreciated! Although for me the most important thing was the surprising release of the Community edition this year, I would gladly test the support of Android with native controls. I hope Android applications written in Delphi will become faster and smaller in size.
ReplyDeleteRenaud GHIA yes, if that is not available until next year, as per the road map, then it means when all apps need to be 64 bit on the next OSX release, if that is before delphi can support that, what then happens to existing 32 bits running on the next OSX version? I do like that raspberry pi is on the radar! :)
ReplyDeleteLinux arm :-)
ReplyDeleteHigh-DPI ImageList means ImageLists would give the right scaled version of the bitmaps automatically?
ReplyDeleteWhat I really like to know, will the OSX64 Compiler be ARC?
ReplyDeleteIf yes we also need a ARC Windows compiler
I am really sorry to see that macOS 64 bit has been postponed. Especially because it is uncertain what consequences it will have on the next macOS Mojave.
ReplyDeleteIt is already a problem for our brand in the current macOS High Sierra, that users have to confirm that they install an outdated program... right after they bought it on the claim that it is the world leading product...
IMHO, keeping up with platforms (macOS 64-bit) is much more important than nullable type prep
ReplyDeleteI'm still not very confortable to make an upgrade, My focus is Mobile and MacOS.
ReplyDeleteIf I like to see that for android we will be able to work with native controls and native windows, on the other and the lack of 64 bits for Mac and also the no evolution for iOS makes me on wait , I'm also waiting to see Yaroslav Brovin work.
Also using Tmswebcore I can compile to any mobile platform, using phonegap or cordova, the final result is that the apps are smoother, faster and have a more native look and feel using the right templates.
An also I can target desktop either compiling with cordova ou using a browser, I't´s a Win Win situation.
So for now, I'm just buying Tms web core and stick with Delphi XE7.
Darian Miller In 10.3 we'll get advanced records with custom constructors and destructors. After that adding of the nullable types is not a hard work.
ReplyDeleteAre there any more details on other language changes in this time-frame?
ReplyDelete