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
- Micro App Load Performance Improvement
- iOS Enhancements
- Android Enhancements
- Widget Enhancements
- Accessibility Enhancements
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).