Earlier quoted context omitted.
> Because Safari gets to JIT-compile JavaScript and UIWebView embedded into apps can't I'm not sure this is still the case in iOS5.
it is. They could only fix it for the homescreen links which also didn't get the JIT before iOS5 Having a JIT requires you to execute writable memory which is a privilege given on a per-process level. So for an embedded webview to be able to do it, your app would need it, but third party apps are never allowed this. It's possible that they changed UIWebView to spawn a background process for the actual rendering, but…
Introducing the Gmail app for iPhone, iPad and iPod touch
91–100 of 118 posts
Re: Introducing the Gmail app for iPhone, iPad and iPod touch
#92This is what happens if you hire 'generalist' and reject Mac developers by asking some scaling and data center questions.
Re: Introducing the Gmail app for iPhone, iPad and iPod touch
#93Earlier quoted context omitted.
it is. They could only fix it for the homescreen links which also didn't get the JIT before iOS5 Having a JIT requires you to execute writable memory which is a privilege given on a per-process level. So for an embedded webview to be able to do it, your app would need it, but third party apps are never allowed this. It's possible that they changed UIWebView to spawn a background process for the actual rendering, but…
Would you need executable and writable at the same time? The JIT generates code into a writable+non-executable memory, and then makes it readonly+executable.
Trying to mark memory as executable will cause your app to be terminated. Jumping into non-executable memory will also cause your app to be terminated.
Aside of protecting you (as a user or as a developer) from a big class of security issues, this also ensures that nobody ever gets to run code that's not loaded from the App Store (and thus would generate revenue without giving a share to Apple).
Re: Introducing the Gmail app for iPhone, iPad and iPod touch
#94Earlier quoted context omitted.
OTOH The first two items on the list of app store review guidelines: 2.1 Apps that crash will be rejected 2.2 Apps that exhibit bugs will be rejected
What would have happened had Apple rejected this app? Politically, Apple are between a rock and a hard place here. Ultimately the culpability lies with the Gmail app team and they have acknowledged this and pulled the app. https://plus.google.com/100940716892313727285/posts/4aPVQTj9...
It is indicative of a larger problem I have with the App Store. I am not a fan of requiring a review process. But once you crossed that bridge, make it a damn good and tough review process. The amount of crap that gets through is amazing. You already pissed off people who don't like apps getting Apple's approval, you might as well crack skulls and make sure there is real quality in every app.
Re: Introducing the Gmail app for iPhone, iPad and iPod touch
#95Earlier quoted context omitted.
Have you used the Google Voice app for the iPhone? It's literally the worst app I've ever seen in my life. Crashed constantly, won't refresh from the server, will close your text box randomly while typing a message (clearing your message), will fail to make calls frequently, and since I upgraded to iOS5 now has signed me out and crashes immediately when trying to sign back in so it's been rendered completely unusable…
> I can only assume that there's some desire within Google to make sure the iPhone versions of their products are complete dogshit to try and encourage Android adoption. I find it interesting that Google is intentionally using its own icons for pre-existing iOS conventions (Floppy disk for save, weird action menu, nonstandard trash can, buttons without borders, etc.) I can understand being in love with your own syste…
Re: Introducing the Gmail app for iPhone, iPad and iPod touch
#96I'll echo other comments here that this looks like it needs a bit more work. * Notification error on startup: ridiculous * Laggy scrolling (how?) * No support for Send As, which is actually what is really missing from the iPhone Mail app. It's almost there. It needs a bit more love.
Re: Introducing the Gmail app for iPhone, iPad and iPod touch
#97The app is so bad it sounds like they're saying: "If you really want a great native Gmail experience, switch to Android." Like Gruber said on The Talk Show recently (and I'll probably be downvoted given how unpopular he is here): Apple gets people to upgrade their phones by making them love their current one; Android makers get people to upgrade their phones by making them hate their current one. Seems like the strat…
I like my iPhone 3G, but it's annoyance at no longer receiving security updates, and lack of iCloud support, that would make me spend money to upgrade. Not love.
Re: Introducing the Gmail app for iPhone, iPad and iPod touch
#98All those that ridicule Google's product quality on iOS have never tried to use iTunes on Windows! And given that lots of Googlers have iPhones, it's hard to ascribe malice when just incompetence will suffice.
All those that ridicule iTunes on Windows have never tried to use a Google product on iOS! :)
Re: Introducing the Gmail app for iPhone, iPad and iPod touch
#99Earlier quoted context omitted.
Have you used the Google Voice app for the iPhone? It's literally the worst app I've ever seen in my life. Crashed constantly, won't refresh from the server, will close your text box randomly while typing a message (clearing your message), will fail to make calls frequently, and since I upgraded to iOS5 now has signed me out and crashes immediately when trying to sign back in so it's been rendered completely unusable…
> I can only assume that there's some desire within Google to make sure the iPhone versions of their products are complete dogshit to try and encourage Android adoption. Do people think companies really behave this way? "Hey guys, how can we make our products crappier? Surely if people think our iPhone apps stink, they'll be motivated to go out and buy a whole phone from us!" There are a whole host of mundane reasons…