Okay so we all know by now the Palm Pre multitasks, and we all know that Pre (WebOS) uses applications written in browser-supported languages such as Java, HTML, etc.
We all also remember the iPhone's "WebApps" introduced a while back, these were applications written also in browser-supported languages. These were simple apps such as simple games, social networking apps, a few news readers, etc. The problem with these apps was that most of them needed to have a live connection to the internet, and seemed to function as fast as the internet connection would allow.
So here's my thought, why not improve on the idea of these WebApps, make them work more like a regular apps (install the actual code on the device, have deeper access to OS, basically be allowed to have access to the full functionality of the phone). Apple could allow users to download/buy them from their AppStore alongside the regular apps. This seems to me like a good alternative, a developer could choose whether to create a "WebApp" or a regular app for the iPhone knowing that regular apps could be more powerful, as would be the case for games, but cannot run in the background (just use the push notification service), or create a simpler webapp, that while not as powerful as a regular app, it could be allowed to run in the background. And the user could purchase them knowing which is a "WebApp" and which is a regular app, it'd be up to the user to decide if the want a "more powerful" app, or an application that is able to run in the background.
From what I'm reading, while not exactly identical, WebApps on iPhone and applications on WebOS (Palm Pre) are somewhat similar (since they can both be written in the same language), so if an application can be made to say stream audio on WebOS, it should also be possible for a WebApp for iPhone to perform the same functions right?
So how about it Apple? You still get to limit background processes for apps that need alot of resources, implementing your push notification service for those applications, and allow "simpler" WebApps that dont necessarily need alot of resources to run in the background and behave more like regular apps.
I'm not a developer, so I'd love to hear from those who do this for a living what they think about Apple doing something like this.
We all also remember the iPhone's "WebApps" introduced a while back, these were applications written also in browser-supported languages. These were simple apps such as simple games, social networking apps, a few news readers, etc. The problem with these apps was that most of them needed to have a live connection to the internet, and seemed to function as fast as the internet connection would allow.
So here's my thought, why not improve on the idea of these WebApps, make them work more like a regular apps (install the actual code on the device, have deeper access to OS, basically be allowed to have access to the full functionality of the phone). Apple could allow users to download/buy them from their AppStore alongside the regular apps. This seems to me like a good alternative, a developer could choose whether to create a "WebApp" or a regular app for the iPhone knowing that regular apps could be more powerful, as would be the case for games, but cannot run in the background (just use the push notification service), or create a simpler webapp, that while not as powerful as a regular app, it could be allowed to run in the background. And the user could purchase them knowing which is a "WebApp" and which is a regular app, it'd be up to the user to decide if the want a "more powerful" app, or an application that is able to run in the background.
From what I'm reading, while not exactly identical, WebApps on iPhone and applications on WebOS (Palm Pre) are somewhat similar (since they can both be written in the same language), so if an application can be made to say stream audio on WebOS, it should also be possible for a WebApp for iPhone to perform the same functions right?
So how about it Apple? You still get to limit background processes for apps that need alot of resources, implementing your push notification service for those applications, and allow "simpler" WebApps that dont necessarily need alot of resources to run in the background and behave more like regular apps.
I'm not a developer, so I'd love to hear from those who do this for a living what they think about Apple doing something like this.