If, as it seems, the iPhone’s software will all come from Apple then all the development fun will happen in the browser, in particular in whatever version of Safari the shiny little device ships with. And it will be fun if Apple give us, as developers, access the right information. I’m talking here about that information coming from the user’s fingers. After all, who wouldn’t want to create the kind of effortlessly intuitive interfaces the Jeff Han showed off in his TED talk?
Will they let us though? There are a few directions Apple could go here.
- Be scrooges and filter out multiple touches before they get to us, only letting the user interact with web pages one finger at a time, the others controlling scrolling probably. Web Dev Chorus: Booooo!
- Give us the raw events from all touches but leave it up to us to do the hard lifting of working out which
- Generously preprocess the input data for us and label
mouse*Events with unique “device” identifier. Web Dev Chorus: Yaaay!! Go Apple!
I’ll have much more to say about this in the coming months.
…which makes me cautiously optimistic. It must be pretty exciting to be him right now.