project_path: /_project.yaml book_path: /_book.yaml landing_page: header: buttons: - label: Get source path: /setup/downloading rows: - items: - heading: 9 interfaces and architecture description: > Port the latest Android platform using simple HIDL interfaces to create compelling devices for your customers. buttons: - label: Learn Treble path: /devices/architecture/ image_path: /images/landing_icon-porting.png - heading: Securing Android is essential description: > Find out how the Android security program works and learn how to implement the latest features. image_path: /images/landing_icon-security.png buttons: - label: Implement Security path: /security/ - heading: Design compatible devices description: > Offer a consistent experience with other Android-powered devices and get the ability to include more apps. image_path: /images/landing_icon-compatibility.png buttons: - label: Test Devices path: /compatibility/ - classname: devsite-landing-row-large-headings devsite-landing-row-no-image-background tf-about-row devsite-landing-row-75 background: grey items: - heading: About the Android Open Source Project description: | Android is an open source operating system for mobile devices and a corresponding open source project led by Google. This site and the Android Open Source Project (AOSP) repository offer the information and source code needed to create custom variants of the Android OS, port devices and accessories to the Android platform, and ensure devices meet the compatibility requirements that keep the Android ecosystem a healthy and stable environment for millions of users.

As an open source project, Android's goal is to avoid any central point of failure in which one industry player can restrict or control the innovations of any other player. To that end, Android is a full, production-quality operating system for consumer products, complete with customizable source code that can be ported to nearly any device and public documentation that is available to everyone (in English at source.android.com and in Simplified Chinese at source.android.google.cn).

Just as you can contribute code to AOSP, you can also contribute to AOSP documentation—and we want your input! Android's flexibility and ever-changing codebase means this site needs your feedback to keep content fresh, accurate, and relevant to Android implementors. We encourage you to check the changelog for details on recent AOSP updates and to report bugs or offer suggestions using the Site Feedback at the bottom of every page (or by visiting g.co/androidsourceissue). image_path: /images/android_stack.png - heading: News items: - heading: Simpler Requirements description: > The software requirements for building Android have been greatly simplified, with instructions for older versions moved to a distinct page that also links to Docker for easy installs. buttons: - label: February 14th, 2019 path: setup/build/older-versions - heading: February Security Bulletins description: > The February 2019 Android and Pixel Bulletins have been published along with links to associated fixes and new build numbers to support the February security release. buttons: - label: February 4th, 2019 path: /security/bulletin/2019-02-01 - heading: Simpleperf description: > Evaluating Performance links to documentation on the essential Simpleperf tool for profiling native processes and CPU Profiler to inspect app CPU use. buttons: - label: January 31st, 2019 path: /devices/tech/debug/eval_perf - classname: devsite-landing-row-100 tf-row-centered items: - buttons: - classname: button button-primary label: More Updates path: /setup/site-updates