Perfecto Lab devices connected through DevTunnel can be considered remote devices by the IDE or development tools. Some of these tools may be affected by the network latency in communicating with the device.
Based on benchmark testing we, at Perfecto, have measured that the following latency may adversely affect the work with these devices:
|iOS device operation||iOS 10 device||iOS 11 device||iOS 12 device|
|Debugging iOS application from xCode|
|Debugging XCTest / XCUITest from xCode (see note below)|
|Debug website on Safari|
Note: When debugging XCTest/XCUITest from XCode - there is a 120 second timeout to launch the test bundle. If the test bundle is large, the launch (over the network) may exceed this timeout and report an error. Therefore, we recommend that you -
|Android device operation||Mac workstation||Windows workstation|
Debug Android Application from Android Studio
Debug Espresso Tests from Android Studio
Debug website on Chrome
To determine the network latency between your workstation and the Perfecto Lab device:
Based on the locations for your devices, identified in Step #1, verify that only those locations are checked on the Connectivity Test site
In addition to the network speed tests, the Connectivity Test site can also test the connectivity of the RTMP streaming channel connections. To test these streaming channels, you need to enable Flash for the site. If Flash is not enabled, the following popup will display when first connecting to the site:
If you need to check the timing of the streaming connection, verify that you enable Flash for the site.