14 comments

[ 2.6 ms ] story [ 16.1 ms ] thread
I like the idea of an iOS theme, but I feel that with iOS, you have to either get it perfect or not do it at all. That means fixing the font sizes in the headers, the button layouts and styling, and everything else to exactly match iOS. I know that most users don't know exactly how the iOS style looks down to the pixel, but if it's significantly far from that, it looks "wrong", and that kind of feeling can hurt people's impression of your site.
I completely agree. I think I was keen on getting this out the door in an imperfect stage, just to see whether there was interest and if I should continue to develop it further.
I agree, too. Keep perfecting it and it'll be a great, useful theme.
Yes, it has to be perfect or it will ruin the expected experience.

Unfortunately, replications are never perfect. Thus it will always ruin the expected experience.

Plus, this is just builds fake iOS interface. Be original, not Apple's bitch.

Indeed-- back button is completely wrong. Navigation transitions are wrong (the back button goes too far). Dialogs have the wrong background and the "delete" button at least looks wrong. Slider button is not centered. On/off button is completely wrong. Rounded rect buttons have too much shadow.

(For the navigation transition, make sure to use ease-in-out and the correct duration.)

(comment deleted)
There is a kind of uncanny valley to UIs that imitate native UIs. For instance, I remember back when IE6 faked UI controls, they didn't act quite like the native Luna controls, and that upset some users.
taitems,

As one of the jqm team members I'd like to say thank you for putting your time into building a theme for the framework. If you have feedback on what the experience was like or any thoughts on how we can improve the css/markup to make this type of thing easier we'd welcome a post to the github issues page where we can discuss.

And I'm glad you like the rapid release cycle. The team works pretty hard :D

I appreciate why people build things like this, but I think that with mobile applications you either need to go truly native (using UIKit), or do something that is distinctly different from the rest of the OS.

Tools like this which kind of, almost, imitate the iOS UI just end up frustrating users when they find that things that work one way everywhere else on their phone work differently here, despite looking like the same thing.

Themes like this really piss off Android users too.
Did you test this just on the iPhone? Or on all jQm supported devices http://jquerymobile.com/gbs/?
Just on the iPhone, iPad, Mac/Win Chrome and Mac Safari. Haven't tested retina iPhones as I assume there will be some work to do there.
Those back buttons (in the nav bar) could really some work.
I think imitating the UI controls isn't really a huge problem. It's the inconsistent behavior, and performance that's an issue. For instance, the tab bar controls disappear when you scroll down a page in JQuery Mobile, as I remember. This is drastically different than how it is in native.