Which cloud-based virtual emulator is the best for mobile application testing?

I am new to cloud-based virtualization technology. But I also need an affordable student/personal license.

Amazon offers the AWS Device Farm:

There’s an old demo video available here:

I haven’t used it yet, but I’ve heard good things about it.

Also, they offer a free trial (1000 device minutes). (AWS Device Farm FAQs | Mobile & Web App Testing | Amazon Web Services)

Since there are a number of things that you can’t test on emulators, I’m going to suggest that you go to a company like Gazelle, buy a used device and just do on-device testing. You don’t need the prettiest device, just one that’s functional.

What I do is I have one device which reached EOL at the end of each year so I have one of each OS which can’t be upgraded for the years I care about.

  1. An SE (1st gen) at 15.7
  2. An iPhone 8 at 16.7
  3. An iPhone XR at 17.x