From cbaf3f9986cd480a0d01ad432497c3f9f74729d5 Mon Sep 17 00:00:00 2001 From: David Friedman Date: Thu, 4 Aug 2016 17:55:52 -0700 Subject: [PATCH] Docs: Adding information to Building-for-Billions landing page. Bug: 30700934 Change-Id: I6d6ffafd674340e15e32c04a8bf08ba7fec402a8 --- .../html/distribute/essentials/quality/billions.jd | 69 +++++++++++++++------- 1 file changed, 49 insertions(+), 20 deletions(-) diff --git a/docs/html/distribute/essentials/quality/billions.jd b/docs/html/distribute/essentials/quality/billions.jd index 2e14b37e393a..355b27235353 100644 --- a/docs/html/distribute/essentials/quality/billions.jd +++ b/docs/html/distribute/essentials/quality/billions.jd @@ -220,6 +220,13 @@ page.image=/distribute/images/billions-guidelines.png Android training on Managing Network Usage. +
  • On devices powered by Android 7.0 (API level 24) and higher, + users can turn on the + Data Saver setting, which helps minimize data usage. Android 7.0 + extends {@link android.net.ConnectivityManager} to detect Data Saver + settings. For more information about this feature, see + Data Saver. +
  • Detect network changes, then change app behavior

    Related resources

    @@ -490,14 +499,18 @@ page.image=/distribute/images/billions-guidelines.png smaller file sizes than its PNG and JPG counterparts, with at least the same image quality. Even at lossy settings, WebP can produce a nearly identical image. Android has had lossy WebP support since Android 4.0 (API - level 14: Ice Cream Sandwich) and support for lossless / transparent WebP since Android 4.2 (API level 17: Jelly Bean). + level 14: Ice Cream Sandwich) and support for lossless / transparent WebP + since Android 4.2 (API level 17: Jelly Bean).
  • If you have many large images across multiple densities, consider using Multiple APK support to split your APK by density. This results in builds targeted for specific densities, meaning users with low-density devices won’t have to incur the penalty of unused high-density assets.
  • -
  • A detailed guide on reducing your APK size can be found in +
  • For more information about reducing APK size, see + Reduce APK Size and + Shrink Your Code and Resources. In addition, you can + find a detailed guide on reducing APK size in this series of Medium posts.
  • Reduce code size

    @@ -607,6 +620,19 @@ requests.

    Benchmark battery usage

    -

    If anticipated start speed is low, use launch screen -on first load

    +

    If anticipated start speed is low, use launch screen on first load

    UI best practices

    Related resources

    -- 2.11.0