blob: ba60884265d0a992ca3af0bf60a4d5bc035e9ccd [file] [log] [blame]
Robert Ly35f2fda2013-01-29 16:27:05 -08001fullpage=true
2no_footer_links=true
3landing.page=true
4page.metaDescription=The official site for the Android Open Source Project.
5header.hide=1
6@jd:body
7
8<!--
Clay Murphyb808be72015-01-05 16:13:15 -08009 Copyright 2015 The Android Open Source Project
Robert Ly35f2fda2013-01-29 16:27:05 -080010
11 Licensed under the Apache License, Version 2.0 (the "License");
12 you may not use this file except in compliance with the License.
13 You may obtain a copy of the License at
14
15 http://www.apache.org/licenses/LICENSE-2.0
16
17 Unless required by applicable law or agreed to in writing, software
18 distributed under the License is distributed on an "AS IS" BASIS,
19 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 See the License for the specific language governing permissions and
21 limitations under the License.
22-->
23<div class="wrap">
24
25 <div class="landing-banner">
26 <h1 itemprop="name" style="margin-bottom:0;">Welcome to the Android Open Source Project!</h1>
Robert Ly5b218c22013-05-07 10:37:22 -070027
Robert Ly35f2fda2013-01-29 16:27:05 -080028 <p>
Clay Murphyf965cd72013-05-30 14:43:56 -070029 Android is an open-source software stack for a wide range of mobile devices and a corresponding open-source project led by
30 Google. Here you can find the information and source code you need to learn more about the Android platform. From there you can
Clay Murphy3fe59ee2013-07-09 10:31:04 -070031 create custom variants of the Android software stack, port devices and accessories to the Android platform,
Clay Murphyf965cd72013-05-30 14:43:56 -070032 and ensure your devices are compatible with the Android compatibility definition.
Robert Ly35f2fda2013-01-29 16:27:05 -080033 </p>
34
Clay Murphya951f232015-10-02 15:28:51 -070035<h2 align="center">Android 6.0 Updates Available &mdash; see details below</h2>
Robert Ly35f2fda2013-01-29 16:27:05 -080036 </div>
37
38</div>
39
Robert Ly35f2fda2013-01-29 16:27:05 -080040<div class="wrap">
41
42 <div class="landing-docs">
43 <div class="col-8">
Clay Murphya336f062014-05-08 13:33:23 -070044 <h3>What's New</h3>
Clay Murphy009dadd2015-04-21 12:09:35 -070045<a href="{@docRoot}devices/tech/power/index.html">
Clay Murphya951f232015-10-02 15:28:51 -070046 <h4>Doze and App Standby</h4></a>
47 <p>New battery-saving features <em>Doze</em> and <em>App Standby</em>
48 are described in <strong><a href="{@docRoot}devices/tech/power/mgmt.html">Power
49 Management</a></strong> while the remaining <strong><a
50 href="{@docRoot}devices/tech/power/index.html">Power</a></strong> section has
51 been revised.</p>
Clay Murphy009dadd2015-04-21 12:09:35 -070052
Clay Murphya951f232015-10-02 15:28:51 -070053<a href="{@docRoot}devices/tech/security/authentication/index.html">
54 <h4>Authentication</h4></a>
55 <p>An entirely new <strong><a
56 href="{@docRoot}devices/tech/security/authentication/index.html">Authentication</a></strong>
57 section describes the <strong><a
58 href="{@docRoot}devices/tech/security/authentication/fingerprint-hal.html">Fingerprint</a></strong>,
59 <strong><a
60 href="{@docRoot}devices/tech/security/authentication/gatekeeper.html">Gatekeeper</a></strong>,
Clay Murphy759ebd82015-04-07 14:57:27 -070061 and <strong><a
Clay Murphya951f232015-10-02 15:28:51 -070062 href="{@docRoot}devices/tech/security/authentication/keymaster.html">Keymaster</a></strong>
63 interfaces in detail, including a list of <strong><a
64 href="{@docRoot}devices/tech/security/authentication/km-features.html">Keymaster
65 features</a></strong> and an <strong><a
66 href="{@docRoot}devices/tech/security/authentication/km-implementer-ref.html">implementer’s
67 reference</a></strong>.</p>
Clay Murphy759ebd82015-04-07 14:57:27 -070068
Clay Murphya951f232015-10-02 15:28:51 -070069<a href="{@docRoot}devices/storage/index.html">
70 <h4>Adoptable Storage</h4></a>
71 <p>The <strong><a
72 href="{@docRoot}devices/storage/index.html">Storage</a></strong>
73 section has been revised to introduce <strong><a
74 href="{@docRoot}devices/storage/adoptable.html">adoptable
75 storage</a></strong> that can hold app data and distinguish between it and <strong><a
76 href="{@docRoot}devices/storage/traditional.html">traditional
77 storage</a></strong>.</p>
78
79<a href="{@docRoot}devices/tech/config/index.html">
80 <h4>Configuration</h4></a>
81 <p>Instructions now exist for configuring <strong><a
82 href="{@docRoot}devices/tech/config/runtime_perms.html">runtime permissions</a></strong>,
83 <strong><a href="{@docRoot}devices/tech/config/voicemail.html">visual
84 voicemail</a></strong>, and Android’s new <strong><a
85 href="{@docRoot}devices/tech/config/filesystem.html">file
Clay Murphyd229e4b2015-10-02 16:18:28 -070086 system</a></strong>. And carriers get <strong><a
Clay Murphya951f232015-10-02 15:28:51 -070087 href="{@docRoot}devices/tech/config/carrier.html">custom
88 configuration</a></strong>.</p>
89
90<a href="{@docRoot}devices/tech/debug/index.html">
91 <h4>Tooling</h4></a>
92 <p>Information on the <strong><a href="{@docRoot}source/jack.html">Jack
93 (Java Android Compiler Kit)</a></strong> default toolchain in Android 6.0 is
94 available, as well as instructions for <strong><a
95 href="{@docRoot}devices/tech/dalvik/gc-debug.html">debugging garbage collection
96 in ART</a></strong>.</p>
97
98<a href="{@docRoot}devices/media/index.html">
99 <h4>Media</h4></a>
100 <p>The <strong><a
101 href="{@docRoot}devices/media/index.html">Media</a></strong> section now
102 contains descriptions of media resource manager dependencies for <strong><a
103 href="{@docRoot}devices/media/oem.html">OEMs</a></strong> and <strong><a
104 href="{@docRoot}devices/media/soc.html">SoC vendors</a></strong>.</p>
105
106<a href="{@docRoot}accessories/stylus.html">
107 <h4>Bluetooth Stylus</h4></a>
108 <p>The <strong><a
109 href="{@docRoot}accessories/index.html">Accessories</a></strong>
110 section now explains how to implement a <strong><a
111 href="{@docRoot}accessories/stylus.html">Bluetooth Stylus</a></strong>.</p>
Robert Ly35f2fda2013-01-29 16:27:05 -0800112 </div>
113
114 <div class="col-8">
115 <h3>Getting Started</h3>
116 <a href="{@docRoot}source/index.html">
Clay Murphy78beecd2013-11-05 16:27:26 -0800117 <h4>Explore the Source</h4></a>
Robert Ly35f2fda2013-01-29 16:27:05 -0800118 <p>Get the complete Android platform and modify and build it to suit your needs. You can
Clay Murphy5a7dc7e2014-09-30 14:55:13 -0700119 also <strong><a
120 href="https://android-review.googlesource.com/#/q/status:open">contribute
121 to</a></strong> the <strong><a
Clay Murphyddffdfc2015-03-02 13:30:18 -0800122 href="https://android.googlesource.com/">Android Open Source Project (AOSP)
Clay Murphy5a7dc7e2014-09-30 14:55:13 -0700123 repository</a></strong> to make your changes available to everyone else
124 in the Android ecosystem.</p>
Clay Murphy4aa22e82014-12-16 11:21:22 -0800125<a href="{@docRoot}source/index.html"><img border="0" src="images/android_framework_small.png" alt="Android framework summary" style="display:inline;float:left;margin:5px 10px"></a>
Robert Ly35f2fda2013-01-29 16:27:05 -0800126 <a href="{@docRoot}devices/index.html">
Clay Murphy78beecd2013-11-05 16:27:26 -0800127 <h4>Port Android to Devices</h4></a>
Clay Murphy3fe59ee2013-07-09 10:31:04 -0700128 <p>Port the latest Android platform and
Robert Ly5b218c22013-05-07 10:37:22 -0700129 create compelling devices that your customers want.</p>
Robert Ly35f2fda2013-01-29 16:27:05 -0800130
131 <a href="{@docRoot}accessories/index.html">
Clay Murphy78beecd2013-11-05 16:27:26 -0800132 <h4>Build Accessories</h4></a>
Robert Ly5b218c22013-05-07 10:37:22 -0700133 <p>Sometimes, a device can't do it all. Tap into Android's open accessory standard and build accessories to complement the wide variety of Android-powered devices.</p>
Robert Ly35f2fda2013-01-29 16:27:05 -0800134
135 <a href="{@docRoot}compatibility/index.html">
Clay Murphy78beecd2013-11-05 16:27:26 -0800136 <h4>Get Compatible</h4></a>
Robert Ly35f2fda2013-01-29 16:27:05 -0800137 <p>Being Android-compatible lets you offer custom features but still give users and developers a consistent
138 and standard experience across all Android-powered devices. Android provides guidance
139 and a test suite to verify your Android compatibility.</p>
Clay Murphyddffdfc2015-03-02 13:30:18 -0800140
141 <a href="https://android.googlesource.com/platform/docs/source.android.com/">
142 <h4>Help this Site</h4></a>
143 <p>Please note, source.android.com is maintained in the Android Open Source Project. See the <strong><a
144 href="https://android.googlesource.com/platform/docs/source.android.com/+log/master">docs/source.android.com
145 project log in AOSP</a></strong> for the complete list of changes to this site.
146 Contribute your own updates to that same project and help maintain source.android.com.</p>
Robert Ly35f2fda2013-01-29 16:27:05 -0800147 </div>
148
149 </div>
150
Clay Murphyf965cd72013-05-30 14:43:56 -0700151</div>