News for hackers. Stuff that matters.
Re:Developer Joe Hewitt Tears Into Android’s Definition Of “... by guelo on Wednesday October 20, 2010 @04:46AM (#1810500)
Before Android the mobile world was a much sadder place. There was the undisputed king, the iPhone, controlled by an increasingly ego-maniacal tyrant. Then there were all the manufacturers and carriers flailing around uncoordinated unable to respond. Google came along and offered the world a free open platform that everyone could rally around to put up a fight against the encroaching monopoly. Google makes no money off of Android but they've put massive resources into it. Their only benefit, the freedom from Jobs' capriciousness, is also a benefit to everyone else.

I don't understand the Google hate, they gave the world a free OS, what is there to hate about that? Even the most ardent Apple fan should be thankful for the competition. Yes, it's true that the carriers suck, but they would suck a lot more if they were only pushing LG feature phones or whatever, instead they get to sell a powerful worthy system to the masses.

Re:Developer Joe Hewitt Tears Into Android’s Definition Of “... by davidw on Wednesday October 20, 2010 @05:07AM (#1810526)
> There was the undisputed king, the iPhone,

Uh, actually there was Nokia if your memory goes back more than a few years. I agree with the rest of it though. "Free stuff" is pretty cool in my book!

Re:Developer Joe Hewitt Tears Into Android’s Definition Of “... by semanticist on Wednesday October 20, 2010 @05:52AM (#1810595)
In terms of revenue, devices sold/in use, the 'undisputed king' would be Nokia - but only if you don't think in purely North American terms.

A lot of the commentary on mobile phones on HN is presented as absolutes when really it's only a discussion of the US/Canada.

Re:Developer Joe Hewitt Tears Into Android’s Definition Of “... by yardie on Wednesday October 20, 2010 @04:57AM (#1810513)
Google makes no money off of Android but they've put massive resources into it.

You honestly believe this? Then the must not be making tons of money off of search either. Oh but they are, to the tune of millions. And Android? $1Billion in revenue.

No one hates Google, but a kernel doesn't make an OS. Which is why Linux is known as GNU/Linux. By that logic OSX is also open source, you can even download and compile their kernel from here http://www.opensource.apple.com/

People are hating because they were promised open, but what they got comes with a lot of strings attached. What good is downloading the kernel and running make if you have nowhere to install it?

Re:Developer Joe Hewitt Tears Into Android’s Definition Of “... by snotrockets on Wednesday October 20, 2010 @05:55AM (#1810601)
You've got more than a Kernel, which was already open, as Android is based on the Linux kernel.

It's interesting that it isn't a common unix or GNU. The whole software stack up from the kernel is different to anything you see elsewhere (I understand that MeeGo, another Linux-based phone OS takes a more standard approach, thus it be more comfortable to hack on, once it stops being vaporware).

But AOSP does host code for the whole middleware and a couple of applications. What is missing in AOSP are some userspace drivers, the code that runs on the radio hardware ("baseband" in iPhone speak), and the Google services and brand.

To continue your OS X analogy, it'd be like getting code for the whole OS, except for the stuff in /Applications.

The problem with Android is that this software is useless if you don't have hardware to run it. And unlike a computer, where I can go to the store, buy a PC, download a Linux distro and run it on that hardware, most phones are tivoized and won't let you run software not signed by the manufacture. So you need to buy a special dev phone (N1 included), pull the binary drivers from the installed firmware, build AOSP from source, and flash it to the phone. And then you'd be missing the Google-candy. You can also get OpenMoko, which I think have all its drivers open.

But I guess most people don't want to compile software for their own phone, just like only a few people build their OS from source. Most even never bother installing an OS, just using what came pre-installed. The hate against Android phones is from users wanting timely software upgrades, and no carrier-mandated crap. That, I'm happy to say, is mostly an American problem. Carriers sell phones the world round, but outside the US, caring customers (which are still a minority -- HN readers to the contrary, not everybody cares about what software her phone has), buy handsets from a 3rd party, and those have less limiting crap installed, as they need to satisfy the costumer, not the carrier.

Re:Developer Joe Hewitt Tears Into Android’s Definition Of “... by caf on Wednesday October 20, 2010 @07:10AM (#1810720)
Re "tivoized" hardware, I'm starting to seriously wonder if the drawbacks from the invention of asymmetric crypto have outweighed the benefits...
Re:Developer Joe Hewitt Tears Into Android’s Definition Of “... by davidw on Wednesday October 20, 2010 @05:07AM (#1810529)
> a kernel doesn't make an OS

You realize that Android is a lot more than just the Linux kernel, right? And that almost all of it is available under an open source license?

Re:Developer Joe Hewitt Tears Into Android’s Definition Of “... by yardie on Wednesday October 20, 2010 @07:27AM (#1810756)
Except most of the drivers, the firmware, and some of the applications are not. I think most of developers would even be satisfied with a binary blob (ala nVidia or Broadcom) that would allow them to use the hardware, but not even that exists.
Re:Developer Joe Hewitt Tears Into Android’s Definition Of “... by davidw on Wednesday October 20, 2010 @07:36AM (#1810767)
I know that some of the drivers are not open source. 'Most'? Let's talk concretely: does anyone know which ones?

Applications: sure, you don't get some of the Google stuff, but so what. You can run the system without that.

Android is not 100% free. But as far as I know, it's closer than anything else out there, and thus a good starting point for those wishing to work in that direction.

And the system itself is pretty open - it's easy to see how things work and interact.

Re:Developer Joe Hewitt Tears Into Android’s Definition Of “... by jsz0 on Wednesday October 20, 2010 @09:02AM (#1810993)
Google makes money off Android by licensing their closed source applications, mobile advertising, and taking 30% of Android Market sales. Of course it's fine they want to make money off Android but if we're talking about openness that's kind of like having an open source razor with closed razor blades.
Re:Developer Joe Hewitt Tears Into Android’s Definition Of “... by mgcross on Wednesday October 20, 2010 @09:30AM (#1811098)
I thought it was the carrier that took the 30% share? I don't think Google gets a cut of the Market sales.