[{"data":1,"prerenderedAt":218},["ShallowReactive",2],{"project-2728110":3},{"id":4,"name":5,"line":5,"line_source":6,"title":7,"url":8,"domain":9,"maker":10,"posted_at":11,"year":12,"points":13,"comments":14,"rank_in_year":15,"shown_in_year":16,"top":17,"tier":18,"category":19,"subcategory":20,"format":21,"keywords":22,"reception":27,"sentiment":28,"stance_mix":29,"scored_comments":33,"aspects":34,"strip":41,"post_text":44,"what":45,"said":77,"maker_in_thread":151,"shape":155,"grid":159,"attempts":181,"same_week":182,"maker_shows":43,"maker_hidden":210,"reader_version":211,"card":212},"2728110","iOS Theme for jQuery Mobile","title","Show HN: iOS Theme for jQuery Mobile","http:\u002F\u002Ftaitems.tumblr.com\u002Fpost\u002F7240874402\u002Fjquery-mobile-doesnt-deviate-far-from-the-pattern","taitems.tumblr.com","taitems",1309819807,2011,51,12,240,1097,22,"notable","languages","front-end ui theme","library",[23,24,25,26],"jquery mobile","ios theme","mobile web","css theme","roasted",-0.429,{"positive":30,"neutral":30,"mixed":31,"critical":32},1,0,7,9,{"design":35,"idea":37,"execution":39,"performance":40},{"positive":31,"critical":36},4,{"positive":31,"critical":38},2,{"positive":31,"critical":31},{"positive":31,"critical":30},[30,31,31,30,30,42,30,30,43,31,30,30],5,3,null,{"problem":46,"audience":44,"pricing":44,"motivation":60,"time_to_build":44,"stack":67,"openness":75,"stage":76,"team_size":75},{"value":47,"source":48,"evidence":49},"Makes jQuery Mobile pages look like native iOS interfaces","inferred",[50,52,56],{"id":51},"post",{"id":53,"by":54,"text":55},"2728269","Xuzz","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…",{"id":57,"by":58,"text":59},"2729037","JonWood","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…",{"value":61,"source":62,"evidence":63},"Release early to see whether there is interest before developing further","maker",[64],{"id":65,"by":10,"text":66},"2728287","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.",[68],{"value":69,"source":48,"evidence":70},"jQuery Mobile",[71],{"id":72,"by":73,"text":74},"2728567","johnbender","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…","unknown","prototype",{"praise":78,"objections":91,"requests":126,"questions":141,"alternatives":146},[79,87],{"value":80,"source":81,"evidence":82},"Theme is a useful idea if it is refined","commenter",[83],{"id":84,"by":85,"text":86},"2728348","lachances","I agree, too. Keep perfecting it and it'll be a great, useful theme.",{"value":88,"source":81,"evidence":89},"Thanks for building a theme for the framework",[90],{"id":72,"by":73,"text":74},[92,100,108,115,119],{"value":93,"source":81,"evidence":94},"Imitating iOS UI imperfectly feels wrong and hurts impression",[95,96],{"id":53,"by":54,"text":55},{"id":97,"by":98,"text":99},"2728458","adjwilli","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…",{"value":101,"source":81,"evidence":102},"Inconsistent behavior versus native controls frustrates users",[103,104],{"id":57,"by":58,"text":59},{"id":105,"by":106,"text":107},"2729763","Hisoka","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…",{"value":109,"source":81,"evidence":110},"Uncanny valley effect for UIs that imitate native controls",[111],{"id":112,"by":113,"text":114},"2728491","cgranade","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,…",{"value":116,"source":81,"evidence":117},"Tab bar controls disappear on scroll, unlike native",[118],{"id":105,"by":106,"text":107},{"value":120,"source":81,"evidence":121},"Back buttons in nav bar need work",[122],{"id":123,"by":124,"text":125},"2729270","kennywinker","Those back buttons (in the nav bar) could really some work.",[127,137],{"value":128,"source":81,"evidence":129},"Test on more devices, including retina iPhones",[130,134],{"id":131,"by":132,"text":133},"2729136","steilpass","Did you test this just on the iPhone? Or on all jQm supported devices http:\u002F\u002Fjquerymobile.com\u002Fgbs\u002F?",{"id":135,"by":10,"text":136},"2729152","Just on the iPhone, iPad, Mac\u002FWin Chrome and Mac Safari. Haven't tested retina iPhones as I assume there will be some work to do there.",{"value":138,"source":81,"evidence":139},"Give feedback on the jQuery Mobile GitHub issues page",[140],{"id":72,"by":73,"text":74},[142],{"value":143,"source":81,"evidence":144},"Was it tested only on the iPhone or on all jQuery Mobile supported devices?",[145],{"id":131,"by":132,"text":133},[147],{"value":148,"source":81,"evidence":149},"Native UIKit development",[150],{"id":57,"by":58,"text":59},{"comments":38,"answered":30,"key":152},[153,154],{"id":65,"text":66},{"id":135,"text":136},{"commenters":156,"max_depth":43,"maker_replies":38,"first_comment_mins":157,"lifespan_hours":158},11,95,15,[160,162,164,166,168,169,171,172,175,177,178,179],[53,31,30,161,54,31],"project\u002Fcritical\u002Fdesign",[65,31,31,163,10,30],"maker\u002Fneutral\u002Fidea",[84,31,31,165,85,31],"commenter\u002Fpositive\u002Fnone",[97,31,30,167,98,31],"project\u002Fcritical\u002Fidea",[112,31,30,161,113,31],[72,30,42,170,73,31],"maker\u002Fpositive\u002Fnone",[57,38,30,167,58,31],[173,38,30,161,174,31],"2729113","dan_b",[131,43,43,176,132,31],"maker\u002Fneutral\u002Fexecution",[135,43,31,176,10,30],[123,36,30,161,124,31],[105,42,30,180,106,31],"project\u002Fcritical\u002Fperformance",[],[183,188,193,198,202,206],{"id":184,"name":185,"points":186,"category":187},"2734360","Two-faced URLs",85,"dev_tools",{"id":189,"name":190,"points":191,"category":192},"2720341","GoPollGo",65,"web_saas",{"id":194,"name":195,"points":196,"category":197},"2723800","Twecommend",64,"consumer_social",{"id":199,"name":200,"points":201,"category":187},"2724861","Weekend project",39,{"id":203,"name":204,"points":205,"category":197},"2720937","ShoutFast",32,{"id":207,"name":208,"points":209,"category":197},"2714360","radiotanda",28,false,"v2",{"id":213,"name":5,"line":5,"ai":210,"cat":19,"year":12,"points":13,"comments":14,"rec":27,"s":214,"top":17,"kw":215,"maker":10,"domain":9,"tier":18,"attempts":31,"strip":216,"url":8,"mix":217,"praise":80,"objection":93,"sub":20},2728110,-0.43,[23,24,25,26],"100115113011",[30,30,31,32],1793990873662]