News for hackers. Stuff that matters.
Re:There are over a billion outdated Android devices in use by vetinari on Tuesday November 14, 2017 @09:13AM (#15695101)
Your PC, including your Mac Mini, has BIOS/UEFI/other firmware with both boot-time and run-time services. Additionally, it has a hardware, whose sole purpose is to detect and enumerate all the other hardware.

Mobile phones and other embedded devices have none of this.

Re:There are over a billion outdated Android devices in use by scarface74 on Tuesday November 14, 2017 @01:32PM (#15697803)
There was nothing stopping Google from designing such as system -- just like Microsoft and Intel did.
Re:There are over a billion outdated Android devices in use by vetinari on Tuesday November 14, 2017 @04:15PM (#15699195)
There are many reasons.

First, Google didn't design anything. They were looking for partners for their OS and these partners used their existing design. The first HTCs were almost identical between their Android and Windows Mobile versions.

Second, there are reasons why the embedded systems do not have them. Apart from increased complexity (bad for the designer and manufacturer), increased energy consumption (bad for consumer, and being a competitive disadvantage too), very few of both, embedded devices manufacturers and customers, even count on using other software than the one supplied. From the point of view, there every cent of saved costs on the device makes millions in margin, that would be wasted money.

Re:There are over a billion outdated Android devices in use by scarface74 on Tuesday November 14, 2017 @06:24PM (#15700243)
Google didn't design the operating system? Microsoft didn't design computers either but they have been steering PC manufacturers for over 20 years since Windows 95 and the plug and play initiatives.
Re:There are over a billion outdated Android devices in use by vetinari on Tuesday November 14, 2017 @06:36PM (#15700301)
Google didn't design the hardware - when we are talking about firmware, booting, pci enum, etc, we are obviously talking about hardware. Their partners did and they reused their existing design.

Microsoft basically strongarmed the PC vendors - they either did what Microsoft said, or didn't ship Windows with their wares. Windows, which was the only game in the town, if you wanted to sell PCs.

Google didn't have such luxury when they started with Android. They needed to be everyone possible to be with them onboard and the "lets throw out everything you have and design new hardware from scratch" doesn't make for a good start.

In mobile, Microsoft also reused Qualcomm's reference design. But contrary to Google, they used ONLY Qualcomm's design, that's why their system looks united. All the WP phones are basically the same board.

Re:There are over a billion outdated Android devices in use by scarface74 on Tuesday November 14, 2017 @07:44PM (#15700622)
So now almost 10 years later, what "other game is in town" that stops Google from taking more control over the hardware except either incompetence or neglect? You won't sell many Android devices that don't run Google Services in the West.
Re:There are over a billion outdated Android devices in use by vetinari on Wednesday November 15, 2017 @05:50AM (#15702866)
They do design their hardware now. See how they bought HTC.

However, that does not mean you will get an open device now. When was the hardware openness so important, that it played a major role in purchase decision at statistically significant rate?

For 99,999% of people, it doesn't. They want an appliance that works out of the box, without bothering with alternate firmwares. So that's what they are getting.

There's no motivation to put UEFI and PCI into the hardware, just like there wasn't 10-15-20 years ago, when the first designs were made.