docs: Further work on the Android Auto dev site
Added partner logos (car OEMs, aftermarket, apps) Added platform screenshots to the hero page Change-Id: I41669dd4ec29569f300b64ed9689c0a8dd78fda4
BIN
docs/html/auto/images/assets/00_frame.png
Normal file
|
After Width: | Height: | Size: 3.5 KiB |
BIN
docs/html/auto/images/assets/01_a_maps.png
Normal file
|
After Width: | Height: | Size: 46 KiB |
BIN
docs/html/auto/images/assets/01_b_now.png
Normal file
|
After Width: | Height: | Size: 52 KiB |
BIN
docs/html/auto/images/assets/02_a_notif.gif
Normal file
|
After Width: | Height: | Size: 205 KiB |
BIN
docs/html/auto/images/assets/02_b_switcher.gif
Normal file
|
After Width: | Height: | Size: 1.1 MiB |
BIN
docs/html/auto/images/assets/03_a_musict.png
Normal file
|
After Width: | Height: | Size: 49 KiB |
BIN
docs/html/auto/images/assets/03_b_voice.gif
Normal file
|
After Width: | Height: | Size: 134 KiB |
BIN
docs/html/auto/images/assets/do_01_switcher.png
Normal file
|
After Width: | Height: | Size: 68 KiB |
BIN
docs/html/auto/images/assets/do_02_music.png
Normal file
|
After Width: | Height: | Size: 107 KiB |
BIN
docs/html/auto/images/assets/do_03_more.png
Normal file
|
After Width: | Height: | Size: 105 KiB |
BIN
docs/html/auto/images/assets/do_04_mdrawer.png
Normal file
|
After Width: | Height: | Size: 14 KiB |
BIN
docs/html/auto/images/assets/do_05_template.png
Normal file
|
After Width: | Height: | Size: 49 KiB |
BIN
docs/html/auto/images/assets/do_06_gdrawer.png
Normal file
|
After Width: | Height: | Size: 11 KiB |
BIN
docs/html/auto/images/assets/do_07_notif.png
Normal file
|
After Width: | Height: | Size: 86 KiB |
|
Before Width: | Height: | Size: 423 KiB |
|
Before Width: | Height: | Size: 21 KiB |
|
Before Width: | Height: | Size: 55 KiB |
|
Before Width: | Height: | Size: 102 KiB |
|
Before Width: | Height: | Size: 126 KiB |
|
Before Width: | Height: | Size: 82 KiB |
|
Before Width: | Height: | Size: 51 KiB |
|
Before Width: | Height: | Size: 155 KiB |
|
Before Width: | Height: | Size: 101 KiB After Width: | Height: | Size: 187 KiB |
BIN
docs/html/auto/images/logos/apps/iheartradio.png
Normal file
|
After Width: | Height: | Size: 25 KiB |
BIN
docs/html/auto/images/logos/apps/joyride.png
Normal file
|
After Width: | Height: | Size: 39 KiB |
BIN
docs/html/auto/images/logos/apps/mlb.png
Normal file
|
After Width: | Height: | Size: 36 KiB |
BIN
docs/html/auto/images/logos/apps/pandora.png
Normal file
|
After Width: | Height: | Size: 38 KiB |
BIN
docs/html/auto/images/logos/apps/pocketcasts.png
Normal file
|
After Width: | Height: | Size: 44 KiB |
BIN
docs/html/auto/images/logos/apps/songza.png
Normal file
|
After Width: | Height: | Size: 42 KiB |
BIN
docs/html/auto/images/logos/apps/spotify.png
Normal file
|
After Width: | Height: | Size: 37 KiB |
BIN
docs/html/auto/images/logos/apps/stitcher.png
Normal file
|
After Width: | Height: | Size: 35 KiB |
BIN
docs/html/auto/images/logos/apps/tunein.png
Normal file
|
After Width: | Height: | Size: 32 KiB |
BIN
docs/html/auto/images/logos/apps/umano.png
Normal file
|
After Width: | Height: | Size: 36 KiB |
BIN
docs/html/auto/images/logos/auto/acura.png
Normal file
|
After Width: | Height: | Size: 42 KiB |
BIN
docs/html/auto/images/logos/auto/audi.png
Normal file
|
After Width: | Height: | Size: 65 KiB |
BIN
docs/html/auto/images/logos/auto/bentley.png
Normal file
|
After Width: | Height: | Size: 63 KiB |
BIN
docs/html/auto/images/logos/auto/chevrolet.png
Normal file
|
After Width: | Height: | Size: 60 KiB |
BIN
docs/html/auto/images/logos/auto/chrysler.png
Normal file
|
After Width: | Height: | Size: 57 KiB |
BIN
docs/html/auto/images/logos/auto/datsun.png
Normal file
|
After Width: | Height: | Size: 44 KiB |
BIN
docs/html/auto/images/logos/auto/fiat.png
Normal file
|
After Width: | Height: | Size: 47 KiB |
BIN
docs/html/auto/images/logos/auto/honda.png
Normal file
|
After Width: | Height: | Size: 60 KiB |
BIN
docs/html/auto/images/logos/auto/hyundai.png
Normal file
|
After Width: | Height: | Size: 61 KiB |
BIN
docs/html/auto/images/logos/auto/infinity.png
Normal file
|
After Width: | Height: | Size: 51 KiB |
BIN
docs/html/auto/images/logos/auto/kia.png
Normal file
|
After Width: | Height: | Size: 62 KiB |
BIN
docs/html/auto/images/logos/auto/maserati.png
Normal file
|
After Width: | Height: | Size: 64 KiB |
BIN
docs/html/auto/images/logos/auto/mazda.png
Normal file
|
After Width: | Height: | Size: 38 KiB |
BIN
docs/html/auto/images/logos/auto/mercedesbenz.png
Normal file
|
After Width: | Height: | Size: 9.6 KiB |
BIN
docs/html/auto/images/logos/auto/mitsubishi.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
BIN
docs/html/auto/images/logos/auto/nissan.png
Normal file
|
After Width: | Height: | Size: 50 KiB |
BIN
docs/html/auto/images/logos/auto/opel.png
Normal file
|
After Width: | Height: | Size: 59 KiB |
BIN
docs/html/auto/images/logos/auto/renault.png
Normal file
|
After Width: | Height: | Size: 52 KiB |
BIN
docs/html/auto/images/logos/auto/seat.png
Normal file
|
After Width: | Height: | Size: 47 KiB |
BIN
docs/html/auto/images/logos/auto/skoda.png
Executable file
|
After Width: | Height: | Size: 50 KiB |
BIN
docs/html/auto/images/logos/auto/subaru.png
Normal file
|
After Width: | Height: | Size: 55 KiB |
BIN
docs/html/auto/images/logos/auto/suzuki.png
Normal file
|
After Width: | Height: | Size: 46 KiB |
BIN
docs/html/auto/images/logos/auto/volkswagen.png
Normal file
|
After Width: | Height: | Size: 66 KiB |
BIN
docs/html/auto/images/logos/auto/volvo.png
Normal file
|
After Width: | Height: | Size: 60 KiB |
BIN
docs/html/auto/images/logos/hard/alpine.png
Normal file
|
After Width: | Height: | Size: 55 KiB |
BIN
docs/html/auto/images/logos/hard/clarion.png
Normal file
|
After Width: | Height: | Size: 71 KiB |
BIN
docs/html/auto/images/logos/hard/cloudcar.png
Normal file
|
After Width: | Height: | Size: 39 KiB |
BIN
docs/html/auto/images/logos/hard/delphi.png
Normal file
|
After Width: | Height: | Size: 41 KiB |
BIN
docs/html/auto/images/logos/hard/freescale.png
Normal file
|
After Width: | Height: | Size: 44 KiB |
BIN
docs/html/auto/images/logos/hard/fujitsuten.png
Normal file
|
After Width: | Height: | Size: 44 KiB |
BIN
docs/html/auto/images/logos/hard/harman.png
Normal file
|
After Width: | Height: | Size: 32 KiB |
BIN
docs/html/auto/images/logos/hard/jvc.png
Normal file
|
After Width: | Height: | Size: 33 KiB |
BIN
docs/html/auto/images/logos/hard/kenwood.png
Normal file
|
After Width: | Height: | Size: 35 KiB |
BIN
docs/html/auto/images/logos/hard/lg.png
Normal file
|
After Width: | Height: | Size: 44 KiB |
BIN
docs/html/auto/images/logos/hard/panasonic.png
Normal file
|
After Width: | Height: | Size: 42 KiB |
BIN
docs/html/auto/images/logos/hard/parrot.png
Normal file
|
After Width: | Height: | Size: 40 KiB |
BIN
docs/html/auto/images/logos/hard/pioneer.png
Normal file
|
After Width: | Height: | Size: 43 KiB |
BIN
docs/html/auto/images/logos/hard/renesas.png
Normal file
|
After Width: | Height: | Size: 42 KiB |
BIN
docs/html/auto/images/logos/hard/symphonyteleca.png
Normal file
|
After Width: | Height: | Size: 44 KiB |
BIN
docs/html/auto/images/logos/hard/texasinstruments.png
Normal file
|
After Width: | Height: | Size: 44 KiB |
@@ -23,6 +23,34 @@ page.type=about
|
||||
#hero-height {
|
||||
height:calc(100% - 100px);
|
||||
}
|
||||
.img-logo {
|
||||
margin:0 auto;
|
||||
display:block;
|
||||
margin-bottom:-28px !important;
|
||||
}
|
||||
.img-logo-thin {
|
||||
margin:0 auto;
|
||||
display:block;
|
||||
margin-bottom:-55px !important;
|
||||
}
|
||||
.col-5 {
|
||||
width:170px;
|
||||
}
|
||||
.auto-img-container-cols {
|
||||
position:relative;
|
||||
margin-bottom:25px;
|
||||
margin-top:25px;
|
||||
}
|
||||
.auto-img-frame-cols {
|
||||
z-index:2;
|
||||
position:relative;
|
||||
}
|
||||
.auto-img-shot-cols {
|
||||
position:absolute;
|
||||
top:5px;
|
||||
left:2px;
|
||||
z-index:1;
|
||||
}
|
||||
</style>
|
||||
|
||||
|
||||
@@ -40,13 +68,14 @@ page.type=about
|
||||
<div class="landing-h1 hero">Android Auto</div>
|
||||
<div class="landing-subhead hero">Entertainment and services on your dashboard</div>
|
||||
<div class="landing-hero-description">
|
||||
<p>Display and control your handheld app in vehicles.
|
||||
<p style="width:450px">Display and control your handheld app in vehicles.
|
||||
Build apps with easy-to-use UI templates that
|
||||
let users keep their eyes on the road.</p>
|
||||
</div>
|
||||
|
||||
<div class="landing-body">
|
||||
<a href="{@docRoot}auto/overview.html" class="landing-button landing-primary" style="margin-top: 40px;">
|
||||
<a href="{@docRoot}auto/overview.html" class="landing-button landing-primary"
|
||||
style="margin-top:40px;font-weight:300">
|
||||
Developer Overview
|
||||
</a>
|
||||
</div>
|
||||
@@ -68,17 +97,32 @@ page.type=about
|
||||
<div class="landing-section landing-gray-background" id="android-in-car">
|
||||
<div class="wrap">
|
||||
<div class="landing-section-header">
|
||||
<div class="landing-h1">Bringing Android to Your Car</div>
|
||||
<div class="landing-h1">Create Experiences for the Car</div>
|
||||
</div>
|
||||
|
||||
<div class="landing-body">
|
||||
<p>Android Auto provides APIs and tools that your existing apps can leverage to run
|
||||
on any compatible vehicle.</p>
|
||||
</div>
|
||||
|
||||
<div class="cols">
|
||||
<div class="col-8">
|
||||
<div class="auto-img-container-cols">
|
||||
<img class="auto-img-frame-cols" src="{@docRoot}auto/images/assets/00_frame.png" />
|
||||
<img class="auto-img-shot-cols" src="{@docRoot}auto/images/assets/01_a_maps.png" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-8">
|
||||
<div class="auto-img-container-cols">
|
||||
<img class="auto-img-frame-cols" src="{@docRoot}auto/images/assets/00_frame.png" />
|
||||
<img class="auto-img-shot-cols" src="{@docRoot}auto/images/assets/01_b_now.png" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="landing-body">
|
||||
<p>When users connect their Android phone to an Android Auto enabled vehicle, the
|
||||
system shows an interface that lets users select compatible apps and services to run.
|
||||
</p>
|
||||
<p>Android Auto provides new APIs and tools that your existing Android apps can
|
||||
leverage to run on any compatible vehicle. Users interact with your apps through the
|
||||
touch screen and the physical buttons on the vehicle’s dashboard. Your apps can also
|
||||
respond to voice commands.
|
||||
system shows an interface that lets users select compatible apps and services.</p>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
@@ -93,14 +137,32 @@ page.type=about
|
||||
</div>
|
||||
|
||||
<div class="landing-body">
|
||||
<p>Android Auto is an extension of the Android platform. You can easily adapt
|
||||
existing apps for Android Auto and reuse many of the Android APIs and services you
|
||||
are already familiar with.</p>
|
||||
<p>The Android Auto platform and SDK let you write your apps only once, without having
|
||||
<p>You can easily adapt existing apps for Android Auto and use many of the APIs you
|
||||
already know.</p>
|
||||
</div>
|
||||
|
||||
<div class="cols">
|
||||
<div class="col-8">
|
||||
<div class="auto-img-container-cols">
|
||||
<img class="auto-img-frame-cols" src="{@docRoot}auto/images/assets/00_frame.png" />
|
||||
<img class="auto-img-shot-cols" src="{@docRoot}auto/images/assets/02_a_notif.gif" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-8">
|
||||
<div class="auto-img-container-cols">
|
||||
<img class="auto-img-frame-cols" src="{@docRoot}auto/images/assets/00_frame.png" />
|
||||
<img class="auto-img-shot-cols" src="{@docRoot}auto/images/assets/02_b_switcher.gif" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="landing-body">
|
||||
<p>Write your apps only once, without having
|
||||
to worry about vehicle-specific hardware differences like screen resolution, software
|
||||
interfaces, knobs and touch controls. Your app runs the same on any compatible
|
||||
vehicle.</p>
|
||||
</div>
|
||||
|
||||
</div> <!-- end .wrap -->
|
||||
</div> <!-- end .landing-section -->
|
||||
|
||||
@@ -114,28 +176,31 @@ page.type=about
|
||||
<p>We designed Android Auto to minimize driver distraction. Android Auto provides UI
|
||||
templates for several app categories. These templates define the user interaction model
|
||||
for any app and follow international best practices for reducing driver distraction.</p>
|
||||
</div>
|
||||
|
||||
<div class="cols">
|
||||
<div class="col-8">
|
||||
<div class="auto-img-container-cols">
|
||||
<img class="auto-img-frame-cols" src="{@docRoot}auto/images/assets/00_frame.png" />
|
||||
<img class="auto-img-shot-cols" src="{@docRoot}auto/images/assets/03_a_musict.png" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-8">
|
||||
<div class="auto-img-container-cols">
|
||||
<img class="auto-img-frame-cols" src="{@docRoot}auto/images/assets/00_frame.png" />
|
||||
<img class="auto-img-shot-cols" src="{@docRoot}auto/images/assets/03_b_voice.gif" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="landing-body">
|
||||
<p>You can customize these templates to fit your brand and link them to your app’s
|
||||
content and functionality, instead of building new UIs and testing them for driver
|
||||
distraction, which is a lengthy and costly process.</p>
|
||||
<p>Android Auto locks any device that users connect to a compatible vehicle, so drivers
|
||||
interact with the device using voice actions and the vehicle’s input controls.</p>
|
||||
</div>
|
||||
</div> <!-- end .wrap -->
|
||||
</div> <!-- end .landing-section -->
|
||||
|
||||
<div class="landing-section landing-white-background">
|
||||
<div class="wrap">
|
||||
<div class="landing-section-header">
|
||||
<div class="landing-h1">Building an Ecosystem</div>
|
||||
</div>
|
||||
<div class="landing-body landing-align-center">
|
||||
<p style="margin-bottom:20px">
|
||||
Android Auto is coming soon to new cars from these manufacturers:
|
||||
</p>
|
||||
</div>
|
||||
<div style="width:800px;margin:0 auto">
|
||||
<img src="{@docRoot}auto/images/carlogos.png" alt="Partners" />
|
||||
</div>
|
||||
</div> <!-- end .wrap -->
|
||||
</div> <!-- end .landing-section -->
|
||||
|
||||
@@ -153,6 +218,51 @@ page.type=about
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="cols">
|
||||
<div class="col-5">
|
||||
<img src="/auto/images/logos/apps/iheartradio.png"
|
||||
width="120" height="120" class="img-logo" />
|
||||
</div>
|
||||
<div class="col-5">
|
||||
<img src="/auto/images/logos/apps/joyride.png"
|
||||
width="120" height="120" class="img-logo" />
|
||||
</div>
|
||||
<div class="col-5">
|
||||
<img src="/auto/images/logos/apps/mlb.png"
|
||||
width="120" height="120" class="img-logo" />
|
||||
</div>
|
||||
<div class="col-5">
|
||||
<img src="/auto/images/logos/apps/pandora.png"
|
||||
width="120" height="120" class="img-logo" />
|
||||
</div>
|
||||
<div class="col-5">
|
||||
<img src="/auto/images/logos/apps/pocketcasts.png"
|
||||
width="120" height="120" class="img-logo" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="cols">
|
||||
<div class="col-5">
|
||||
<img src="/auto/images/logos/apps/songza.png"
|
||||
width="120" height="120" class="img-logo" />
|
||||
</div>
|
||||
<div class="col-5">
|
||||
<img src="/auto/images/logos/apps/spotify.png"
|
||||
width="120" height="120" class="img-logo" />
|
||||
</div>
|
||||
<div class="col-5">
|
||||
<img src="/auto/images/logos/apps/stitcher.png"
|
||||
width="120" height="120" class="img-logo" />
|
||||
</div>
|
||||
<div class="col-5">
|
||||
<img src="/auto/images/logos/apps/tunein.png"
|
||||
width="120" height="120" class="img-logo" />
|
||||
</div>
|
||||
<div class="col-5">
|
||||
<img src="/auto/images/logos/apps/umano.png"
|
||||
width="120" height="120" class="img-logo" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div> <!-- end .wrap -->
|
||||
</div> <!-- end .landing-section -->
|
||||
|
||||
@@ -191,6 +301,225 @@ page.type=about
|
||||
</div> <!-- end .wrap -->
|
||||
</div> <!-- end .landing-section -->
|
||||
|
||||
|
||||
|
||||
<div class="landing-section landing-white-background">
|
||||
<div class="wrap">
|
||||
<div class="landing-section-header">
|
||||
<div class="landing-h1">Building an Ecosystem</div>
|
||||
</div>
|
||||
<div class="landing-body landing-align-center">
|
||||
<p style="margin-bottom:20px">
|
||||
Android Auto is coming soon to new cars from these manufacturers:
|
||||
</p>
|
||||
</div>
|
||||
<div class="cols">
|
||||
<div class="col-5">
|
||||
<img src="/auto/images/logos/auto/acura.png"
|
||||
width="120" height="120" class="img-logo" />
|
||||
</div>
|
||||
<div class="col-5">
|
||||
<img src="/auto/images/logos/auto/audi.png"
|
||||
width="120" height="120" class="img-logo" />
|
||||
</div>
|
||||
<div class="col-5">
|
||||
<img src="/auto/images/logos/auto/bentley.png"
|
||||
width="120" height="120" class="img-logo" />
|
||||
</div>
|
||||
<div class="col-5">
|
||||
<img src="/auto/images/logos/auto/chevrolet.png"
|
||||
width="120" height="120" class="img-logo" />
|
||||
</div>
|
||||
<div class="col-5">
|
||||
<img src="/auto/images/logos/auto/chrysler.png"
|
||||
width="120" height="120" class="img-logo" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="cols">
|
||||
<div class="col-5">
|
||||
<img src="/auto/images/logos/auto/datsun.png"
|
||||
width="120" height="120" class="img-logo" />
|
||||
</div>
|
||||
<div class="col-5">
|
||||
<img src="/auto/images/logos/auto/fiat.png"
|
||||
width="120" height="120" class="img-logo" />
|
||||
</div>
|
||||
<div class="col-5">
|
||||
<img src="/auto/images/logos/auto/honda.png"
|
||||
width="120" height="120" class="img-logo" />
|
||||
</div>
|
||||
<div class="col-5">
|
||||
<img src="/auto/images/logos/auto/hyundai.png"
|
||||
width="120" height="120" class="img-logo" />
|
||||
</div>
|
||||
<div class="col-5">
|
||||
<img src="/auto/images/logos/auto/infinity.png"
|
||||
width="120" height="120" class="img-logo" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="cols">
|
||||
<div class="col-5">
|
||||
<img src="/auto/images/logos/auto/kia.png"
|
||||
width="120" height="120" class="img-logo" />
|
||||
</div>
|
||||
<div class="col-5">
|
||||
<img src="/auto/images/logos/auto/maserati.png"
|
||||
width="120" height="120" class="img-logo" />
|
||||
</div>
|
||||
<div class="col-5">
|
||||
<img src="/auto/images/logos/auto/mazda.png"
|
||||
width="120" height="120" class="img-logo" />
|
||||
</div>
|
||||
<div class="col-5">
|
||||
<img src="/auto/images/logos/auto/mercedesbenz.png"
|
||||
width="120" height="120" class="img-logo" />
|
||||
</div>
|
||||
<div class="col-5">
|
||||
<img src="/auto/images/logos/auto/mitsubishi.png"
|
||||
width="120" height="120" class="img-logo" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="cols">
|
||||
<div class="col-5">
|
||||
<img src="/auto/images/logos/auto/nissan.png"
|
||||
width="120" height="120" class="img-logo" />
|
||||
</div>
|
||||
<div class="col-5">
|
||||
<img src="/auto/images/logos/auto/opel.png"
|
||||
width="120" height="120" class="img-logo" />
|
||||
</div>
|
||||
<div class="col-5">
|
||||
<img src="/auto/images/logos/auto/renault.png"
|
||||
width="120" height="120" class="img-logo" />
|
||||
</div>
|
||||
<div class="col-5">
|
||||
<img src="/auto/images/logos/auto/seat.png"
|
||||
width="120" height="120" class="img-logo" />
|
||||
</div>
|
||||
<div class="col-5">
|
||||
<img src="/auto/images/logos/auto/skoda.png"
|
||||
width="120" height="120" class="img-logo" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="cols">
|
||||
<div class="col-5">
|
||||
<img src="/auto/images/logos/auto/subaru.png"
|
||||
width="120" height="120" class="img-logo" />
|
||||
</div>
|
||||
<div class="col-5">
|
||||
<img src="/auto/images/logos/auto/suzuki.png"
|
||||
width="120" height="120" class="img-logo" />
|
||||
</div>
|
||||
<div class="col-5">
|
||||
<img src="/auto/images/logos/auto/volkswagen.png"
|
||||
width="120" height="120" class="img-logo" />
|
||||
</div>
|
||||
<div class="col-5">
|
||||
<img src="/auto/images/logos/auto/volvo.png"
|
||||
width="120" height="120" class="img-logo" />
|
||||
</div>
|
||||
<div class="col-5">
|
||||
<!--<img src="/auto/images/logos/auto/skoda.png"
|
||||
width="120" height="120" class="img-logo" />-->
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="landing-body landing-align-center">
|
||||
<p style="margin-top:80px;margin-bottom:20px">
|
||||
Android Auto is also coming soon to aftermarket systems from these manufacturers:
|
||||
</p>
|
||||
</div>
|
||||
<div class="cols">
|
||||
<div class="col-5">
|
||||
<img src="/auto/images/logos/hard/alpine.png"
|
||||
width="120" height="120" class="img-logo-thin" />
|
||||
</div>
|
||||
<div class="col-5">
|
||||
<img src="/auto/images/logos/hard/clarion.png"
|
||||
width="120" height="120" class="img-logo-thin" />
|
||||
</div>
|
||||
<div class="col-5">
|
||||
<img src="/auto/images/logos/hard/cloudcar.png"
|
||||
width="120" height="120" class="img-logo-thin" />
|
||||
</div>
|
||||
<div class="col-5">
|
||||
<img src="/auto/images/logos/hard/delphi.png"
|
||||
width="120" height="120" class="img-logo-thin" />
|
||||
</div>
|
||||
<div class="col-5">
|
||||
<img src="/auto/images/logos/hard/freescale.png"
|
||||
width="120" height="120" class="img-logo-thin" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="cols">
|
||||
<div class="col-5">
|
||||
<img src="/auto/images/logos/hard/fujitsuten.png"
|
||||
width="120" height="120" class="img-logo-thin" />
|
||||
</div>
|
||||
<div class="col-5">
|
||||
<img src="/auto/images/logos/hard/harman.png"
|
||||
width="120" height="120" class="img-logo-thin" />
|
||||
</div>
|
||||
<div class="col-5">
|
||||
<img src="/auto/images/logos/hard/jvc.png"
|
||||
width="120" height="120" class="img-logo-thin" />
|
||||
</div>
|
||||
<div class="col-5">
|
||||
<img src="/auto/images/logos/hard/kenwood.png"
|
||||
width="120" height="120" class="img-logo-thin" />
|
||||
</div>
|
||||
<div class="col-5">
|
||||
<img src="/auto/images/logos/hard/lg.png"
|
||||
width="120" height="120" class="img-logo-thin" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="cols">
|
||||
<div class="col-5">
|
||||
<img src="/auto/images/logos/hard/panasonic.png"
|
||||
width="120" height="120" class="img-logo-thin" />
|
||||
</div>
|
||||
<div class="col-5">
|
||||
<img src="/auto/images/logos/hard/parrot.png"
|
||||
width="120" height="120" class="img-logo-thin" />
|
||||
</div>
|
||||
<div class="col-5">
|
||||
<img src="/auto/images/logos/hard/pioneer.png"
|
||||
width="120" height="120" class="img-logo-thin" />
|
||||
</div>
|
||||
<div class="col-5">
|
||||
<img src="/auto/images/logos/hard/renesas.png"
|
||||
width="120" height="120" class="img-logo-thin" />
|
||||
</div>
|
||||
<div class="col-5">
|
||||
<img src="/auto/images/logos/hard/symphonyteleca.png"
|
||||
width="120" height="120" class="img-logo-thin" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="cols">
|
||||
<div class="col-5">
|
||||
<img src="/auto/images/logos/hard/texasinstruments.png"
|
||||
width="120" height="120" class="img-logo-thin" />
|
||||
</div>
|
||||
<div class="col-5">
|
||||
<!--<img src="/auto/images/logos/hard/.png"
|
||||
width="120" height="120" class="img-logo-thin" />-->
|
||||
</div>
|
||||
<div class="col-5">
|
||||
<!--<img src="/auto/images/logos/hard/.png"
|
||||
width="120" height="120" class="img-logo-thin" />-->
|
||||
</div>
|
||||
<div class="col-5">
|
||||
<!--<img src="/auto/images/logos/hard/.png"
|
||||
width="120" height="120" class="img-logo-thin" />-->
|
||||
</div>
|
||||
<div class="col-5">
|
||||
<!--<img src="/auto/images/logos/hard/.png"
|
||||
width="120" height="120" class="img-logo-thin" />-->
|
||||
</div>
|
||||
</div>
|
||||
</div> <!-- end .wrap -->
|
||||
</div> <!-- end .landing-section -->
|
||||
|
||||
</div> <!-- end .landing-rest-of-page -->
|
||||
|
||||
|
||||
|
||||
@@ -13,6 +13,49 @@ page.metaDescription=Android Auto
|
||||
#copyright {
|
||||
margin-top:-35px;
|
||||
}
|
||||
.auto-img-container {
|
||||
position:relative;
|
||||
}
|
||||
.auto-img-frame {
|
||||
z-index:2;
|
||||
position:relative;
|
||||
}
|
||||
.auto-img-shot {
|
||||
position:absolute;
|
||||
top:9px;
|
||||
left:8px;
|
||||
z-index:1;
|
||||
}
|
||||
.auto-img-container-cols {
|
||||
position:relative;
|
||||
margin-top:10px;
|
||||
}
|
||||
.auto-img-frame-cols {
|
||||
z-index:2;
|
||||
position:relative;
|
||||
}
|
||||
.auto-img-shot-cols {
|
||||
position:absolute;
|
||||
top:0px;
|
||||
left:0px;
|
||||
z-index:1;
|
||||
border:1px solid #;
|
||||
-webkit-border-radius: 7px;
|
||||
-moz-border-radius: 7px;
|
||||
border-radius: 7px;
|
||||
}
|
||||
.auto-col-2 {
|
||||
width:380px;
|
||||
display: inline;
|
||||
float: left;
|
||||
margin-left: 10px;
|
||||
margin-right: 10px;
|
||||
}
|
||||
.auto-img-container-single {
|
||||
width:380px;
|
||||
margin:0 auto;
|
||||
margin-top:20px;
|
||||
}
|
||||
</style>
|
||||
|
||||
<div style="width:780px; margin:0 auto;">
|
||||
@@ -79,13 +122,13 @@ you already know.</dd>
|
||||
Android Auto experience on a regular Android device.</p>
|
||||
|
||||
|
||||
<h2 id="design" style="margin-top:30px">Design</h2>
|
||||
<h2 id="design">Design</h2>
|
||||
|
||||
<p>Digital experiences for cars should complement and augment driving, not demand the driver's
|
||||
attention. Designing these experiences for cars is fundamentally different than in the case of
|
||||
phones and tablets. It requires rethinking how these experiences unfold.</p>
|
||||
|
||||
<h3 id="designprinciples" style="margin-top:25px">Design Principles</h3>
|
||||
<h3 id="designprinciples">Design Principles</h3>
|
||||
|
||||
<p><strong>Glanceable</strong>. We designed Android Auto to reduce UI complexity, optimize user
|
||||
interactions, and lower cognitive load. Effective apps show just enough information
|
||||
@@ -105,52 +148,15 @@ that bring personal content and context from other devices are part of Android A
|
||||
system, creating a truly integrated experience in every car. By using the vehicle's screen and
|
||||
controls, apps feel tailored to each car.</p>
|
||||
|
||||
<h3 id="uioverview" style="margin-top:25px">UI Overview</h3>
|
||||
|
||||
<p>Android Auto is a new environment that leverages existing UI models where appropiate and adds
|
||||
new models based on constrains and context. There are three primary concepts for Android Auto:
|
||||
<strong>Suggest</strong>, a unified place for predictive content; <strong>Demand</strong>, a
|
||||
pervasive way to interact with voice; and the <strong>Facets</strong>, organized spaces for
|
||||
primary activities, apps and content.</p>
|
||||
|
||||
<dl>
|
||||
<dt style="margin-bottom:10px"><strong>Suggest: The Google Facet</strong></dt>
|
||||
<dd style="margin-bottom:20px">
|
||||
Core of continuity and extensibility is contextual stream of Now-like cards, powered by your
|
||||
apps and notifications. Relevant, timely, and dynamic, the stream organizes likely people, media,
|
||||
places, and information so drivers can quickly continue their activities or start something new.
|
||||
Google Now and notifications enable drivers to use the apps and services they know when they are
|
||||
most relevant.
|
||||
</dd>
|
||||
<dt style="margin-bottom:10px"><strong>Demand: The Voice Layer</strong></dt>
|
||||
<dd style="margin-bottom:20px">
|
||||
Voice-enabled tasks lets drivers accomplish their goals without taking their eyes off the road.
|
||||
Android Auto defines actions and intents that your app can register for.
|
||||
These are accessible through both persistent UI elements and dedicated hardware controls.
|
||||
</dd>
|
||||
<dt style="margin-bottom:10px"><strong>Facets and Templates: App-powered activities</strong></dt>
|
||||
<dd style="margin-bottom:20px">
|
||||
In the car, pages of app icons and different UIs create a distracting and dangerous situation.
|
||||
Instead, Android Auto apps power templates which help provide simple but customizable UIs
|
||||
for common interactions such as media or communications. Templates incorporate common behaviors,
|
||||
such as play/pause or reply to a message, while still letting your app promote its value
|
||||
and its brand. Apps are organized into facets (or activities) to enable quick access.
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p>Android Auto uses the input and output mechanisms in each vehicle to tailor the interactions.
|
||||
Some vehicles have dedicated hardware controls, while others have primarily touch-based systems.
|
||||
Android Auto maps common actions and intents across these diverse sets of controls and outputs to
|
||||
enable you to concentrate on your unique app experience.</p>
|
||||
|
||||
|
||||
<h2 id="architecture" style="margin-top:30px">Architecture</h2>
|
||||
<h2 id="architecture">Architecture</h2>
|
||||
|
||||
<p>The Android Auto app projects your app's customized UI on the vehicle's screen. To communicate
|
||||
with the Android Auto app, your media app implements a set of media interfaces.</p>
|
||||
|
||||
<div style="width:750px;margin:0 auto">
|
||||
<img src="/auto/images/figure01.png" alt="" id="figure1" />
|
||||
<img src="{@docRoot}auto/images/figure01.png" alt="" id="figure1" />
|
||||
<p class="img-caption">
|
||||
<strong>Figure 1</strong> - Architecture of Android Auto.
|
||||
</p>
|
||||
@@ -180,7 +186,7 @@ playback state through callbacks.</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h2 id="uitemplates" style="margin-top:30px">UI Templates</h2>
|
||||
<h2 id="uitemplates">UI Templates</h2>
|
||||
|
||||
<p>The Android Auto app uses a templated UI to display content and user interaction
|
||||
opportunities. Android Auto provides you with a set of standard UI templates that follow
|
||||
@@ -192,89 +198,98 @@ multiple legislations across the globe and different standards for each vehicle
|
||||
media apps. Although you cannot change the standard template format or layout, you can customize
|
||||
the template colors, action icons, background images, and more.</p>
|
||||
|
||||
<h3 id="launchapp" style="margin-top:25px">Launch App Template</h3>
|
||||
<h3 id="launchapp">Launch App Template</h3>
|
||||
|
||||
<p>The Launcher template shows all the compatible media apps installed on the user’s
|
||||
Android device and lets users select one of them from an scrollable list:</p>
|
||||
|
||||
<div style="width:500px;margin:0 auto">
|
||||
<img src="/auto/images/figure02.png" alt="" id="figure2" />
|
||||
<p class="img-caption">
|
||||
<strong>Figure 2.</strong> The Launcher template.
|
||||
</p>
|
||||
<div class="auto-img-container-single">
|
||||
<div class="auto-img-container">
|
||||
<img class="auto-img-frame-cols" src="/auto/images/assets/00_frame.png" />
|
||||
<img class="auto-img-shot-cols" src="/auto/images/assets/do_01_switcher.png" />
|
||||
</div>
|
||||
<p class="img-caption" style="margin-top:0px">
|
||||
<strong>Figure 2.</strong> The Launcher template.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<h3 style="margin-top:25px">Primary App Template</h3>
|
||||
<h3>Primary App Template</h3>
|
||||
|
||||
<p>After the user selects a media app, the display shows the primary app template. Figure
|
||||
3 shows the elements of this template that you can customize:</p>
|
||||
|
||||
<div style="width:428px;margin:0 auto">
|
||||
<img src="/auto/images/figure03.png" alt="" id="figure3" />
|
||||
<p class="img-caption">
|
||||
<strong>Figure 3.</strong> The main application template.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<p>You can customize the primary app template to show your own icons, app name, and
|
||||
background images. Figure 4 shows an example of a customized template:</p>
|
||||
|
||||
<div style="width:787px;margin:0 auto">
|
||||
<img src="/auto/images/figure04.png" alt="" id="figure4" />
|
||||
<div class="cols">
|
||||
<div class="auto-col-2">
|
||||
<div class="auto-img-container-cols">
|
||||
<img class="auto-img-frame-cols" src="{@docRoot}auto/images/assets/00_frame.png" />
|
||||
<img class="auto-img-shot-cols" src="{@docRoot}auto/images/assets/do_05_template.png" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="auto-col-2">
|
||||
<div class="auto-img-container-cols">
|
||||
<img class="auto-img-frame-cols" src="{@docRoot}auto/images/assets/00_frame.png" />
|
||||
<img class="auto-img-shot-cols" src="{@docRoot}auto/images/assets/do_02_music.png" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<p class="img-caption">
|
||||
<strong>Figure 4.</strong> A customized template.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<h3 id="useractions" style="margin-top:25px">User Actions</h3>
|
||||
|
||||
|
||||
<h3 id="useractions">User Actions</h3>
|
||||
|
||||
<p>The primary app template supports four main actions on the action bar, four auxiliary actions
|
||||
on the overflow bar, and the <em>Return</em> action. You can use standard controls and customize
|
||||
the actions and icons, as shown in Figure 5.</p>
|
||||
|
||||
<div style="width:500px;margin:0 auto">
|
||||
<img src="/auto/images/figure05.png" alt="" id="figure5" />
|
||||
<p class="img-caption">
|
||||
<strong>Figure 5.</strong> Custom icons for auxiliary actions.
|
||||
</p>
|
||||
<div class="auto-img-container-single">
|
||||
<div class="auto-img-container">
|
||||
<img class="auto-img-frame-cols" src="/auto/images/assets/00_frame.png" />
|
||||
<img class="auto-img-shot-cols" src="/auto/images/assets/do_03_more.png" />
|
||||
</div>
|
||||
<p class="img-caption" style="margin-top:0px">
|
||||
<strong>Figure 5.</strong> Custom extra actions.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<h3 id="drawertransitions" style="margin-top:25px">Drawer Transitions</h3>
|
||||
<h3 id="drawertransitions">Drawer Transitions</h3>
|
||||
|
||||
<p>For browse actions, the display shows the drawer transition and template:</p>
|
||||
|
||||
<div style="width:750px;margin:0 auto">
|
||||
<img src="/auto/images/figure06.png" alt="" id="figure6" />
|
||||
<p class="img-caption">
|
||||
<strong>Figure 6.</strong> The drawer transition.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<p>After the transition from the primary app template to the drawer template, the drawer
|
||||
appears on the center. The customized drawer template shows the media containers and
|
||||
media files provided by the media service in your app. You can also customize drawers
|
||||
with icons for list items.</p>
|
||||
|
||||
<div style="width:500px;margin:0 auto">
|
||||
<img src="/auto/images/figure07.png" alt="" id="figure7" />
|
||||
<p class="img-caption">
|
||||
<strong>Figure 7.</strong> A customized drawer template.
|
||||
</p>
|
||||
<div class="cols">
|
||||
<div class="auto-col-2">
|
||||
<div class="auto-img-container-cols">
|
||||
<img class="auto-img-frame-cols" src="{@docRoot}auto/images/assets/00_frame.png" />
|
||||
<img class="auto-img-shot-cols" src="{@docRoot}auto/images/assets/do_06_gdrawer.png" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="auto-col-2">
|
||||
<div class="auto-img-container-cols">
|
||||
<img class="auto-img-frame-cols" src="{@docRoot}auto/images/assets/00_frame.png" />
|
||||
<img class="auto-img-shot-cols" src="{@docRoot}auto/images/assets/do_04_mdrawer.png" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<p class="img-caption">
|
||||
<strong>Figure 4.</strong> Generic and customized drawer templates.
|
||||
</p>
|
||||
|
||||
<h3 id="daynighttransitions" style="margin-top:25px">Day and Night Transitions</h3>
|
||||
<h3 id="daynighttransitions">Day and Night Transitions</h3>
|
||||
|
||||
<p>All the templates support different color schemes for day and night, as shown in
|
||||
Figure 8. The platform provides the state (day or night) and makes adjustments automatically.</p>
|
||||
|
||||
<div style="width:780px;margin:0 auto">
|
||||
<img src="/auto/images/figure08.png" alt="" id="figure8" />
|
||||
<p class="img-caption">
|
||||
<strong>Figure 8.</strong> Day and night transitions.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<h3 id="customizetemplates" style="margin-top:25px">Customizing Templates</h3>
|
||||
<h3 id="customizetemplates">Customizing Templates</h3>
|
||||
|
||||
<p>To customize the templates, provide the following app-specific resources and actions
|
||||
to the Android Auto media client.</p>
|
||||
@@ -288,7 +303,7 @@ to the Android Auto media client.</p>
|
||||
<p>If provided, the media client automatically uses them in the templated UI.</p>
|
||||
|
||||
|
||||
<h2 id="devprocess" style="margin-top:30px">Development Process</h2>
|
||||
<h2 id="devprocess">Development Process</h2>
|
||||
|
||||
<p class="note"><strong>Note:</strong> When released, the Android Auto SDK will provide
|
||||
media service interfaces, an APK for handheld devices that simulates the Android Auto
|
||||
@@ -327,7 +342,7 @@ differences such as screen resolutions, software interfaces, knobs and touch
|
||||
controls.</p>
|
||||
|
||||
|
||||
<h2 id="emulator" style="margin-top:30px">Testing Your App on an Android Device</h2>
|
||||
<h2 id="emulator">Testing Your App on an Android Device</h2>
|
||||
|
||||
<p>The Android Auto SDK includes an APK with a media client implementation, which is
|
||||
similar to those available in compatible vehicles. To test your app with this
|
||||
@@ -348,7 +363,7 @@ library and play media. If your app provides app-specific actions, these actions
|
||||
in the UI controls.</p>
|
||||
|
||||
|
||||
<h2 id="running" style="margin-top:30px">Running Your App on Android Auto</h2>
|
||||
<h2 id="running">Running Your App on Android Auto</h2>
|
||||
|
||||
<p>Media apps are available on the Google Play Store for compatible Android devices.
|
||||
When users connect their Android device to a compatible vehicle, the
|
||||
|
||||