In 2004, Android was two people who wanted to build camera software. But they couldn't get investors interested. Today, Android is a large team at Google, shipping an operating system (including camera software) to over three billion devices worldwide. This is the inside story, told by the people who made it happen.
Also enjoying Dealers of Lightning about Xerox Parc
https://www.amazon.com/Androids-Built-Android-Operating-Syst...
The definition of a phone OS was very different in 2005 when Google acquired Android Inc.
It was a tight platform originally, but so was Windows NT, and look at Windows today… That’s just the nature of success in the open OS space when you’re serving lots of hardware vendors.
It covers a big team, and jumps from chapter to chapter on how the Java virtual machine was written, to how the SD card code was written, to how notifications were implemented. Thus it does not have the compelling narrative drive of something like Masters of Doom, which is another good book which follows a much smaller group from id software. But Androids is a very informative book on how something like Android is put together.
Also, some books of this type are for the lay person and are breezy and talk about personalities and not much about technical matters. A lay person could probably read this, but it does dive into technical decisions, which I appreciated. For example, I knew Android has a process called zygote which handles the initialization of each Android application, but this book explains why such a process exists, which illuminates things for me beyond me simply knowing that it does exist.
Also interesting is how the teams from Danger, Palmsource, and WebTV came in with various ideas of how a device should be built, which all culminated in Android.
If you are interested in great prose or a narrative drive, read another book. If you are interested in how the folks from Danger (and Palmsource, and WebTV) had great success at their second swing at bat, in creating a technology that has become ubiquitous worldwide in the past decade with three billion active Android devices - it is an interesting read.
And it seems to be that Google is increasingly regretting that decision and closing things down bit by bit, from Play store policy, all the Play services BS, to how they ship security patches, and now all the developer verification. Google discovers that it's easier to make money if they just control everything.