I spent several hours in an orderly test of the remote apps.
iPhone (4S) TODEVICE mode file transfer works at ~2.4Mbps (at one-foot separation); streaming works, but it buffers five seconds of audio at start, then it paused while it buffered another five seconds of audio ~six minutes later. It started buffering again a few seconds before the end of the recording - I think coincidentally - and it stuck there waiting forever for more data that could never arrive since the playback had ended on the recorder. On occasion, it appeared that the WiFi link had failed - although the WiFi LED remained lit - and the phone was waiting for an IP, perhaps while trying to recover. I needed to kill the app, restart the recorder server and restart the app.
I also deliberately advanced the playback point to just before the end of a playing recording while streaming; that confused the iPhone DR Control app and, one time, resulted in a _negative_ time remaining which also required killing the app. I didn't think to take a screenshot, but it looked like "00:00:-10" remaining.
iPhone (4S) VIAROUTER mode file transfer ran at ~2.3Mbps (at 10-feet separation to the router); streaming buffers at start and on irregular occasion, as in TODEVICE mode. I tried three WiFi routers; none misbehaved.
Android (Moto Z) TODEVICE mode file transfer ran at 3.0Mbps (at one foot separation); streaming was also interrupted several times to buffer. The Android app displays both percentage and transferred file size (the iPhone app only shows percentage) making transfer irregularities visible as they occur.
Android (Moto Z) VIAROUTER mode file transfer ran at ~2.3Mbps (at 10-feet separation); there was ~two seconds of stream buffering at start and occasionally throughout the session.
Whether using iPhone or Android, TODEVICE or VIAROUTER mode, the streaming buffering times accumulate and increasingly delay the playback audio at the phone; a 17-minute recording was delayed more than a minute when it reached its end.
Despite the transfer and streaming ills, control of the recorder functions generally worked well, although no new function, like Stop, would operate until current buffering ended. That resulted in a a few frozen sessions that could not be restarted, nor terminated without killing the app and restarting the recorder WiFi - requiring access to the recorder which, one might argue, defeats the point of remote control.
Tom