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.
+
+ + Android Instant Apps lets you experience beautiful and immersive + apps, with material design and smooth animations, without installing them + on your device. +
+ ++ 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)
+
+ + Take advantage of Google Play services features — like location, identity, + payments, and Firebase — which are built right in for a seamless user + experience. +
+ +
+ + + Android Instant Apps can work on Android devices running Android 4.1+ + (API Level 16) or higher with Google Play services. +
+ +
+ + 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. +
+ ++ 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. +
+