Emulator Overview
Have you ever wanted to test your POS and app ordering from your Windows PC or Mac? Running tests on mobile emulators can help ensure your app's compatibility and test your application's UI, functionality, and other features.
What's an emulator?
An emulator is a hardware or software that enables one computer system to behave like another. Emulators are commonly used to test software on different operating systems or simulate hardware for development purposes, replicating the behavior of the original hardware. Let's see an example:
Toast POS (Point of Sale) is a popular restaurant management system and POS software. It is primarily designed for Android devices, including Toast Go handheld devices and Toast Flex terminals. The software is not available as a native iOS app, so you can download a Toast POS emulator on an Apple device to test your ordering system on your MAC computer or iOS phone.
What emulator should I use?
There are several Android emulators available, such as Android Studio's, BlueStacks, Browserstack, and others. Each emulator has its own set of features and performance characteristics, but they all essentially simulate an Android device on your computer, allowing you to run Android apps as if you were using a real Android device.
Pro tip:
For Android Testing, we recommend using Bluestacks for Windows and Mac (Intel Chip) and Android Studio for those running Mac (MChip). This is free.
For iOS testing, we recommend using Browserstack. This is not free, and licenses are required.
Limitations
Bluestacks is not supported on any Mac running the MChip
as of 11/17/23 - Bluestacks X & Bluestacks 4 is not supported on MacOS Sonoma 14.0. Bluestacks X docs
Android Emulator - Android Studio (Mac MChip)
Step 1: Go to https://developer.android.com/studio
Step 2: Click Download Android Studio
Step 3: Next Agree to the Terms and Conditions and click Mac with Apple Chip
Step 4: Next open the Downloaded Android Studio file and drag the android studio logo over to the Applications folder to install.
Step 5: When accepting the terms be sure to select and accept both licenses and click Finish.
Step 6: Next click to Open the Android Studio Application.
Step 7: Next click the More Actions dropdown and select Virtual Device Manager.
Step 8: Next click the Create device button
Step 9: Next select Phone and choose a Device Type.
Note: We recommend selecting one with the Play Store logo for future app update downloads.
Step 10: Next click Next
Step 11: Next use the recommended API level and click Next. This will be pre-selected.
Step 12: Next click Finish
Step 13: Next click the Play Icon to boot your new device!
Step 14: Connect with your delivery manager to receive your APK.
Note: For clients who are already live on the Google Play App Store you can simply search for your app.
Step 15: Once you have received your APK file simply drag and drop the APK of the app you are looking to test onto the opened Android Emulator. Grab from the bottom of the emulator screen to access the newly downloaded APK and click your new App.
ANDROID EMULATOR - BLUESTACKS (Windows & Mac Intel Chip)
Step 1: Go to https://www.bluestacks.com/download.html
Step 2: Click on “Download BlueStacks” to get the latest version of the app player.
Step 3: Launch the installer once it's done downloading and click Open.
Step 4: Connect with your delivery manager to receive your beautiful new APK.
Note: For clients who are already live on the Google Play App Store you can simply search for your app.
Step 5: Once you have received your APK file let's add it to the emulator...
Step 6: Begin by opening the newly downloaded Blue Stacks Application on the desktop of your computer..
Step 7: Once the screen opens click the stack of papers at the bottom left hand corner of the window.
Step 8: A new window will pop open simply drag and drop the app APK you are looking to test onto the Blue stacks Screen.
Note: While the screen is loading it will show ads. This is expected behavior.
Step 9: Simply drag and drop the app onto the home screen of the loaded device. This will trigger the import.
Note: If you don't see the app appear try closing and reopening the emulator.
Step 10: Once the apps are in place they will appear on the home screen as shown below.
SUGGESTED APK’S
Toast APK - Drag and drop this onto your Emulator Screen to have access to the Toast POS Ordering UI