I am new here, and new developing with ionic, I was looking what emulator should I use to test the application currently, I found some options (Android Studio, genymotion) but for android studio is not lightweight, and for genymotion I haven’t looked at it that much. For IOS I found that is more difficult as I need to use their products.
For most development, I just use the browser (Chrome) with an Android or iPhone device being emulated using Chrome’s Device toolbar.
When I need to test native functionality, I’ll use Android Studio and Xcode for emulation. I refuse to own a Mac and due to Apple forcing us to use a Mac to develop for iOS, we rent a Mac with MacInCloud. On their PAYGO plan, we pay around $3.50 per use (each use can be up to 24 hours of usage). You can thank Apple for that too. In their licensing terms, they require any service that provides the renting or leasing of a Mac, to charge a minimum usage of 24 hours. MacInCloud is the cheapest I’ve found. Using it 2-3 times a month, it’s the best option.