3 ms·
>Just look at Gruber. I mean, I love the guy-- read his site every day, as I think it is some of the best Apple analysis out there-- but as Google I/O has gone
by commandar 16y ago
>Just look at Gruber. I mean, I love the guy-- read his site every day, as I think it is some of the best Apple analysis out there-- but as Google I/O has gone on, his normally cogent commentary has degenerated into what basically amounts to one-line (or one-paragraph) sniping over Google's attempts to challenge Apple. As if Apple somehow has the right to complete 100% dominance of the consumer smartphone market.
The thing about all that to me is the way he's been almost intentionally been obtuse about some things in order to snark about them. He's been conflating the difference between private system APIs and undocumented application APIs on Android lately, even after acknowledging a response from Tim Bray about the whole thing a couple of weeks ago.
Andy Rubin made a comment a while back about how Google doesn't use private APIs in Android, and Gruber's just been chomping at the bit to somehow use this as an example of Google's hypocrisy. So when Google says something like "You really shouldn't be doing things like accessing the SMS app's internal undocumented methods because there's no guarantee they'll be there on all distributions of Android" [because the SMS app is just another application and not a core system component], Gruber jumps up and down pointing at it as an example of how Google lied about not using private APIs.
Maybe it's just me, but telling developers that they should stick to public system level APIs rather than try to muck around with the internals of applications that aren't a part of the core system hardly sounds like some tacit admission that Google is really using private APIs on the sly to me. Google's entire point about private APIs is that you can do anything you see a Google app do using the public system APIs because that's what the Google apps are using in the first place, rather than relying on hidden systems calls that aren't made available to normal developers.
It's frustrating, because when Gruber is right, his analysis is usually a great read (plus I love Markdown). But lately he's been fanboying so hard on this and a couple of other things that it's gotten painful for me to follow him.
- commandar 16y agoIf anyone's interested, here's one of the DF posts about this: http://daringfireball.net/linked/2010/05/06/curious http://daringfireball.net/linked/2010/05/06/curious Tim Bray's reply: http://www.tbray.org/ongoing/When/201x/2010/05/06/Private-APIs http://www.tbray.org/ongoing/When/201x/2010/05/06/Private-AP...