AWS Device Farm | Setting Up for Direct Device Access for Xcode and Android Studio Flashcards

1
Q

Do you modify my app?

Setting Up for Direct Device Access for Xcode and Android Studio

AWS Device Farm | Mobile Services

A

On iOS, we replace the embedded provisioning profile with a wildcard profile and resign the app. If you provide it, we will add auxiliary data to the application package before installation so the data will be present in your app’s sandbox. Resigning the iOS app results in the removal of certain entitlements. This includes App Group, Associated Domains, Game Center, HealthKit, HomeKit, Wireless Accessory Configuration, In-App Purchase, Inter-App Audio, Apple Pay, Push Notifications, and VPN Configuration & Control.

On Android, we resign the app. This may break functionality that depends on the app signature, such as the Google Maps Android API. It may also trigger anti-piracy and anti-tamper detection available from products such as DexGuard. For built-in tests, we may modify the manifest to include permissions required to capture and save screenshots.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is AWS Device Farm Direct Device Access?

Setting Up for Direct Device Access for Xcode and Android Studio

AWS Device Farm | Mobile Services

A

This feature allows developers to access their private fleet devices via their local host machines the same way they debug with real devices connected directly to the machines. On top of the ability for customers to perform the same tasks they do with real devices on Android Studio and Xcode today. Device Farm direct device access gives user the wide range selection of devices and OS versions. To learn more about private devices, please contact us.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Does it support both Android and iOS?

Setting Up for Direct Device Access for Xcode and Android Studio

AWS Device Farm | Mobile Services

A

Yes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Do I need to additional software on my machine?

Setting Up for Direct Device Access for Xcode and Android Studio

AWS Device Farm | Mobile Services

A

Yes. You can down load the client software from one of the following locations.

Windows: https://s3-us-west-2.amazonaws.com/prod-us-west-2-system-resources/AWSDeviceFarmClient/AWS_Device_Farm.exe

MacOS: https://s3-us-west-2.amazonaws.com/prod-us-west-2-system-resources/AWSDeviceFarmClient/AWS_Device_Farm.dmg

For the full instructions for installation please read this documentation.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Can I connect to multiple Android devices from my local machine?

Setting Up for Direct Device Access for Xcode and Android Studio

AWS Device Farm | Mobile Services

A

Yes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Does this work for public fleet of devices?

Setting Up for Direct Device Access for Xcode and Android Studio

AWS Device Farm | Mobile Services

A

No, at the moment, this feature is available for private fleets on AWS Device Farm. To get more information on private fleets: https://aws.amazon.com/device-farm/pricing/#privateDevices.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Can I debug and run on AWS Device Farm devices from Android Studio, Xcode, Chrome Developer Tools, Safari Web inspector?

Setting Up for Direct Device Access for Xcode and Android Studio

AWS Device Farm | Mobile Services

A

Yes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What test frameworks are supported for Android devices ?

Setting Up for Direct Device Access for Xcode and Android Studio

AWS Device Farm | Mobile Services

A

Once you connect to Devices, you can run any framework of your choice.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly