- What are the limitations of the service?
The following limitations apply:
- Audio is not supported.
- Phone calls are blocked.
- The power button is disabled.
- There is no support for Android Debug Bridge (adb).
- Screen recording is not supported.
- There is no support for connecting the devices to your integrated development environment (IDE).
- For the service, English is the only supported language. However, you can set the devices to the language you prefer.
- We reserve the right to block access for users who we believe use the devices in an inappropriate way.
- How do I use the Remote Device Lab?
To verify your app in the Remote Device Lab, all you need to do is to follow these simple steps:
- On your computer: Go to the web browser and type in remotedevicelab.sonymobile.com.
- Select the device you want to use and click on Connect.
- Login with your Sony Smartphone, Google or Facebook account.
- Once connected to a device, you may see a screen showing a VNC-logo. If you see this logo, press Back in the device UI to start using it. Each session always starts the device with the setup guide, since it is factory reset after each session.
Now you can upload and install your application to try it out on the device. You can also retrieve system logs or upload APKs for instrumentation testing. Each session is 30 minutes long, and it is possible to use several devices at the same time. This is useful if, for example, you want to compare how your app looks and behaves on different hardware or screen sizes.
- Are there any known issues?
Since Remote Device Lab is released as a beta version, you may sometimes notice unintended behaviour. Here are a few known issues:
- Sometimes when connecting to a device, the device screen is turned off and unresponsive. You can wake the device up by clicking on the rotate button in Remote Device Lab.
- You cannot start the camera app by long pressing the camera hardware button.
- When connecting to a device or resuming a session, the device screen may sometimes show a VNC-logo. Press the back icon in the device UI to get started using the device.
- If you rotate a device while having the camera app active, the camera view might not follow the rotation.
- If you disable USB, activate USB tethering, or disable the RealVNC app, you will lose the connection to that device.
- How do I get log files from the Remote Device Lab devices?
- When connected to a device, click the Start logging button on the device page.
- Perform the actions you want to see included in the log.
- Once you are finished, click Stop logging.
- A button with the label Download logs will now appear. Click this button to download a zipped file with the events, main, radio and system logs.
- How does instrumentation testing work?
- Click on Select test APK to upload the application containing the test scripts you want to run.
- Click on Select application APK to upload the actual application to be tested.
- Enter the parameters for the test in the Package name field. These parameters should correspond to the bold parts in the following example:
$ adb shell am instrument –w com.android.demo.app.tests/android.test.InstrumentationTestRunner
- How do I upload applications to the device?
Once you are connected to a device you can upload and install your app on the device.
- Click on the Upload APK button on the device page.
- Select the file you want to upload and click on Open.
Your app is now being uploaded and installed on the device. As an option, you can install applications from the Google Play app on the device, or from any other online source, directly through the device’s interface.
Every device is reset after each session, which means that all your data (including uploaded applications, account data, browser history and similar) is deleted and the device is reset to factory conditions.
- What are the system requirements for using the Remote Device Lab?
- You need to have Java version 6 or later installed.
- On a Windows computer, you need to use one of the following browsers; Google Chrome version 31+, Mozilla Firefox 28+ or Microsoft Internet Explorer 8+.
- On a Linux computer, you need to use either Google Chrome version 31+ or Mozilla Firefox 28+.
- On a Mac OSX computer, you need to use Mozilla Firefox 28+. Google Chrome for Mac is not supported since Java for Mac OSX only exists in a 64-bit version and Google Chrome only in a 32-bit version.
- For optimal performance, you should have a network latency under 100 ms and at least 1000 kB/s network bandwidth.
- You need to be able to connect to the service using the following ports: 5900 – 6299.
- What performance can I expect from Remote Device Lab?
The service is hosted on a gigabit connection and is utilising a cluster of servers to maximise the performance. However, the perceived performance is affected by your network performance as well as the physical distance to the lab. Please note that the service is not suitable for verification of the visual performance of your app or game.
- Can I connect the devices to a Wi-Fi network?
Yes, the name (SSID) of the Wi-Fi is cage1 and the password is sonymobile.
- Is the service secure to use if I want to test a confidential app?
The service supports HTTPS and the devices are factory reset after each session. This means that all your data (including uploaded applications, account data, browser history and similar) are deleted and the device will be reset to factory conditions after each session.
However, please be aware of that Sony cannot guarantee the confidentiality or security of the service, and we do not recommend testing confidential applications in the Remote Device Lab.
- Can I suspend a session and return later?
As long as there is time left on your session, you can resume that session. However, note that the session time is not paused while you’re not using the device. Once the session time is up, the device will be factory reset and returned to the pool of available devices.
- Will you add more Xperia models to Remote Device Lab?
We intend to add all new Xperia models to Remote Device Lab as soon as possible.
- Will you add devices from other brands?
No, Remote Device Lab only contains devices from Sony. Devices from other manufacturers will not be added.
- Can I contact you somehow with feedback, requests or other ideas regarding Remote Device Lab?
We will do our best to reply back to you in a timely manner.