V-Play 2.13.2 Release: iOS 11, Android Oreo, Qt Creator 4.4.1, Qt 5.9.2

Release 2.13.2: Update to Qt 5.9.2 & Qt Creator 4.4.1 | Android Oreo & iOS 11 Fixes & Many Improvements

By Christian

V-Play 2.13.2 adds support for Qt Creator 4.4.1 and Qt 5.9.2 which fixes Android deployment issues with the latest Android SDK (Android Oreo) and NDK versions and adds support for iOS 11.

It also stores your previous window position and size to accelerate the development process and adds many bug fixes and improvements.

Qt 5.9.2 & Qt Creator 4.4.1 Support

The latest stable Qt and Qt Creator versions provide many bug fixes and improvements. The most relevant change is a fix for building Android projects with ndk r16 and higher and supporting Android tools in Android SDK versions 26.1.1 and higher.

Qt Creator - Qt Quick Designer

Thanks to the internal installation changes we rolled out with V-Play 2.13.0 and 2.13.1, you do not need to manually update the Qt version any longer. Instead, this update will automatically update the Qt version for you for Desktop platforms.

iOS 11 & Android Oreo Support

If you have the Android or iOS platforms installed, please make sure to follow these steps:

  1. Perform the V-Play Update by running the MaintenanceTool in the V-Play SDK directory and select “Update Components”.
    V-Play Update in Maintenance Tool
  2. After the update, open the MaintenanceTool again and Select the “Add or remove components option
    V-Play Installer Windows Add Components
  3. Add the Qt 5.9.2 packages for Android and iOS. This image shows the initial state before you seleced Qt 5.9.2:

    Add the Qt 5.9.2 packages for Android and iOS. iOS is not listed in this screenshot as it is not available on Windows. Unselect the Qt 5.9 package like shown in this image:

  4. In Qt Creator, choose the new kit for Android and iOS based on Qt 5.9.2.

If you are using V-Play Plugins, additionally follow the steps described here. See here how to update your project to support iOS 11.

We will simplify the update process for iOS & Android builds with one of the next updates. So these steps will be done automatically for you just like it is now for Windows, Mac and Linux.

Restore Last Window Position

With this V-Play release, the last window position & size is automatically stored on Desktop platforms (Windows, Mac & Linux) during development when you close your app or game. At the following app start, this last position and width/height settings are then restored.

This accelerates the development process, because you save the time of re-positioning and re-sizing the window to your last setting. This feature is enabled by default for development builds. It is disabled for publish builds – you can enable publish builds by modifying the config.json as explained here. You can also manually enable and disable this new feature with the storeWindowGeometry property.

More Fixes & Improvements

Here is a shortened list of other fixes & improvements in this release:

Besides the highlights mentioned above, there are many other fixes and improvements for the SDK. For a full list of improvements and fixes to V-Play in this update, please check out our change log!

How to Update V-Play

Test out these new features by following these steps:

  • Open the V-Play SDK Maintenance Tool in your V-Play SDK directory.
  • Choose “Update components” and finish the update process to get this release as described in the V-Play Update Guide.

V-Play Update in Maintenance Tool

If you haven’t installed V-Play yet, you can do so now with the latest installer from here. Now you can explore all of the new features included in this release!

For iOS & Android developers, follow the steps explained above.

 

 

More Posts Like This

How to Make Cross-Platform Mobile Apps with Qt – V-Play Apps

How to Make a Qt app

2 Responses

  1. senkal October 25, 2017                    

    Hi,
    Thank you for the update.

    Restoring window position and size is really helpful.
    Was quite annoying sometimes, thanks for this :)

    Question for iOS 11 support, what does it mean it was added?
    Would app/game work without this update?

    Imagine situation.
    I have an app on App Store.
    New iOS 11 comes and users update.
    If somebody with iOS 11 install my game without this patch, would it work?

  2. V-Play Game Engine October 25, 2017                    

    Hi,
    yes, your existing apps will work on iOS 11! However, if you are using multi-translation features you’ll need to apply the fix to the .plist file mentioned in the changelog.

Leave a Reply

Voted #1 for:

  • Easiest to learn
  • Most time saving
  • Best support

Develop Cross-Platform Apps and Games 50% Faster!

  • Voted the best supported, most time-saving and easiest to learn cross-platform development tool
  • Based on the Qt framework, with native performance and appearance on all platforms including iOS and Android
  • Offers a variety of plugins to monetize, analyze and engage users
FREE!
create apps
create games
cross platform
native performance
3rd party services
game network
multiplayer
level editor
easiest to learn
biggest time saving
best support