How can this be sustainable? all this fragmentation/versions - iOS new >=7 and <7, all different versions of android, windows 8 metro etc etc. how many different platform specific versions are these service providers like say pandora suppose to create?
I feel like unless the app is taking advantage of some inherent hardware capability of the phone/tablet everything should eventually be HTML5.
Your example illustrates what Marco is saying. A big player that needs to support all those different versions of different platforms may take more time updating their iOS app to adapt the latest standards. An indie developer, who has more agility and can choose to only support iOS 7, now has a possible advantage, if s/he chooses to take advantage of it.
I feel like unless the app is taking advantage of some inherent hardware capability of the phone/tablet everything should eventually be HTML5.