Is device emulation better than API usage for automation?
On the one hand, emulating a device (with a literal emulator, or remote device access) will actually do the things that regular users do. In theory, at least. Sometimes, there may be changes that break certain features, forced updates...