I read that Netflix is coming to the iPad. Given that Adobe already has a widget for turning Flash applets into iPhone apps, there’s no reason not to expect Hulu et al to be able to provide iPad apps for their content as well.
So, given that we’ll almost certainly have Netflix, and most likely Hulu working on the iPad, and that many newspaper sites will simply switch to HTML5 / H264 — what’s missing? Nothing of note, it seems.
The interesting thing is that by allowing Adobe Flash apps in via the App Store but not via the web, Apple makes it easier for developers — of casual games for example — to monetize their products while improving the user experience. Unless you like being deluged with butt ugly ads while playing online games.
It looks like the iPad may be a very complete media consumption device pretty much on day one. What I’d really like to see for the iPad are:
- A clamshell case that effectively turns the iPad into a laptop with keyboard. The ideal design would probably have a pass-through dock connector, stereo speakers, USB slot, SD slot, and extra battery power.
- A paint program — I know Brushes was demoed on stage at the launch (I own the iPhone version), but despite its high-profile user, I find it pretty poorly designed and would love to see major improvements in its UI or some real competition.
- A image editor (i.e. Photoshop-like program). The obvious candidate here would be a port of Acorn since the program is already 100% cocoa, and the UI is almost iPad ready. (Then again, the Pixelmator team has been really quiet for a long time, notwithstanding vacations.)
- A 3d sketch modeler (like Teddy or Curvy). The iPad would be perfect for this kind of 3d “sketching”. (I’m actually tempted to have a shot at writing such a tool.)
- Coda or something similar — i.e. a combination programmers’ editor and FTP client (ideally with some kind of simple image editing functionality so you don’t need to perform acrobatics to crop or scale images, etc.) — but then projects like Bespin would allow you to integrate basic editing tools into your websites.