diff --git a/docs/html/images/topic/instant-apps/3D-Image-viewer.gif b/docs/html/images/topic/instant-apps/3D-Image-viewer.gif new file mode 100644 index 0000000000000..b46f2d95bcb0a Binary files /dev/null and b/docs/html/images/topic/instant-apps/3D-Image-viewer.gif differ diff --git a/docs/html/images/topic/instant-apps/BandH-Photo.gif b/docs/html/images/topic/instant-apps/BandH-Photo.gif new file mode 100644 index 0000000000000..fa2cdfc813868 Binary files /dev/null and b/docs/html/images/topic/instant-apps/BandH-Photo.gif differ diff --git a/docs/html/images/topic/instant-apps/Buzzfeed.gif b/docs/html/images/topic/instant-apps/Buzzfeed.gif new file mode 100644 index 0000000000000..af7cc6641c110 Binary files /dev/null and b/docs/html/images/topic/instant-apps/Buzzfeed.gif differ diff --git a/docs/html/images/topic/instant-apps/Park-and-Pay.gif b/docs/html/images/topic/instant-apps/Park-and-Pay.gif new file mode 100644 index 0000000000000..f5cbfb0d77ca1 Binary files /dev/null and b/docs/html/images/topic/instant-apps/Park-and-Pay.gif differ diff --git a/docs/html/images/topic/instant-apps/instant-apps-section-2.png b/docs/html/images/topic/instant-apps/instant-apps-section-2.png new file mode 100644 index 0000000000000..8060c5764300f Binary files /dev/null and b/docs/html/images/topic/instant-apps/instant-apps-section-2.png differ diff --git a/docs/html/images/topic/instant-apps/instant-apps-section-4.png b/docs/html/images/topic/instant-apps/instant-apps-section-4.png new file mode 100644 index 0000000000000..8e0fcf80055e6 Binary files /dev/null and b/docs/html/images/topic/instant-apps/instant-apps-section-4.png differ diff --git a/docs/html/images/topic/instant-apps/instant-apps-section-5.png b/docs/html/images/topic/instant-apps/instant-apps-section-5.png new file mode 100644 index 0000000000000..e92ec8060177a Binary files /dev/null and b/docs/html/images/topic/instant-apps/instant-apps-section-5.png differ diff --git a/docs/html/images/topic/instant-apps/play-services-features-2x.png b/docs/html/images/topic/instant-apps/play-services-features-2x.png new file mode 100644 index 0000000000000..098f91cd67226 Binary files /dev/null and b/docs/html/images/topic/instant-apps/play-services-features-2x.png differ diff --git a/docs/html/images/topic/instant-apps/s3-BandH-animated.gif b/docs/html/images/topic/instant-apps/s3-BandH-animated.gif new file mode 100644 index 0000000000000..efa882740cb51 Binary files /dev/null and b/docs/html/images/topic/instant-apps/s3-BandH-animated.gif differ diff --git a/docs/html/images/topic/instant-apps/s3-BandH-static.png b/docs/html/images/topic/instant-apps/s3-BandH-static.png new file mode 100644 index 0000000000000..004afb7b4a93c Binary files /dev/null and b/docs/html/images/topic/instant-apps/s3-BandH-static.png differ diff --git a/docs/html/images/topic/instant-apps/s3-BuzzFeed-animated.gif b/docs/html/images/topic/instant-apps/s3-BuzzFeed-animated.gif new file mode 100644 index 0000000000000..16c4619426714 Binary files /dev/null and b/docs/html/images/topic/instant-apps/s3-BuzzFeed-animated.gif differ diff --git a/docs/html/images/topic/instant-apps/s3-BuzzFeed-static.png b/docs/html/images/topic/instant-apps/s3-BuzzFeed-static.png new file mode 100644 index 0000000000000..cdd0dc8844fb7 Binary files /dev/null and b/docs/html/images/topic/instant-apps/s3-BuzzFeed-static.png differ diff --git a/docs/html/images/topic/instant-apps/s3-ParkandPay-animated.gif b/docs/html/images/topic/instant-apps/s3-ParkandPay-animated.gif new file mode 100644 index 0000000000000..f5cbfb0d77ca1 Binary files /dev/null and b/docs/html/images/topic/instant-apps/s3-ParkandPay-animated.gif differ diff --git a/docs/html/images/topic/instant-apps/s3-ParkandPay-static.png b/docs/html/images/topic/instant-apps/s3-ParkandPay-static.png new file mode 100644 index 0000000000000..1e07a74cc7609 Binary files /dev/null and b/docs/html/images/topic/instant-apps/s3-ParkandPay-static.png differ diff --git a/docs/html/images/topic/instant-apps/upgrade-your-app-2x.png b/docs/html/images/topic/instant-apps/upgrade-your-app-2x.png new file mode 100644 index 0000000000000..60fe3736bd182 Binary files /dev/null and b/docs/html/images/topic/instant-apps/upgrade-your-app-2x.png differ diff --git a/docs/html/topic/instant-apps/faqs.jd b/docs/html/topic/instant-apps/faqs.jd new file mode 100644 index 0000000000000..0a1f571d9030d --- /dev/null +++ b/docs/html/topic/instant-apps/faqs.jd @@ -0,0 +1,69 @@ +page.title=Android Instant Apps: Frequently Asked Questions +page.tags=Material,design +footer.hide=true +forcelocalnav=true +@jd:body + +

