This week I launched my first mobile product. It's a simple html/javascript product optimized for mobile devices. I'm pretty proud of it, but the content is NSFW so I'm not forwarding a direct link yet. But here's some customer feedback that makes me proud:
"Only dissapointment is that it works infinitely better and more fluidly than the actual site itself – and my 3G connection is poor in comparison too!"
Yes, I am one proud papa this week.
Friday, October 28, 2011
Wednesday, October 26, 2011
Why Mobile Safari is the IE6 of Today
I just completed my first mobile app. Yes, I'm at least two years behind the curve. What else is new? Here's what I learned:
Regarding #1:
I really wanted to like JQuery Mobile because I'm a big believer in JQuery. But like JQuery UI, the code is very heavy and their CSS is very restrictive. But the mobile product takes it one step further by adding animations that are SLOW. It desperately tries to mimic native application behaviors like sweeping screen transitions that users ultimately don't care about especially if they hurt performance.
Regarding #2:
That's just it. On Android Mobile browsers, everything just works.
Regarding #3:
This quora post explains the problem well:
http://www.quora.com/Mobile-Safari-iPhone-or-iPad-with-JavaScript-how-can-I-launch-the-on-screen-keyboard
And the money answer by Allen Pike says it all: "focus() doesn't bring up the on-screen keyboard in Mobile Safari by design. A lot of sites would do focus() unnecessarily and bringing up the keyboard is slow/intrusive."
Intellectually, I understand this point of view. But it's an attitude that onlyt a company with 90% market share gets to have. And it sucks for the rest of us.
- JQuery Mobile is a waste of time.
- Everything works as expected on Android Mobile and Tablets.
- Safari Mobile will not respond to javascript "focus" events.
Regarding #1:
I really wanted to like JQuery Mobile because I'm a big believer in JQuery. But like JQuery UI, the code is very heavy and their CSS is very restrictive. But the mobile product takes it one step further by adding animations that are SLOW. It desperately tries to mimic native application behaviors like sweeping screen transitions that users ultimately don't care about especially if they hurt performance.
Regarding #2:
That's just it. On Android Mobile browsers, everything just works.
Regarding #3:
This quora post explains the problem well:
http://www.quora.com/Mobile-Safari-iPhone-or-iPad-with-JavaScript-how-can-I-launch-the-on-screen-keyboard
And the money answer by Allen Pike says it all: "focus() doesn't bring up the on-screen keyboard in Mobile Safari by design. A lot of sites would do focus() unnecessarily and bringing up the keyboard is slow/intrusive."
Intellectually, I understand this point of view. But it's an attitude that onlyt a company with 90% market share gets to have. And it sucks for the rest of us.
Slideshare needs to die a horrible death.
Why is it every time after a google search, that I click on a slideshare link, their flash player hangs any browser I use? And on top of that, the content is shit. People put crap information in PP files. My loathing for them is second only to roseindia, another tech site of shite.
Monday, October 24, 2011
Time Has Come Today
I've been needing a place to store all my horrifically boring stories about my mundane solutions to the world's current internet plumbing problems. Stackoverflow.com does a good job but sometimes a man has to put his own pee stain in the snow.
Subscribe to:
Posts (Atom)