6 ms·
"iOS 7 is different. It isn’t just a new skin: it introduces entirely new navigational and structural standards..." Beyond the parallax effect, what are these
by jbail 13y ago
"iOS 7 is different. It isn’t just a new skin: it introduces entirely new navigational and structural standards..."
Beyond the parallax effect, what are these new navigation and structural changes? I'm not trolling here, I'm genuinely curious. I'm about to build a new iOS app and I did not see major navigation or structural changes that would drastically affect how I design an app's UI or UX.
- greendestiny 13y agoThere are is support for physics effects in the UI now, I'm not really sure what navigational changes he could be talking about though.
- muncheax 13y agoThere's a lot of awesome new multitasking and background stuff you can do now. It's a mix between the UI changes and the underlying parts that I think Marco is referring to.
- Samuel_Michon 13y agoOne change highlighted in the keynote presentation: instead of tapping the ‘Back’ button on the upper left corner of a UITableView layout, in iOS 7 you swipe horizontally from the left edge of the screen. There are many more changes, you can read about them in the new iOS 7 Human Interface Guidelines: http://www.slideshare.net/evgenybelyaev16/mobile-hig-22784587 http://www.slideshare.net/evgenybelyaev16/mobile-hig-2278458...
- jbail 13y agoExcellent point on swiping horizontally instead of a "Back" button. That's a great change, but one I already try to incorporate as the dedicated header bar is (or was) distinctly iOS. If I'm building a cross-platform app (or have the intention of going cross-platform eventually), I try to steer clear of any interactions or UI elements that are too obviously from one platform or another. I really appreciate apps that have their own distinct look and feel which don't use "proprietary" UI features (like the header bar and back button). The most recent app that I've admired is Dots. It doesn't look Androidy or iOSy. It looks like it's own thing. The team behind that did a fantastic job.
- RaphiePS 13y agoI agree that Dots is great, but it's a game--the UI is by nature specifically tailored to the application. If I'm using a news reader or productivity app, I hate having to spend time learning a novel interface. The more conventional the UI, the more easily and quickly I can use it. Unless uniqueness adds a tangible benefit, it's just a pain in the butt.
- leoc 13y agoThe Back buttons have to be one of the weakest elements of the current UI. I know from experience that less-computer-literate people are blind to them. We'll have to see how easily they pick up on the new conceit.
- pshc 13y agoFWIW I'm using the iOS 7 beta, and this behavior is inconsistently present. It works in nested lists, but other screens e.g. the music Now Playing screen don't do it at all. Hopefully it gets OS-wide integration. But hey, it's a (really buggy!) beta.
- DHowett 13y agoOf particular hilarity is that swiping left-to-right on the Now Playing screen did in fact do this on prior versions.
- gurkendoktor 13y agoiOS 6 added a swipe gesture on all navigation bar back buttons, and even in 6.1.4 it doesn't work in Apple's Messages out of all apps. I would be surprised if this new gesture ended up working consistently.
- jimmaswell 13y agoPhysics effects? Momentum, acceleration, doing work, wave-particle duality? What's that supposed to mean?
- wahnfrieden 13y agoYoure probably just being obtuse, but: he just means the principle of things coming from somewhere or going to somewhere, as someone once put it. Reinforcing conceptual relationships via physical movement and manipulation that mirrors how things may behave in the physical world, to some degree. See zoom-in/swim-into interfaces, or the way screens transition rather than just blink into view, etc.
- jimmaswell 13y agoI much prefer my screens to just blink into view.
- wahnfrieden 13y agoThat's cool.
- bennyg 13y agoSpriteKit is going to be huge. Expect about a year of getting developers ready with it, and good at it, then Apple TV may have something awesome for us.
- greendestiny 13y agoInteresting suggestion - I was surprised to see such a direct competitor to cocos2d, and despite the development budget of Apple I'm a little skeptical of their commitment to building a game engine. Maybe it'll form the basis of a better set of game engines. I'm definitely skeptical of their physics engine over Box2D.
- Kiro 13y agoWhat's SpriteKit? Sugar Cube Software's Cocoa Sprite Kit? How is it related to iOS7?
- smackfu 13y agoNo, it's a new iOS 7 / OS X framework. Since it's an API, I think the only real discussion is in the developer docs, which are NDA'd.
- archagon 13y agoCompared to Cocos2d, I'm not that interested in Sprite Kit as a framework. But combined with the new gamepad APIs, I think you might be on to something in regards to the Apple TV.
- smackfu 13y agoGames tend to be the most likely apps to be ported between systems, so the appeal of a single OS API seems limited to me.
- newhouseb 13y agoYeah, I think this is somewhat of an overstatement. UINavigationController? Still there. UITabBar? Still there. UIHamburgerController? Not there. Another radically different way to organize UIViewControllers? Nope. That being said, there are a few new things that do stand out: 1) Everything is supposed to be fullscreen as often as possible, with the chrome hiding as much as possible. "Deference to content." 2) Transitioning between view controllers should ideally "zoom" in to new content. Like the calendar app zooming into a day view from a month view or a year's worth of photos zooming into a collection of chronological "collections." In other words, your transitions should communicate _how_ the view controllers relate more than just you're replacing one with another. 3) Text Everywhere. (only new on iOS) 4) More abstract but also more physical (read: mimicking the laws of nature, like physics, rather than mimicking things humans have made, read: skeuomorphism)