New Features and Enhancements in V9 Service Pack 7 (2022.11)

In this release, the following features have been introduced to provide an enhanced Quantum Visualizer experience.

Responsive Web Build Enhancements

The build performance of Responsive Web Apps (that use the CSS Library mode) has been enhanced to reduce the time taken to build the App. The build process for Responsive Web Apps now takes less than half the time it used to take before.

For more information on this feature, click here.

Micro App Load Performance Improvement

Several performance optimizations have been made to improve the app load time of Micro Apps on the Responsive Web platform. When you build Responsive Web Apps that use the Micro App Architecture, Quantum Visualizer internally categorizes and merges the assets associated with the app, and loads them only when required.

For more information on this feature, click here.

iOS Enhancements

Support for the Xcode 14 and iOS 16 plugins has been added in Quantum Visualizer.
In addition, the following enhancements have been made in Quantum Visualizer to support the iOS 16 release:

  • Added support for iOS16 simulators and devices.
  • Added support for WatchOS9 plugins.
  • Support for the i386, armv7, and armv7s architectures has been deprecated.
  • Model identifiers for the iPhone 14-series devices have been attached.
  • Updates have been made to the Protected mode builds for Xcode 14 and iOS 16.
  • The NFI Generation tool has been upgraded to support Xcode 14.

Android Enhancements

Android 13 Updates

With the introduction of Android 13, the following enhancements have been made in Quantum Visualizer V9 Service Pack 7:

  • Support for Android Target SDK API Level 33

    Support for the Android S (API level 33) Target SDK has been added in Quantum Visualizer.
    For more information on this feature, click here.

  • Runtime Permissions for Notifications

    With the Android 13 release, Google has introduced a runtime permission for notifications. The OS handles the notification access based on the TargetSDK level of the installed app.
    For more information on this feature, click here.

  • Foreground Service Task Manager

    In Android 13 devices, Google has introduced a Foreground Services Task Manager that appears in the notification drawer. The Foreground Services Task Manager displays a list of apps that are currently running a foreground service (called active apps) with a Stop button next to each app.
    For more information on this feature, click here.

Action Bar and App Menu Enhancements

Quantum Visualizerhas introduced support for the actionBarBackButtonIcon and appMenuIcon properties in the FlexForm widget on the Android platform. Use the actionBarBackButtonIcon property to set the icon for the back button of the Action Bar, and the appMenuIcon property to set the icon for the App Menu.
In addition, support for the appMenuIcon parameter has been added in the createAppMenu Method of the App Menu widget. You can set the icon for the App Menu by using the appMenuIcon parameter while creating the App Menu widget.

Splash Screen Enhancements

In the Android 12 release, the Android OS added support to configure an app launch animation. Support for the splashScreenExitAnimation property has been added in Quantum Visualizer to configure the exit animation for the new splash screen.

Widget Enhancements

Support to highlight the Active Widget

Support for the following widget-level properties and events has been added in Quantum Visualizerto display focus on the active widget:

Calendar Widget Enhancements

Following on the Calendar widget enhancements made in the V9 Service Pack 2 release, Quantum Visualizer has added support for the following attributes in the viewConfig property of the Calendar widget:

Accessibility Enhancements

Enable Table structure for Segment

Quantum Visualizer has introduced support for the a11yEnableTableStructure property in the Segment widget. In an app that uses Google TalkBack, you can enable traversal through individual elements in a Segment row by using the a11yEnableTableStructure property.

Web Accessibility Enhancements

To enable easier configuration for Accessibility Compliance of the app interface with Keyboards, Screen Readers, and Assistive Technology Interaction,Quantum Visualizer has introduced support for the setActive Method and onKeyPress Event for Responsive Web Apps.
The setActive Method sets focus on the specified widget and brings it on to the viewport, and the onKeyPress Event is invoked by the platform when the user presses a key (on the keyboard).