Latest updates

This section lists updates delivered since the last major release, with the most recent updates showing at the top.

New Android emulators | Virtual devices

Perfecto added support for the following new Pixel devices, running Android 17: Pixel 10, Pixel 10 Pro, Pixel 10 Pro XL, and Pixel 10 Pro Fold.

For an updated list of devices and versions, see Supported emulator devices and OS versions.

iOS 26.5 GA | Virtual devices

You can now test your applications on virtual devices (simulators) running iOS 26.5 GA. This version is supported in all regions at full capacity.

The following limitation applies to virtual devices running iOS 26.4 or later:

  • Applications compiled exclusively for Intel (x86_64) cannot run. An ARM64 build is required.

For complete support information, see Supported platforms.

iOS 26.5 GA and 18.7.9 GA | Real devices

You can now test your applications on real devices running 26.5 GA and 18.7.9 GA.

Devices running an iOS 26.0 version require a cloud with HSS 2.0 and macOS Sequoia. If you are interested in having iOS 26.x devices connected in your cloud, contact Perfecto Support.

For complete support information, see iOS support updates.

AI Visual Comparison command | AI Scriptless

The AI Visual Comparison command helps you validate mobile UI changes the way a human would, without manual review. The command compares a test result screenshot with a baseline image and automatically detects and describes meaningful visual differences between device screens. Your tests fail only when critical issues are found, such as missing UI elements or changed values, helping you catch real regressions while avoiding unnecessary failures.

This AI-powered command is supported for mobile testing only and is not available for tablet or web tests.

To learn more, see Best practices for working with AI visual comparisons and Compare screens with AI vision. For information on using this command in automated tests, see AI visual comparison (FR).

Change to default Appium version | Virtual devices

The default Appium version for virtual devices has been updated to Appium 2.19.

For complete support information, see Supported platforms.

Edge 148 Stable | Browser support

You can now test your applications in Microsoft Edge 148 Stable.

For a complete list of supported browsers, see Supported platforms.

iOS 26.5 RC 2 | Real devices

You can now test your applications on real devices running 26.5 RC 2.

Devices running an iOS 26.0 version require a cloud with HSS 2.0 and macOS Sequoia. If you are interested in having iOS 26.x devices connected in your cloud, contact Perfecto Support.

For complete support information, see iOS support updates.

Chrome 148 Stable and 149 Beta | Browser support

You can now test your applications in Google Chrome 148 Stable and 149 Beta.

For a complete list of supported browsers, see Supported platforms.

App installation support in AI User Actions | AI Scriptless

The AI User Actions command now supports installing mobile apps on a device. When you install an app, you can accept default instrumentation settings or provide instrumentation instructions through the interaction.

To learn more, see Best practices for working with AI user actions and Install a mobile app using AI User Actions.

UI change: Accessibility Testing toggle | Manual testing

In the Manual Testing view, the Activate Accessibility Testing mode toggle is now located at the bottom of the screen. When this mode is enabled, the view only shows devices available for accessibility testing.

To learn more, see Select a device for manual testing and Test accessibility with VoiceOver or TalkBack.

iOS 26.5 RC | Real devices

You can now test your applications on real devices running 26.5 RC.

Devices running an iOS 26.0 version require a cloud with HSS 2.0 and macOS Sequoia. If you are interested in having iOS 26.x devices connected in your cloud, contact Perfecto Support.

For complete support information, see iOS support updates.

Quantum 3.2.2 | Framework support

Quantum 3.2.2 is now available. This release addresses security vulnerabilities in several Maven dependencies, updates Selenium and the Appium Java Client, and includes enhancements to device availability checks and Android secure screen instrumentation. It also fixes an issue with AXE integration.

When running tests on virtual devices, you must specify the appiumVersion capability.

Before upgrading, ensure compatibility with changes introduced in version 3.0.0.

To learn more, see Quantum 3.2.2 release notes.

Command availability | AI Scriptless

You can now use legacy Scriptless Mobile commands only when creating tests for real mobile devices. If you select desktop web or virtual devices, unsupported commands are hidden and the test cannot run until you change the device type.

To learn more, see AI Scriptless interface.

Email recipients for Scheduler notifications | AI Scriptless

You can now notify additional stakeholders when scheduled jobs run. Previously, only the job creator received email notifications. With this update, you can add more email recipients without changing job ownership or permissions.

To learn more, see Scheduler notifications.

Universal audio input and output on Android | Real devices

You can now test Android audio input and output across all major audio paths on real devices without requiring Bluetooth. This update brings Android audio testing to parity with the iOS audio experience and simplifies end‑to‑end automation.

The enhanced Android audio solution supports common real‑world audio scenarios using a single, consistent approach.

Perfecto supports the following types of audio output:

  • Voice and VoIP calls (for example, phone calls and Zoom)

    Requires the Android voice feature to be enabled.

  • Media playback and app sounds (music and video)

  • App sounds and notifications

  • Voice assistant responses

  • Accessibility audio (for accessibility testing sessions)

For all items except voice and VoIP calls, the Android voice feature must be disabled.

Perfecto supports the following types of audio input:

  • Voice and VoIP calls (for example, phone calls and Zoom)

By removing the need for Bluetooth and supporting all major Android audio paths, this capability simplifies Android audio testing and improves automation reliability.

To enable voice call audio testing for Android in your cloud, contact Perfecto Support.

To learn more, see the Audio testing documentation.

iOS 26.5 RC | Virtual devices

You can now test your applications on virtual devices (simulators) running iOS 26.5 RC. This version is supported in all regions with limited capacity.

The following limitation applies to virtual devices running iOS 26.4 or later:

  • Applications compiled exclusively for Intel (x86_64) cannot run. An ARM64 build is required.

For complete support information, see Supported platforms.

Appium 3.3 support | Virtual devices

You can now run automated mobile tests on virtual devices using Appium 3.3.

For a list of supported Appium versions for virtual devices, see Supported platformsVirtual devices.

To learn more about working with virtual devices, see the Virtual mobile devices section in our documentation.

Secure passwords for web certificates | Assets and setup

When you upload or edit a web certificate, you can now enter the certificate password in a dedicated Password field in the upload and edit dialogs. This eliminates the need to store passwords in non‑secure fields. If the certificate does not require a password, leave the field empty.

To learn more about web certificates in Perfecto, see Web certificate management.

Email‑based usernames for new users | Assets and setup

When creating new users,the username must be a valid email address. In the user management UI, the separate Email field has been removed, and the username field is labeled Email (used as username).

When creating users through the API, the username parameter must be provided in email format, and the email parameter is still used.

When updating users through the API, the email parameter can no longer be edited. The parameter still exists but is read-only.

For IdP users, using an email address as the username is recommended but not enforced. External IdP tenants can continue to use non‑email usernames, provided the IdP is configured accordingly.

To learn more, see User management (UI) and User management operations (API).

iOS 26.5 Beta 4 | Real devices

You can now test your applications on real devices running 26.5 Beta 4.

Devices running an iOS 26.0 version require a cloud with HSS 2.0 and macOS Sequoia. If you are interested in having iOS 26.x devices connected in your cloud, contact Perfecto Support.

For complete support information, see iOS support updates.

iOS 26.5 Beta 4 | Virtual devices

You can now test your applications on virtual devices (simulators) running iOS 26.5 Beta 4. This version is supported in all regions with limited capacity.

The following limitation applies to virtual devices running iOS 26.4 or later:

  • Applications compiled exclusively for Intel (x86_64) cannot run. An ARM64 build is required.

For complete support information, see Supported platforms.