How we code interactions on the web has changed significantly with mobile touch devices. It isn’t just about hover, it is also about timing:
By default, if you tap on a touchscreen it takes about 300ms before a click event fires. It’s possible to remove this delay, but it’s complicated.
– via Suppressing the 300ms click delay – QuirksBlog.
Some browsers allow pages to turn off this delay when you have
width=device-width set. Unfortunately mobile Safari isn’t one of those.
Matt Thompson outlines how to install the Network Link Conditioner on Mac OS X.
The Network Link Conditioner allows you to tweak settings to simulate various network conditions. This is a must have tool if you want to see what your mobile app experience is like under less than ideal network conditions.
The video on mobile phone 3D scanning is clearly just the beginning. It isn’t hard to imagine that 3D scanning via a mobile device will continue to get better. For that matter how long until even more hardware constrained devices like Google Glass are able to do decent 3D scanning?
The obvious tie to 3D scanning is then being able to reproduce that thing with 3D printing. At the low end there are a number of 3D printers available that people will use at home, but right now I don’t find that super compelling at scale. A higher end consumer service that would be able to keep up with the type of demand generated by every mobile phone being able to 3D scan an object is much more interesting.
A higher quality large scale 3D printing operation could bring in additional capabilities, like a broader range of materials and a faster turn around time.
All of this gets me wondering what companies are in a good position to take advantage of this. Amazon feels like a natural fit, a company that isn’t shy about tech and already ships packages all over. What Amazon lacks is the immediate satisfaction vector. Ideally I’d like to send off my 3D print request then go pick it up later the same day, perhaps even paying more for a faster turn around time. That leads me to companies with a decent number of existing stores. Walmart is the giant there, and certainly has the reach to pull something like that off. But it doesn’t match well with their generally low end price range.
The company I find most interesting to pull off a large scale high quality 3D printing service is Home Depot. They don’t have the delivery capabilities of Amazon or the massive store count of Walmart, but they strike the right balance with existing customers. There are enough Home Depot locations to have a decent reach and people already come into their stores often looking for odds and ends, while at the same time having no problem spending money on bigger ticket items.
One area that I think a 3D printing service at Home Depot could really shine is the in between part level. It isn’t uncommon to need a small replacement part for something that is only sold as part of a much larger thing. But you don’t want to buy the larger component, just the small piece that is broken. At that point Home Depot could just print one for you.
Then there is the whole world of custom designed one off parts that Home Depot would then be able to attract. Printing things that haven’t existed before, or at least not in large numbers.
Executing on this idea wouldn’t be easy, that is also exactly why Home Depot should do it. The economics will be against you at first, but by getting in sooner rather than later Home Depot would gain the experience necessary to figure out how to make the economics work.
Detailed post on why mobile web apps are slow. Many of the points revolve around:
Here’s the point: memory management is hard on mobile.
It’s comparable to IE 8
When is the last time you used IE 8 for any significant amount of time? Yeah, I can’t remember either.
Long discussion on Hacker News debating some of the individual points. Overall the conclusions still appear to be sound.
From page 9 of the Ericsson Predicts 4.5B Smartphones Will Be Owned by 2018 report.
Once the first iPhone went on sale in mid-2007 the trend towards mobile data far out pacing mobile voice seemed all but inevitable.
jQuery Mobile Alpha 1 Released
I like it, looks very promising. I’d be half tempted to use it for desktop clients as well in some cases.