Andrew Rubin founded Android Inc. in 2003, which was later acquired by Google in 2005. Rubin led Google's efforts in developing the Android operating system. Android's operating system is based on the Linux kernel and powers over 200,000 apps available through Google's app store. It contains approximately 12 million lines of code across XML, C, Java, and C++ files. Some advantages of Android include a large developer community, modern development tools, and millions of available apps. However, disadvantages include complications for new developers, security issues, and performance issues on low-end devices.