However, it there is enough competition out there for Google to throw its support behind the Web as the "unifying platform" for mobile devices. The main points I got Technology Review's article are the following:
1. Web Applications can do similar functions as those purchased from the App Store.
2. Web Applications are free.
3. Web Applications are not be device specific and therefore are easier to develop cross platform.
If fact #1 holds true, and Web applications becomes the common platform as Google hopes, then Flash's presence on the iPhone is inevitable. The article quite clearly states that the one downfall of web apps is the following:
Nonetheless, mobile Web apps may have limited capabilities in the near future. "Apps that will work in this environment will be more text heavy or static," says Sharma. They won't be the type of apps that need to be constantly updated from a server. "But when you get into games or applications that require [device] support, it becomes tougher to develop applications that are browser only," he says.
Can anyone think of a solution? hmmm, Flash perhaps? If Web Apps are the common platform then they will have to accept Flash to overcome the browser's shortcomings... even with Canvas enabled.