If you're looking for a way to record what's happening on the screens of your iOS or Android app users: This is a list of currently available screen capturing SDKs.

General Observations

Most SDKs listed here focus on one of these two use cases:

  1. Usability Testing during development
  2. Recording of Let's Play videos by users

The SDKs are generally easy to integrate by adding a few lines of code to your project.

Overview

	<tr>
		<td><a href="https://lookback.io">LookBack</a></td>
		<td>iOS</td>
		<td>usability testing</td>
		<td>yes</td>
		<td>yes</td>
		<td>no</td>
		<td>free (beta)</td>
	</tr>

	<tr>
		<td><a href="https://developers.everyplay.com/">MagiTest SDK</a></td>
		<td>iOS</td>
		<td>usability testing</td>
		<td>yes</td>
		<td>?</td>
		<td>?</td>
		<td>$49.99 / five devices</td>
	</tr>

	<tr>
		<td><a href="https://www.usertesting.com/docs/iOS_SDK_Integration">UserTesting.com SDK</a></td>
		<td>iOS</td>
		<td>usability testing</td>
		<td>yes</td>
		<td>?</td>
		<td>?</td>
		<td>$49.99/session</td>
	</tr>

	<tr>
		<td><a href="https://betafamily.com/superrecorder">The Beta Family SuperRecorder</a></td>
		<td>iOS</td>
		<td>usability testing</td>
		<td>yes</td>
		<td>?</td>
		<td>?</td>
		<td>free</td>
	</tr>

	<tr>
		<td><a href="https://www.kamcord.com/developers/">KamCord</a></td>
		<td>iOS, Android</td>
		<td>Let's Play</td>
		<td>no</td>
		<td>yes</td>
		<td>yes</td>
		<td>free</td>
	</tr>

	<tr>
		<td><a href="https://developers.everyplay.com/">Everyplay</a></td>
		<td>iOS, Android</td>
		<td>Let's Play</td>
		<td>no</td>
		<td>yes</td>
		<td>yes</td>
		<td>free</td>
	</tr>
</tbody>
SDK Platforms Use Case Private Recordings User can start/stop OpenGL support Pricing
TapeRecorder iOS, Android usability testing yes ? no free

If you have any more SDKs to add, please let us know in the comments.