My iOS app switcher concept
iOS 7 brought with it a new multitasking view + Control Center setup to replace iOS 6's multitasking tray. While it has brought certain advantages, it also made doing certain things more difficult as compared to iOS 6.
I thought this multitasking concept up with the intention of bridging the shortcomings between the 2 multitasking UIs while retaining their advantages...as much as possible.
iOS 7 MT cards + Control Center setup's advantages:
> App screenshot previews
> Intuitive app quitting gesture via swipe
> Overlapped layer layout takes advantage of translucent glass
> Control Center has more functionality than OS 6 multitasking tray
iOS 6 multitasking tray's advantages:
> More apps per screen in switcher
> Paginated scrolling rather than inertial scrolling means faster switching times for second most recent app and beyond
> Doesn't compromise app functionality with bottom swipe gesture (you could turn Control Center in apps off but then you'd have to quit an app just to disable rotation lock, that's not cool)
And now, THE CONCEPT. (it's a video cos...I can't explain it in words)
Elaboration and reasoning:
Invocation methods: There are 2 possible methods to enter multitasking/CC, swipe-up and homebutton double tap. Both examples are shown in the video at 0:02 and 0:04 respectively. These methods can be used interchangeably or exclusively.
(eg: you could use the swipe-up to go into multitasking/CC, and use the homebutton doubletap to access the other one. Or you could use the homebutton doubletap to access multitasking/CC and disable the swipe-up gesture altogether and the possible interference that it might make with apps.)
The best combination of invocation methods could be chosen and implemented.
App previews: I thought mainly about how to retain OS 7's app previews while keeping the increased number of app icons per page in OS 6. In order to do this, the concept uses masks to open a 'window' into the app behind its icon. The 'window' shows the app content in that portion of the screen and moves dynamically as the pages are scrolled.
(...yeah I really can't explain it in words, look at 0:05 for an example of how scrolling works)
In this way, the entire preview of an app can be seen by basically dragging its icon around in the multitasking tray. And the previews are technically full-screen, yay! (look at 0:07 for an example of this with the Clock app)
Control Center: It retains its place just like in iOS 6, to the left of all the multitasking tray apps, although the option to have it launched via iOS 7's swipe-up gesture is still workable because of the nature of its animation (it's not in the video, but it would work just like the current iOS 7's swipe-up gesture).
Again, the best method can be chosen and implemented.
Quitting apps: Works just like iOS 7, swipe up on the app. Again, iOS 6's app quitting method is workable if you want to if you really want to because the tray of icons is still there (although I personally think it's pretty clunky compared to OS 7's way of quitting apps)
The end result is basically an enhanced iOS 6 switcher that takes advantage of app previews, intuitive app quitting, Control Center and iOS 7's translucent glass effect. And yeah, I feel that this is a good way to bridge the shortcomings between OS7's switcher and OS6's switcher with as few compromises as possible. What are your thoughts?