+ What devices are compatible with Android Instant Apps? +
+ Android Instant Apps is compatible with devices that are running Android 4.1 + (API level 16) or higher and have Google Play services installed. +

+ +

+ Do developers need to build two different Android apps now? +
+ Developers only need to maintain one project with one source tree. + Developers simply configure the project to create two build artifacts: the + installable APK and the instant version. + Some developers can take less than a day to get up and running, + though the effort involved varies depending on how the + app is structured. +

+ +

+ What Android APIs and functionality can Instant Apps use? +
+ Android Instant Apps functionality complements an existing Android app, + but does not replace it. Android Instant Apps uses the same Android APIs, the + same project, the same source code. Android Instant Apps restricts some + features that might not match users' expectations of an app + that is not installed. + For example, an Instant App can't use background services, do background + notifications, or access unique device identifiers. +

+ +

+ Can users choose to install the app permanently? +
+ Developers can allow users to download the app from the Google Play + Store. After download, the app remains on the phone after the user has left + the experience. +

+ +

+ How do permissions work in Android Instant Apps? +
+ Android Instant Apps uses the runtime permissions model introduced in + Android 6.0. + If an app supports the permission model introduced in Android 6.0 + (API level 23), it does not require any additional work to become an Instant + App that runs on older devices. +

+ +

+ How do developers publish these apps? +
+ Developers publish their Instant Apps through the Google Play Developer + Console, similar to their existing Android apps. +

+ +

+ How can developers get involved? +
+ Developers interested in upgrading their Android apps can visit + g.co/InstantApps to + sign up. We will be reaching out to interested + developers in the coming months. +

\ No newline at end of file diff --git a/docs/html/topic/instant-apps/index.jd b/docs/html/topic/instant-apps/index.jd new file mode 100644 index 0000000000000..28540aecfaa4e --- /dev/null +++ b/docs/html/topic/instant-apps/index.jd @@ -0,0 +1,281 @@ +fullpage=true +page.title=Android Instant Apps +page.viewport_width=970 +meta.tags="instant apps, getstarted, sdk, appquality, landing" +section.landing=true +header.hide=1 +carousel=1 +tabbedList=1 +excludeFromSuggestions=true +@jd:body + + +
+
+

Android Instant Apps

+

+ Native Android apps, without the installation +

+ +

+ An evolution in app sharing and discovery, Android Instant Apps enables + Android apps to run instantly, without requiring installation. + Instant Apps lets you experience what you love about apps — fast and + beautiful user interfaces, high performance, and great capabilities — + with just a tap. +

+ +

+ Request early access to the Instant Apps documentation today. +

+ +

+ + I'M INTERESTED IN ANDROID INSTANT APPS
+
+

+
+
+ + + +
+
+
+ +
+
+
+ +

Run Android Apps Without Installation

+

+ Android Instant Apps lets you experience beautiful and immersive + apps, with material design and smooth animations, without installing them + on your device. +

+ +
+
+
+ + + +
+ +

Access Apps From Anywhere

+ +

+ Get people to your flagship Android experience from links that would + otherwise open your mobile web page — like + search, social media, messaging, and other deep links — without them + needing to stop and install your app first. +

+ +
+
+ +

+ B&H Photo
+ (via Google Search)
+

+
+ +
+ +

+ BuzzfeedVideo
+ (via a shared link)
+

+
+ +
+ +

+ Park and Pay
+ (via NFC)
+

+
+
+
+ + + +
+
+
+ +
+
+
+ +

Built On Google Play Services

+

+ Take advantage of Google Play services features — like location, identity, + payments, and Firebase — which are built right in for a seamless user + experience. +

+ +
+
+
+ + + +
+
+
+ +
+
+
+

Works On Most Android Devices

+ +

+ + Android Instant Apps can work on Android devices running Android 4.1+ + (API Level 16) or higher with Google Play services. +

+ +
+
+
+ + + +
+
+
+ +
+
+
+ +

Upgrade Your Existing App

+

+ Android Instant Apps functionality is an upgrade to your existing Android + app, not a new, separate app. It's the same Android APIs, the same + project, the same source code. It can take less than a day to get + up and running for some developers, though the effort involved varies, + depending on how your app is structured. You modularize your app, + and Google Play downloads only the parts that are needed, on the fly. +

+ +
+
+
+ + + +
+

+ Sign up for access to Android Instant Apps documentation +

+ +

