In iOS 7, Apple revamped the whole OS's look and feel. Removing a lot of gloss and 3D stylistic elements.

Does this mean that the apps built for iOS 7 must change as well to match this new style? Which one will most of the users expect; the new flat design or the older traditional one?

4 Answers 4


The main reason for the guidelines on all the OSes for application developers is so that they can maintain a look and feel of the app which is quite similar to OS itself. This is one of the reasons why you should use the system controls and widgets as far as possible, rather than reinventing your own style.

With that in mind, it is always in your interest to update the look and feel of your app to match that of the system. It prevents inconsistency in the user experience while helping the user adapt to the app by using familiar controls/gestures/etc.


If there's a direct correlation between the software and the OS it runs on, then yes, it makes perfect sense that--at least by default--some level of parity should be created in the UIs.

If there's not a direct correlation, then it's a bit trickier. If your app runs on iOS5 and iOS7, they really are entirely different visual styles, but it's one app, so it's a bit of a toss-up.

Some things to consider with iOS, however:

  • Most iOS users are on the latest version at any given time. iOS users tend to upgrade more than other OSes. This chart shows iOS penetration by version. As you can see, as of Apr 3, 2013, 87% of users are on the latest full version, and 98% are on the latest or one back.

enter image description here

  • The iOS has a very consistent/standard look and feel, but apps do not necessarily share it. Lots of apps veer wildly from any 'norm' and seem to function just fine.

So one conclusion from that is that it's probably not a bad idea to update your App to match the latest OS, since such a large majority of users will upgrade. Another conclusion is that if your App doesn't mimic the OS to begin with, it's probably not a big deal either way.


So, some 6 months later or so I'm now neck deep in a mobile app redesign to bring things into alignment with iOS7. I'm getting more and more skeptical that that is the way to go. iOS7 was such a drastic change from the previous 6 versions that unless your app was relying solely on native UI elements in the first place, one needs to be careful about updating their own UI. I've begun to see a lot of apps get a quick 'updated for iOS7' update only to download them and realize it's pretty much the same UI as the app had before, but now there's this awkward over-use of Helvetica and blurred overlays.

So, my new opinion is, at least with iOS7: if your app has closely adhered to the native iOS UI from day one, yes, absolutely upgrade the UI to iOS7. In fact, if your app relied on native elements, this should be a rather trivial update.

If, however, your app had a fairly custom UI, be very selective in terms of what you decide to update. You don't want to end up with an Frankenstein-esque UI consisting of half your UI and half iOS7.

  • You can always restrict the update to OS versions (minimum iOS 7 required). It has the downsides, but, is still an option on the table.
    – rk.
    Jun 22, 2013 at 1:13
  • iOS itself isn't all that consistent either, especially the apps using skeudomorphism. That will probably be fixed in iOS 7 though.
    – André
    Jun 24, 2013 at 9:18
  • +1 for the charts linked (is it an option to copy/paste them here along with a link to the source?) Jun 27, 2013 at 8:16
  • @greenforest good suggestion. Image added.
    – DA01
    Jun 27, 2013 at 13:06

Answer to this question is spread over two domains.

  • User Experience
  • Brand Strategy

If App's look and feel is not iOS7 like and it is run on iOS7, by and large this wouldn't affect usability but can affect user-experience as user can find variation between UI controls. However this style noise is inevitable and would remain there for several years to come until new apps are made and old ones are upgraded. But the way I see, users will have considerable tolerance to this aspect as most the the Apps would exhibit such style variation. So between now and next two years, you are pretty safe to keep using old apps.

In terms of Brand Strategy, this change in UI is huge and would have a negative impact on the brands who want to be seen as trendy, contemporary, up-to-date and style oriented. So for the sake of brand image, they will have to upgrade.


Changes bring not only consistent look and feel of new platform but also have some business points as:

  1. Promote and aquire new users.
  2. Provide feeling of support and update for old users.

Sometimes you can see update fever among competitive products of different companies.

At the same time changes take time, money and could be risky. There are always be people which resist changes. But if changes are made gently and you have enough resourses – this is your evolution way. It's reasonable to improve the stuff which brings you money.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.