Live data from Hacker News

iOS 7 only is the only sane thing to do

berzniz.com

31–40 of 82 posts

Re: iOS 7 only is the only sane thing to do

#31
post #7

> When we added pull to refresh to our app there weren’t many apps using this technique and it added a premium feel to our app. This makes me want to vomit. I can't wait until implementing flashy UI is so trivial and common that shallow things like this don't actually affect an application's perceived value. I don't remember the transition to GUI in the 80s as being as shallow as the mobile app market is.

Your vitriol is completely misplaced.

Pull to refresh isn't flashy, shallow or trivial, and it shouldn't bring on emesis: It is a simple, convenient user interaction that saves putting a big refresh button or the like.

Re: iOS 7 only is the only sane thing to do

#32

Interesting - I did not know about the new receding keyboard functionality. For those curious, you can simply set a boolean on any UIScrollView or subclass to make the keyboard recede like in the Messages app.

scrollview.keyboardDismissMode =UIScrollViewKeyboardDismissModeInteractive

https://developer.apple.com/library/ios/documentation/UIKit/...

Re: iOS 7 only is the only sane thing to do

#33
You're fortunate you can afford to expend development effort/money on an update that won't bring in any more users. Im still licking my wounds from the app store change that came with ios6, sales are way way down to the extent that significant development work to these apps cannot be justified. With the pre ios6 app store I could make a case for it but not today.

Re: iOS 7 only is the only sane thing to do

#34
post #27

Earlier quoted context omitted.

Its not shallow, it makes the app easier to use and therefore better designed. Also, perception is reality.

I contest the idea that any two apps are so similar that something as trivial as list-refresh mechanism could push one over the top.

I look forward to competing with you one day!

Seriously though, you contest the idea that an interface with interactions which hide complexity and have been shown to be pretty intuitive could be decisive in how users value a product?

Re: iOS 7 only is the only sane thing to do

#35

Great points, except for "@2x only." If your app supports iPads, then the iPad 2 and iPad Mini (first generation) are both non-Retina screens and are still available for sale directly from Apple. Given Apple's 3 year support cycles, iOS 10 will be the first iOS that can fully drop support for non-retina displays if the iPad 2 and original iPad mini are discontinued by the end of this year.

It's also really trivial to support both retina and non-retina so I don't understand the point at all..

Re: iOS 7 only is the only sane thing to do

#37
Pull To Refresh - available in iOS 6.

UIViewController Containment APIs. iOS 5.

Custom Tab Bar. iOS 5

Custom Navigation bar. iOS 5

HTML Strings. iOS 7

@2x only. iOS 7

Flat out. iOS 7

viewDidUnload. iOS 6

AutoLayout. iOS 6

UIDynamics. iOS 7

Receding keyboard like the messages app. iOS 7

Re: iOS 7 only is the only sane thing to do

#38

Actually, that doesn't seem very sane to me. Why are we doing additional work for functionality that we already created, and losing support for people on older versions? Sure if you are a making a new app it makes sense to use great new features. It doesn't make sense to delete code that is working and redo it just because the new way is easier. 0 effort >>>> small effort times 10.

"It doesn't make sense to delete code that is working and redo it just because the new way is easier."

Less code to maintain >>> custom written code that might be prone to break on newer versions of the OS. It's definitely what I would do.

Re: iOS 7 only is the only sane thing to do

#39

Are the multiplatform techno like flex, cordova/phonegap, haxe... already out of question ?

Well, it depends on your needs, but really I have yet to see an app made with any of them which isn't an unpleasant user experience.

http://theweathertron.com/

Done with (IIRC) PhoneGap, AngularJS and ClojureScript. The actual utility as a weather app is debatable (I like it), but the UI is beautiful and responsive, especially considering it's PhoneGap!

Post reply on HN