XDC News: Xojo 2016 Release 4

img_4508In today’s keynote address, Geoff Perlmann, CEO of Xojo announced the major features of Xojo 2016 Release 4.  Release 4 is scheduled to go beta in November and go public in December.

The existing Windows framework drawing is currently done via GDI or GDI+.  Xojo recently dropped Windows XP support and this allowing them to update how Windows apps work.  In the upcoming release Xojo will switch to Direct2D and DirectWrite.

These two technologies will allow better picture scaling and better alpha channel support.  And while GDI+ does have some hardware acceleration these new libraries have full support for hardware acceleration.  In testing, Xojo says that intensive drawing routines should be roughly 280% faster than R3.  End users should only have to recompile their apps to take advantage of this new feature.

Geoff did not talk about flickering but I will attempt to find out more this week.

Among the other changes:

Windows HiDPI will now officially be out of beta.  In addition the Windows Xojo IDE will be released as HiDPI capable.

Xojo Cloud users should see exceptionally better upload speeds.  Starting in R4 the libraries used in the upload are cached so they are not uploaded every single deployment.  This should speed up deployment and testing quite a bit.

More news to follow.

6 thoughts on “XDC News: Xojo 2016 Release 4

  1. Talked to Norman over lunch about the Direct2D drawing and it would help with flicker on Windows. No.

    Until Xojo switches to something else like .NET, WPF, or the technology of the moment (currently something with Windows/Phone 10) it will be tough for them to switch.

  2. Thanks for the news from XDC Bob. I hope to be able to attend the next one!
    2D drawing already seems faster on Windows than on the Mac (I think that’s because macOS graphics are inherently double-buffered or something), so it sounds like Direct2D and DirectWrite will really amplify the difference.

    • Windows in Mac OS X and Linux are double-buffered by default. Windows is not automatically double buffered, though it’s my understanding that certain apps (Universal Windows Platform) in Windows 10 are double buffered.

      Personally, I’d rather have the double-buffered window. This eliminates flickering that you get in many, many, windows applications and certainly with Xojo apps as well. I rarely have a need for more drawing speed but then most of our apps are database apps.

      • I feel the same way. I remember upgrading from Mac OS 9 to OS X and noticing that my REALbasic graphics were suddenly running at half speed, but by a year or so later computer CPUs had already improved enough to make up the difference so everything was fine.

Comments are closed.