How much does UX Recorder cost?
The app is a free download, which provides the ability to record 30 seconds of session time, and view it in playback mode. The free app does not allow export of any screen recordings. You can buy individual sessions for $1.99, a 5-pack of sessions for $7.99, or unlimited sessions for $59.99.
Does UX Recorder support iOS 8?
Yes! Version 1.8 and higher not only support iOS 8 but require it.
Can I buy the “Unlock All” code once and use it on more than one device?
The “Unlock All” option can be restored to other devices that use the same Apple ID.
If I bought version 1.1 of UX Recorder for $59.99, do I have to pay for sessions on top of that?
No! Please contact us and we'll help you out.
Why can't I use UX Recorder to record activity in another app?
First off, we would LOVE to have UX Recorder work with other iOS apps, and not just websites. Our understanding of Apple’s approval guidelines are that this is strictly prohibited. We will continue to pursue being allowed to add this functionality.
In the meantime, we have found it useful at times to prototype iOS apps in HTML, and use these prototype websites for user testing. This is obviously not practical for certain types of apps… but for others is a workable solution that we’ve used at Foraker Labs.
Does UX Recorder have release notes?
Yes, we do. They are posted here, starting with v1.6.
What forms of support do you offer? Do you offer phone support?
We offer support via email through this Web site and for paid customers, via the app. The app will prompt you in certain error conditions or you can contact us here. We do not offer phone support for UX Recorder.
What video file format does UX Recorder export?
UX Recorder exports files in H.264-encoded .MOV format, which can be viewed easily in QuickTime, as well as a variety of other software. H.264-encoded .MOV files can also be imported into most standard video editing software.
Do you support Dropbox for transferring video files?
Yes! Once you have rendered the video file for a session, you can simply “Export to Dropbox” and then add your Dropbox account credentials. NOTE: because these video files are typically large, it can take a while for the Apps > UX Recorder folders to show up in Dropbox, and also take a while for the H.264-encoded .MOV video file to show up. Also, Dropbox limits file size to 180 MB, and some files may be larger than this.
When’s the Android version coming out?
We don’t currently have any plans to build an Android version, but we’d love to hear from you if you think we should.
On what devices will UX Recorder run?
UX Recorder will run on any iOS device that has a front-facing camera, and is running iOS 8. This includes the iPhone 4S or later, iPad 2 or later, and iPod Touch 5th-generation or later. NOTE: UX Recorder consumes a lot of CPU resources, and we recommend running it on the latest iOS devices for optimal performance, such as iPad Air or iPhone 5S.=.
How does the iPad 3 perform?
When Apple introduced the iPad 3 they paired up their previous CPU technology (the A5X) with a Retina display. This has the unfortunate side effect of anything involving manipulating the screen being slower than both previous and subsequent models - the A5X CPU just can’t manipulate the large Retina-size screen images very quickly. With apps such as UX Recorder that must use the CPU to manipulate this type of data (distinct from games which typically use the faster-for-graphics GPU), you’ll see markedly weaker performance on the iPad 3 than you will even on the previous generation iPad 2 (or on the iPad Air or iPad mini with Retina Display which are also better performers).
What version of iOS do I have to be running for UX Recorder to work?
iOS 8 or above. We recommend running the latest version of iOS that your device supports.
I tried to record a site that included audio and the recording dis-engaged. What gives?
Due to a bug in iOS, the system will not allow us to both record and play back certain media types at the same time. We hope that this will be resolved in future versions of iOS or that other changes may allow us to provide a work-around.
There was audio missing in my recording. Am I doing something wrong?
Make sure that you have permitted UX Recorder to use the microphone via Settings -> Privacy -> Microphone.
Are you compatible with prototyping systems like Axure and InVision?
Is it possible to obtain bulk licensing for UX Recorder?
We don’t have a formal system in place, but there are options for doing this. If you are interested in bulk licensing, please contact us.
I recorded a session with both portrait and landscape content and now my rendered videos play back all in landscape mode. What happened?
When a video is rendered, UX Recorder looks at the various clips that make it up. Exported videos have a fixed size (i.e. 320x480 pixels on iPhone) and the app needs to determine the proper dimensions to avoid any content being clipped. Thus, if you record a portion of the session that’s 480x320 pixels (i.e. landscape on iPhone), UX Recorder needs to make sure that the rendered video is at least that wide. The result is that if you go into landscape mode, the app needs to render the whole session in landscape so that all of the content will fit when you play it back. This only applies to sessions with a mix of orientations - sessions that are all portrait or all landscape will render full-frame.
This behavior optimizes the rendered video for playback on the device screen - a larger output video that was full-frame in both directions would be difficult to view on the device due to its dimension. If you do not want this behavior to occur, consider engaging the orientation lock available on iOS devices to prevent a user from inadvertantly switching orientations.
Have a comment about this behavior? Contact us and let us know.
About UX Recorder
UX Recorder is screen recording software for iOS. With UX Recorder, usability researchers can record a user's live interaction with a Web site. Before using UX Recorder, please consider the following:
- UX Recorder works only on iOS devices with a front-facing camera.
- Devices must be running iOS 8.
- For optimal performance, use devices that have more than one CPU core (i.e. iPhone 4S or higher, iPad 2 or higher). If you can, avoid the under-powered iPad 3.
- Recording user testing sessions via UX Recorder is very resource-intensive, and we recommend that you record only when the device is plugged into a power source.
- UX Recorder cannot be used to record activity in in other iOS apps—it acts as a Web browser and can only be used to record Web sites.
The app is offered on a 'per session' model available in several configurations including a single session ($1.99), a 'five-pack' of sessions ($7.99) and finally with an option to unlock the app for an unlimited number of sessions ($59.99).
UX Recorder was created by Foraker Labs; a Boulder, CO based developer of Web and mobile apps.
How to use UX Recorder
When you first open the application, you'll begin on the All Projects screen. From this screen you can:
- Quickly start recording by tapping the QuickStart Session button in the table header.
- Create a new project by tapping the + button in the navigation bar
- Access the application settings by tapping the Settings button in the bottom toolbar
- Edit your list of projects by tapping the Edit button in the top right corner
To begin using the application for session recording, tap the + button to create a new project or start recording with QuickStart Session.
* On iPad, the project list is on the left, and the project contents are on the right.
Purchasing session credits
UX Recorder allows users to purchase 'session credits' to enable recording. By default, without credits, sessions are limited to 30 seconds and cannot be exported. Session credits allow for the full range of UX Recorder features to be unlocked.
A few notes on session credits:
- Credits can be purchased invidividually or in packs of five
- If you anticipate using the app often, we also offer a fully unlocked mode with unlimited sessions
- Session credits are not consumed until you save a recording
- Credits cannot be transferred between devices but if you purchase the unlocked version, you can restore that transaction to any other devices on your iTunes account
NOTE: If you originally purchased the full version of UX Recorder in the App Store but are having trouble getting access to your unlimited sessions, please contact support via our Web site.
Creating a new project
On the New Project screen, you are prompted to:
- Fill out a project name
- Manage Bookmarks
- Add notes (optional)
- Adjust video and audio settings
- Adjust recording settings such as which glyphs render in your videos and what quality to use for export
By tapping the Manage Bookmarks button, UX Recorder sends you to a Web browser.
In the browser, you can access specific Web sites by typing the Web address in the URL field. When you have loaded the desired site, tap the + button in the bottom toolbar to save the bookmark.
After tapping +, UX Recorder opens the Bookmark Details screen. Here you can:
- Tap the field to name the bookmark
- Tap the field to edit the URL
- Use the default name and URL by not tapping anything
- Save the bookmark by tapping the Save button in the navigation bar
- Cancel the bookmark by tapping the Cancel button in the navigation bar
By tapping the Save or Cancel buttons you will return to the browser to continue saving bookmarks.
You can save multiple Web site bookmarks into your project or iCloud*. When finished, tap the Done button to exit the browser.
* To save bookmarks to iCloud instead of a specific project, you must turn this option on in your settings (access settings from the All Projects screen by tapping the Settings button in the toolbar)
Creating a session
After saving your project, UX Recorder opens that project's contents. Inside a project is a list of sessions (recorded videos). On this screen you can:
- Create a new session by tapping the Start a New Session button in the table header
- Return to the All Projects screen by tapping the Projects button in the navigation bar
- Edit the list of sessions by tapping the Edit button in the top right corner. You can re-order or delete sessions, and edit project settings by tapping the Settings button
- Export a session by tapping the Action button in the bottom right of the screen
By tapping the Start a New Session button, UX Recorder sends you to the browser to begin recording your session. If you do not have any session credits, you are offered the opportunity to purchase some.
Recording a session
Before or during recording, you can load a bookmarked website by tapping the Book button in the bottom toolbar. If you do not have any bookmarks saved you can type the address in the URL field in the top browser bar.
The Record button above the URL field turns red when UX Recorder is ready to record. This may take a moment or two. By tapping the Record button, your session begins recording.
While recording, you will also see the UX Recorder navigation bar disappear to expand the viewable area.
Recording a session is resource-intensive and can cause sites to load more slowly than normal. It is recommended that you make sure of the following:
- Device is plugged in to a power source during recording.
- Device is on a Wi-Fi connection.
- Consider re-booting your iOS device prior to recording a session to clear out any background processes that may be running.
UX Recorder supports a special fullscreen mode designed to allow you to test HTML5 app prototypes and other fullscreen content. UX Recorder checks for the presence of Apple's special 'apple-mobile-web-app-capable' meta tag and if present, offers to display the content in fullscreen mode. Please see Apple's Safari documentation for more information on this meta tag.
Pausing a session / showing the recording controls
While recording, the browser interface 'chrome', including the recording pause button, is hidden to prevent a user from accidentally ending a session.
By default, to make the buttons re-appear, shake the device to pause the recording.
Alternatively, to pause using the previous pull gesture, make sure you have set 'Use Pull to Pause' in the project settings.
Finishing a session
When finished with the session, pause the session as described above. To finish the session, tap the Done button above the URL bar.
If you decide you are not finished, hit the Record button again. The recorded session will pick up where you left off and will be included in the final video capture.
If you decide you are finished with the session, tap the Done button.
Videos need to be rendered before they can be played. Videos can also be rendered in a batch via the action menu on the sessions list screen.
After a session
After the session is complete, UX Recorder returns you to the project content screen. Your latest session will now be shown in the table including the time and date it was created and the length of the recording. With items in your project you can:
- Watch the session by tapping on it in the table row. This will cause a rendering process to begin if the video has not been previously viewed
- Delete or rearrange the list of sessions by tapping the Edit button
- Edit the session name or add notes by tapping the aqua circle with arrow
- Export sessions by tapping the Action button
- Return to the All Projects screen by tapping the All Projects button in the navigation bar
Sending videos via Dropbox, iCloud Drive, etc...
Session videos that were created with a credit are eligible to be uploaded to a an external service like Dropbox, iCloud Drive or Google Drive. To send a video to one of these services, first be sure to have the associated app installed (i.e. the Dropbox app), choose Export to External Storage option from the action menu.
Exporting a project
Once you are finished with a project, you may want to save the files to your computer. To make this possible, you must first export the session within UX Recorder. To export a session:
- Tap on the project you want to export on the All Projects screen.
- Inside the project tap the Action button in the bottom toolbar.*
- Tap on the Export Videos button.
* On iPad, the Action button appears in the right corner of the application navigation.
On the Export Videos screen, a list of your project sessions will appear. You must select the sessions you want to export, and then tap the Export to iTunes option from the action menu.
Important: Before exporting, make sure there is enough space on your device. To reclaim space, remove any photos, videos, or applications you do not need.
Transferring video files via iTunes
To upload sessions to your desktop or laptop computer:
- Connect your device to the computer you use to sync with iTunes.
- Open iTunes.
- Click on the device icon that appears in the source list on the left (iTunes 10) or click on the device button in the upper right hand side of the toolbar. It may be labeled 'iPhone' or something similar. (iTunes 11)
- On the detail portion of the screen, click the 'Apps' tab.
- Scroll down to the lower part of the screen where it says 'File Sharing'.
- Locate UX Recorder in the list of apps and click on it.
- On the right, select your exported file(s) and then click 'Save to...'.
Uploading a project to the Desktop
To delete exported videos after you've saved them, click and highlight the file and then press the 'delete' key and then accept the confirmation dialog box. This will remove the exported file from the iOS device. It won't impact the original session within UX Recorder.
In order to save space, you may also wish to delete sessions and/or projects within UX Recorder once you've confirmed successful transfer to your desktop or laptop computer. This will remove the sessions and/or projects permanently.
UX Recorder settings
UX Recorder Settings provides the following:
- About Section
- User Manual
- Dropbox Settings: Allows you to sign out of a previously associated Dropbox account.
- iCloud Bookmarks: Allows you to share bookmarks between devices and across projects with iCloud.