+ We’ll let you know if you’re selected for early access + to Android Instant + Apps. +

+ +

+ + I'M INTERESTED IN ANDROID INSTANT APPS
+
+

+ +

+ Check out our frequently asked questions to find out + more about Android Instant Apps. +

+
+ + + + \ No newline at end of file diff --git a/docs/image_sources/topic/instant-apps/Play-Services.png b/docs/image_sources/topic/instant-apps/Play-Services.png new file mode 100644 index 0000000000000..4b65c9919fb62 Binary files /dev/null and b/docs/image_sources/topic/instant-apps/Play-Services.png differ diff --git a/docs/image_sources/topic/instant-apps/image03.png b/docs/image_sources/topic/instant-apps/image03.png new file mode 100644 index 0000000000000..becc7ff842ce1 Binary files /dev/null and b/docs/image_sources/topic/instant-apps/image03.png differ diff --git a/docs/image_sources/topic/instant-apps/instant-apps-section-2 b/docs/image_sources/topic/instant-apps/instant-apps-section-2 new file mode 100644 index 0000000000000..6857e1fa3220d Binary files /dev/null and b/docs/image_sources/topic/instant-apps/instant-apps-section-2 differ diff --git a/docs/image_sources/topic/instant-apps/instant-apps-section-4 b/docs/image_sources/topic/instant-apps/instant-apps-section-4 new file mode 100644 index 0000000000000..c9436f1849795 Binary files /dev/null and b/docs/image_sources/topic/instant-apps/instant-apps-section-4 differ diff --git a/docs/image_sources/topic/instant-apps/instant-apps-section-5 b/docs/image_sources/topic/instant-apps/instant-apps-section-5 new file mode 100644 index 0000000000000..b33544c8afbfc Binary files /dev/null and b/docs/image_sources/topic/instant-apps/instant-apps-section-5 differ diff --git a/docs/image_sources/topic/instant-apps/play-services-features-2x.png b/docs/image_sources/topic/instant-apps/play-services-features-2x.png new file mode 100644 index 0000000000000..098f91cd67226 Binary files /dev/null and b/docs/image_sources/topic/instant-apps/play-services-features-2x.png differ diff --git a/docs/image_sources/topic/instant-apps/s3-BandH-animated.gif b/docs/image_sources/topic/instant-apps/s3-BandH-animated.gif new file mode 100644 index 0000000000000..efa882740cb51 Binary files /dev/null and b/docs/image_sources/topic/instant-apps/s3-BandH-animated.gif differ diff --git a/docs/image_sources/topic/instant-apps/s3-BandH-static.png b/docs/image_sources/topic/instant-apps/s3-BandH-static.png new file mode 100644 index 0000000000000..004afb7b4a93c Binary files /dev/null and b/docs/image_sources/topic/instant-apps/s3-BandH-static.png differ diff --git a/docs/image_sources/topic/instant-apps/s3-BuzzFeed-animated.gif b/docs/image_sources/topic/instant-apps/s3-BuzzFeed-animated.gif new file mode 100644 index 0000000000000..16c4619426714 Binary files /dev/null and b/docs/image_sources/topic/instant-apps/s3-BuzzFeed-animated.gif differ diff --git a/docs/image_sources/topic/instant-apps/s3-BuzzFeed-static.png b/docs/image_sources/topic/instant-apps/s3-BuzzFeed-static.png new file mode 100644 index 0000000000000..cdd0dc8844fb7 Binary files /dev/null and b/docs/image_sources/topic/instant-apps/s3-BuzzFeed-static.png differ diff --git a/docs/image_sources/topic/instant-apps/s3-ParkandPay-animated.gif b/docs/image_sources/topic/instant-apps/s3-ParkandPay-animated.gif new file mode 100644 index 0000000000000..f5cbfb0d77ca1 Binary files /dev/null and b/docs/image_sources/topic/instant-apps/s3-ParkandPay-animated.gif differ diff --git a/docs/image_sources/topic/instant-apps/s3-ParkandPay-static.png b/docs/image_sources/topic/instant-apps/s3-ParkandPay-static.png new file mode 100644 index 0000000000000..1e07a74cc7609 Binary files /dev/null and b/docs/image_sources/topic/instant-apps/s3-ParkandPay-static.png differ diff --git a/docs/image_sources/topic/instant-apps/upgrade-your-app-2x.png b/docs/image_sources/topic/instant-apps/upgrade-your-app-2x.png new file mode 100644 index 0000000000000..fbf6a013c4ca7 Binary files /dev/null and b/docs/image_sources/topic/instant-apps/upgrade-your-app-2x.png differ diff --git a/docs/image_sources/topic/instant-apps/works-on-all-2x (1).png b/docs/image_sources/topic/instant-apps/works-on-all-2x (1).png new file mode 100644 index 0000000000000..5a440328c9c55 Binary files /dev/null and b/docs/image_sources/topic/instant-apps/works-on-all-2x (1).png differ