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

Comments

  1. Hi Marco,

    Article 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.

    ReplyDelete
  2. Roadmap has a lot of images... might be the community site doesn't make them fit, not sure

    ReplyDelete
  3. I can load it properly on desktop, mobile and even on a Nintendo Wii U console

    ReplyDelete
  4. MacOs 64bit not available in the next release. bad ...

    ReplyDelete
  5. Record 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
  6. "Selected fixes from the IDE Fix Pack" - that`s pretty cool

    ReplyDelete
  7. Eric Grange Well, we need this feature for nullable types.

    ReplyDelete
  8. How about Android 9 Pie, Marco Cantù?

    ReplyDelete
  9. Marco 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.

    This would be a great way to build up to the release.

    ReplyDelete
  10. 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).
    This 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.

    ReplyDelete
  11. Eric Grange Thanks for the reply. I think I see what you are getting at.

    ReplyDelete
  12. The 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.

    ReplyDelete
  13. Renaud 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! :)

    ReplyDelete
  14. High-DPI ImageList means ImageLists would give the right scaled version of the bitmaps automatically?

    ReplyDelete
  15. What I really like to know, will the OSX64 Compiler be ARC?
    If yes we also need a ARC Windows compiler

    ReplyDelete
  16. 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.
    It 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...

    ReplyDelete
  17. IMHO, keeping up with platforms (macOS 64-bit) is much more important than nullable type prep

    ReplyDelete
  18. I'm still not very confortable to make an upgrade, My focus is Mobile and MacOS.
    If 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.

    ReplyDelete
  19. 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.

    ReplyDelete
  20. Are there any more details on other language changes in this time-frame?

    ReplyDelete

Post a Comment