7 ms·
Any time you see a comment like "With some more man hours, it seems trivial for Google to get the application to run in Firefox", you know the author either doe
by skywhopper 12y ago
Any time you see a comment like "With some more man hours, it seems trivial for Google to get the application to run in Firefox", you know the author either doesn't know what they're talking about or just hasn't thought about it very much. Anyone who's done any serious web-app development in the past decade knows that cross browser compatibility at the bleeding edge (ie, past what the JS frameworks have worked out) can consume as much time as the rest of the application put together.
At the early fast-iteration stage of a limit-seeking webapp like Inbox, it makes sense to focus on the app itself and limit yourself to just one browser. For Google, obviously they will choose Chrome. Once the app reaches some stability, and major changes are coming far more slowly, then it makes sense to start working in cross-browser compatibility.
- msabalau 12y agoTo build upon that, it's worth noting the context: a public beta that's only a few weeks old.
- TeMPOraL 12y agoI think that most of those comments stem from Google-hating, which is currently a big fashion here. Were it Apple doing it, they'd be lauded for their attention to user experience. Was Inbox a product of a random startup, it'd be praised for good business approach and proper prioritizing of developer time. But it's Google, so it must be some evil plan.
- msandford 12y agoI'm sure that there's a lot of that going on, yes. But Google has the legacy of their "don't be evil" company motto to content with. Which is to say that people expect (foolishly) for them to at least try not to appear evil. The difference between Google prioritizing Chrome vs anyone else is that Google owns Chrome whereas Apple doesn't, and some random startup certainly doesn't. It smells of Microsoft's "we'll only make this work in IE and fuck everyone else" strategy and that doesn't bring other warm thoughts to mind. So it's not JUST that it's fashionable to think the worst of Google these days.
- Kequc 12y agoGoogle Chrome is the only browser running Google's own V8, a very bleeding edge piece of technology. Google is working on things like browser-based material design and persistent connections. Things which Inbox uses. Providing backwards and parallel compatibility is a secondary concern.
- cwyers 12y ago"Providing backwards and parallel compatibility is a secondary concern." And this is exactly why people are worried about things like this. Google has, depending on who you ask, somewhere between a quarter and a half of all desktop browser usage share. They're the browser shipped by default with Android nowadays, and Android is a big part of the mobile and tablet market these days. By the same token, Google is a huge part of the Internet -- Google runs many of the most popular sites, and is also probably the single-largest source of referral traffic for the vast majority of websites. And now, you're saying that Google views pushing the bleeding edge in the browser for its browser-based applications is more important to Google than being compatible with other browser implementations. And you wonder why people are starting to worry about Google?
- res0nat0r 12y agoWhy is picking one browser to get their product tested and working on first (that they happen to own) such a big deal? These comments really are just FUD and hating (jealousy?) on Google for ignorant reasons.
- Yhippa 12y agoApple is doing the same thing for icloud.com on mobile browsers. Only works on mobile Safari AFAIK.
- msandford 12y agoYes, but Apple never talked about how interoperability was important for them. Apple has always been a walled garden, like it or leave it. Google, on the other hand, has done a lot for open standards and interoperability. Is it unreasonable for people to flip out on Inbox while it's still very much in beta? Sure. If it's a real beta. Gmail was in beta for what, 5 years? Does Google have any obligation -- moral or otherwise -- to make Inbox work cross-browser? None whatsoever. But them not doing so would constitute a break from past policy which is something that people are worried about.
- jenius 12y agoJust out of curiosity, what do people typically slam google for? I feel like I have a lot of trust in their services -- a hell of a lot more than facebook, and somewhere around on par with apple. Sure, they collect a bunch of your data, but it's for the purpose of them being able to serve more relevant ads to you if I'm not mistaken, since that's where most of their money is made, and their ads are fairly clean and not questionable as far as I've seen. Overall, they have really solid products that have been incredibly useful to me, and you can see how they are working hard on so many important things: surpassing apple on the mobile design front with material design, cranking out bleeding edge and experimental innovations like self-driving cars and glass, and even working on a lot of projects that help to bring technology to those who don't have it, like project loon, the lower cost and open source android stuff, etc -- and these projects have actually been making a really big difference in third world countries (with no strings attached unlike facebook's total bullshit "charity" initiatives). I'm not a google fanboy by any means. I more or less just use gmail and calendar, and just got an android phone after having an iphone 4 for like four years just to try it out. Just pointing out things I have passively observed about how they run. I would really love to hear the other side of the story though to perhaps balance my perspective a bit more!
- ZanyProgrammer 12y ago"Sure, they collect a bunch of your data, but it's for the purpose of them being able to serve more relevant ads to you if I'm not mistaken, since that's where most of their money is made." You gloss over this as if its not a big deal.
- techrat 12y agoPlease cite examples in which Google has demonstrated that they could not be trusted with information that they use to deliver targeted ads to you. Did they ever pull a Facebook-esque social experiment by trying to limit what you saw in order to manipulate your feelings over the course of a day? Do they sell personal information about you for other companies to use however they please? Think about this a little bit before you respond with a generic, mouth frothing "BUT GOOGLES SELLS YER INFO" when they actually don't. They sell access to you when you are exposed to ads. Not access to your info.
- mikeash 12y agoWhen Apple does it, I see a lot of comments about how crappy it is to focus only on their own browser, especially when they exclude Chrome which is highly similar. If a random startup does it, they don't have the same conflict of interest as a maker of a major browser does, so there's no reason to expect the reaction to be the same.
- moogleii 12y agoBS. Half the comments would be slamming them that it's only for Safari (just look at the comments for the stories involving Apple's safari-only streams). I think skywhopper hit it on the head. Just good ol' abuse of the word "trivial" and an underestimation of how much work is needed to finish the last 1%.
- deleted 12y ago[deleted]
- ppereira 12y agoThat is a great technical argument, however, the reason this has attracted so much attention is because this product is about email. Email plays such an important role in our modern lives that any announcement hinting that Google is moving towards vendor lock-in for email access is going to attract scrutiny -- regardless of whether it is by innovative features, enhanced performance, or browser lockout.
- TeMPOraL 12y ago> any announcement hinting that Google is moving towards vendor lock-in for email access is going to attract scrutiny I think that - like often is on the Internet - scrutiny can be attracted too soon. Google stated clearly that current Inbox is not a replacement for GMail. Such "vendor lock-in" can currently be completely explained with the fact that they're just playing around and testing if people like new UX.
- res0nat0r 12y agoAdding innovative features is now considered vendor lock-in? Interesting.
- pcwalton 12y agoThe "innovative feature" in question here (that they're depending on in Chrome) is performance of sparse arrays with enormous indexes. That's not an "innovative feature" in my mind; in most languages that would be considered an abuse of the built-in array type.
- deleted 12y ago[deleted]
- moioci 12y agoFrom the linked article: "First thing I tried, is to switch the user agent from Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:33.0) Gecko/20100101 Firefox/33.0 (Firefox default user agent for me on Ubuntu Linux) to my Google Chromes user agent instead Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.111 Safari/537.36"
- TeMPOraL 12y agoWell, isn't it what the whole article was about? ;).
- diggan 12y ago> Anyone who's done any serious web-app development in the past decade knows that cross browser compatibility at the bleeding edge (ie, past what the JS frameworks have worked out) can consume as much time as the rest of the application put together. Sure thing. As a web developer, I also know that I NEED to follow CSP on every application I do. Something Google doesn't seem to do when running in Google Chrome. I also know that adding two prefixes along with another prefix, isn't that hard to do. If you want to be early, fast and get feedback, make sure your application works for more browsers than your own in-house browser. Because when you release it, people will surely use other browsers than your in-house browser.
- pcwalton 12y ago> At the early fast-iteration stage of a limit-seeking webapp like Inbox, it makes sense to focus on the app itself and limit yourself to just one browser. For Google, obviously they will choose Chrome. Once the app reaches some stability, and major changes are coming far more slowly, then it makes sense to start working in cross-browser compatibility. Would you also agree that it would be OK for Microsoft to create products that only work in IE, then, and to advertise IE whenever you try to use those products?
- deleted 12y ago[deleted]
- Bahamut 12y agoThis is an extremely naive comment. While cross-browser testing does take work, it makes an unfair assumption about the experience & knowledge of some of us commenting. Diggan (the user who wrote the gist) is not a regular person - he is an experienced and knowledgeable web developer (I don't necessarily agree with all his opinions, but I do respect his knowledge - I have previously had a vigorous conversation with him on IRC on some technical stuff). When I said CSP and animations are "trivial", it isn't without having had experience doing just that. As someone who has had to work on teams and who now leads teams on apps with cross-browser functionality (and native mobile via Cordova), I get the challenges. Google definitely has the resources to meet them though. Time is just the x factor, and with this sentiment, I agree with. I have no problems with what Google did here - I merely made observations.