Magisto [Thursday Plays]

The app I introduced in class was Magisto. This app allows the user to transform their personal videos and photos by adding filters, audio, and effects. The user has a limited set of options to select from (in terms of filters, audio, and effects), and then they wait while Magisto generates the video.

What I didn’t like about the app was that it does not let you know that you have to pay to share your video until after you’ve invested time creating it. I felt like I completely wasted my time and was not interested in purchasing the “upgrade”.

 

 

iOS Human Interface Guidelines

1. One thing that surprised me was just how true and simple a lot of the reasonings for the designs were. For instance, “Negative space makes important content and functionality more noticeable and easier to understand. Negative space can also impart a sense of calm and tranquility, and it can make an app look more focused and efficient,” or how important the ‘Back’ functionality is “so users know exactly where they are, where they came from, and how to get back.” There were a lot of things that I found to be very to my own use of the iOS Interface, yet they were things that went unnoticed until I read about them.

2. I was also pretty enlightened:

I’ll be sure to use Dynamic Type – “Ensure legibility by using the system fonts. iOS 7 system fonts automatically adjust letter spacing and line height so that text is easy to read and looks great at every size. Whether you use system or custom fonts, be sure to adopt Dynamic Type so your app can respond when the user chooses a different text size.”

I learned the differences and definitions of different terms, such as screen vs views, bars, controls, content views, temporary views etc. 

3. I wasn’t away that the app itself has to constantly save the users activities. I thought the iPhone did that itself. I’m not sure how to go about this.

“Save the current state when stopping at the finest level of detail possible. In this way, people don’t lose their context when they switch back to your app. For example, if your app displays scrolling data, save the current scroll position. You can learn more about efficient ways to preserve and restore your app’s state in ‘State Preservation and Restoration’.”