In otherwords it is driven by emotion and ignorance.
You just defined the Internet.
In otherwords it is driven by emotion and ignorance.
Because they just need a page which links to the SunSpider benchmark. Literally, all you need to do is write an HTML page with that meta tag, and a link to the SunSpider page. It takes all of 5 seconds.
Weak sauce."Essentially, there are two different JavaScript engines," says Alex Kessinger, a mobile application developer and blogger who has focused on building web-standards-based apps for the iPhone. "They're not using the new JavaScript engine with applications that launch from the home screen."
Yeah, I'm going with 'bug' too. People are quick to point out the 30% thing, but you know who's really good at web apps? Google. Guess who'd take full marketing advantage of an iPhone that doesn't do web-apps well.
If Apple really is doing this on purpose they'll trade 'getting more app store sales' for 'more people buying Android phones.' Which one do you think Apple cares more about? I'm betting on "selling more iPhones."
If anyone here believes that then they really should be thinking "bug" here along with us.
Yes, UIWebViews demonstrate the same behavior. I wrote a quick native app to run sunspider and I am getting the results below.
Mobile Safari: http://dl.dropbox.com/u/196588/Photo%20Mar%2015%2C%2012%2047%2000%20PM.jpg
UIWebView: http://dl.dropbox.com/u/196588/Photo%20Mar%2015%2C%2012%2046%2051%20PM.jpg
My guess is that the chrome-less home screen app is really just a special native app with a fullscreen UIWebView, not Mobile Safari. This would explain the behavior matching what we see in 3rd-party apps using UIWebViews. If you have ever tried to use advanced html5/css3 features from Mobile Safari in UIWebViews before you probably already know that they do not perfectly match.
My best estimate:
- Mobile Safari uses its own rendering and javascript engine. This engine was bumped in 4.3.
- 3rd-party apps and the chrome-less browser you get when you save to homescreen use UIWebViews. This was not bumped in 4.3 and is the same engine as 4.2.
- This doesn't explain loss of html5 cache manifests in the chrome-less browser. Not sure about that.
- This doesn't mean we won't see improvements to UIWebView rendering and javascript performance in later OS versions.
Note: This is all just conjecture.
People have to realise there is absolutely no other motivation for Apple to do anything except money. That's why we have non-user replaceable batteries in laptops (buy a new computer, not a battery)
I think it's more likely that they pushed web apps until they could get their store up and running. Whilst in the future, more and more of the software and services that we use will move in to the cloud, right now, not allowing third party applications would be a pretty big oversight. iOS is what it is because of software, it's a blank canvas.Most Web Apps are garbage anyways
But I doubt Apple would do this intentionally since in the beginning before the App Store, they wanted everyone to use Web Apps instead of them putting out a store of their own.
That failed, so they moved on.
In any NORMAL universe... saving a "web app" to the home screen would be nothing more complicated than saving an URL. Then when the user selected that icon, it would simply launch Safari.
This has been publicly disclosed so will have to be rectified despite it being, in reality, an expression of the walled garden.article said:The Register reports that performance of web apps saved to the home screen on iOS devices running iOS 4.3 is significantly crippled compared to those loaded directly through the Safari browser for iOS...
I only use on WebApp, GPX+, but I would have thought it'd run as fast when you open in there instead of in the browser.
Not everyone's site has money to develop on the App Store.![]()
I think it's more likely that they pushed web apps until they could get their store up and running. Whilst in the future, more and more of the software and services that we use will move in to the cloud, right now, not allowing third party applications would be a pretty big oversight. iOS is what it is because of software, it's a blank canvas.
Good. Everyone should be using the app store now.
It's $99/year. If you can't expense this then you aren't making a living off of your development efforts.
It's pretty bold to say that this was intentional or to use the word ' hampered' - the web apps just haven't received the safari update- could be a simple oversight
This is Apple I would not put it pass them to have know of the issue and figure it was in their own advantage.
After all even if they are opening from the desktop it is still safari that is opening. Its not like the faithful will not cognitive dissonance them self out of a rational explanation.![]()
says you. Lots of corporations are building web apps to interface with their enterprise. It's more than ignorance thinking people in a certain industry are wanting this fixed. $teve Job$ said web apps were cool.. HTML5 was the savior.
Web apps are cross platform/universal. I don't see the issue.
Wirelessly posted (Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_3 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8F190 Safari/6533.18.5)
Another issue nobody is apparently talking about is the one dealing with internal networks... If your business has servers set up as, http://mywebserver then you need to now type it in with the full search domain so 4.3 will see it otherwise you get the error cannot find page error. To make it work you have to navigate to http://mywebserver.mycompanydoman.local/webpages.html