I’ve been working on a feature that lets you record iOS gestures (movement / touches) from your iPad/iPhone directly into iShowU Studio. I’ll post up a new build for you to play with real soon! It’s more or less done, I’m just waiting to see what happens with the iOS app (i.e: will Apple accept it?). This build of Studio is intended to become v1.2.0 (stable).
So what is it? Put simply, it’s SWB’s take on allowing you to represent gestures or touches that occur during the recording of an iOS app. Put simply, once you’ve got the iOS app installed (it’s currently in submission at the App Store) you can connect to Studio and begin recording gestures either directly into the timeline of the project or as “templates” into the Gesture Template Manager.
Design – why direct?
I spent quite a lot of time with different design ideas. The first design involved having somewhat fixed gesture segments, with properties such as “number of touches”, “direction of movement”. I felt this was limiting and really just “meh”.
My second attempt allowed direct on screen editing of the gesture start / end. It was like a simple non-keyframed animation that had a start and end point. You would modify the number of touches via the segment properties, but the actual placement and direction of movement were controller via two “handles” on the gesture itself which represented the starting and ending positions. This was an improvement, but came clunky when I began to work out how to represent rotation. The interface and interaction quickly got messy, I thought.
So, attempt #3 was to discard the entire idea of “editing” the gesture and just record whatever happened on some touch surface. I began by thinking that the touch pad would be a good idea, then I thought: “if you’re recording iOS stuff, you’ve got the perfect recording touch surface - the device itself”. The iShowU Studio Gesture Recorder was born.
Now, a Gesture segment is a container used to playback a series of touch movements that occur over time. If a built in gesture doesn’t fit your needs, no problem! … you can simply record whatever you want and have that played back instead. Of course you can move / scale the recorded gestures as you see fit (which is pretty neat imho).
I’m always keen to get your feedback. Let me know what you think! Let me know what can be improved. My next lot of work will focus on annoying things like the “blackness” that sometimes appears while scrubbing through the timeline, and better performance during editing.
Oh, and lets not forget: I need to yet add the ability to record the iPhone/iPad directly into Studio. You can do it really easily right now using Quicktime (Yosemite/iOS 8 only), but it’d be nice to be able to make a recording directly without having to go through QT.
Also, be warned: If you try to publish a movie into iTunes Connect that is taken directly with QT, it will likely fail because the FPS is too high. Ask me how I know The upshot is that apps like Studio will offer some time saving, because by default everything will export at a sanity-inducing 30fps, and then (hopefully) iTunes Connect won’t throw a wobbly.