The Android Emulator

While the best test of an application is running it on the hardware for which it was designed, an emulator often makes thejob of the developer much easier. Working in an emulated environment permits a more rapid compile, run, and debug iterative cycle than is typically available when testing on a real hardware device. Taking the time to sync, or copy, an application to a real device typically takes longer than starting an emulator session. Also, it is easier to clean the filesystem of an emulator than performing the same maintenance operation on a real device. When you add in the capability of scripting commands to/from the emulator, it becomes an option worthy of investigation.

Beyond being a faster tool than working with a real device, the emulator tool must consider physical characteristics of a device, primarily the screen dimensions, input devices, and network connectivity.

0 0

Post a comment