Quick Access Device Controls Long pressing Power button: ● Payment Methods ● Smart Home Controls Add your own: ControlsProviderService https://d.android.com/preview/features/device-control
New Media Controls near Quick Settings Carousel for multiple apps Output Picker to switch output device Beta 1: toggle Media resumption at Settings -> System -> Developer options https://d.android.com/preview/features/media-controls
Other UI Changes 5G visual indicators Voice Access now understand screen content and context Hingle Angle API for Foldables DisplayCutout for curved/waterfall displays New Emojis and more... Consolidated keyboard suggestions Keyboard/IME Animation (WindowInsets) Screen Recorder App Suggestions on Home Screen Recents (Screenshot, Select, Share) New Screenshot UI Notification History
restricted non-SDK interfaces non-SDK test APIs (@TestApi) now restricted by default greylist in Android 10 (API level 29) that are now restricted in Android 11 greylist in Android 10 (API level 29) that were added to the Android SDK (whitelist) in Android 11 https://d.android.com/distribute/best-practices/develop/restrictions-non-sdk-interfaces
Data Access Auditing Provide more transparency into how app and its dependencies are accessing private data AppOpsManager.AppOpsCollector callbacks invoked when user-permission-required data is accessed Attribute access to logical features within the app
For faster installs of large APKs Sign your APK with the new APK Signature Scheme v4 format adb install --incremental * Pixel 4, device launching with Android 11 ADB Incremental
Link App Compatibility Changes System > Advanced > Developer options Without changing targetSdkVersion Debuggable app Toggle one or more features to focus testing Default Enabled Changes (all apps on 11) Default Disabled Changes (Experimental) Enabled for targetSdkVersion
Android App Bundle Official publishing format Reduce app size Efficient release process Dynamic Feature App Signing by Google Play Required for new apps in 2021 https://g.co/androidappbundle
Kotlin ● 70% of top 1k Android apps ● 60% of Pro Android Developers ● 55 Google apps ● Coroutines Officially Recommended ● @RecentlyNullable, @RecentlyNonNull to @Nullable and @NonNull ● New @RecentlyNullable, @RecentlyNonNull ● Kotlin-first libraries https://developer.android.com/kotlin
Android Studio 4.0 Stable Motion Editor Live Layout Inspector Layout Validation Build Analyzer Java 8 library desugaring in D8 and R8 Dynamic Feature Dependency Support for Kotlin DSL script files CPU Profiler upgrades R8 Rules Editing Kotlin Android live templates
Android Studio 4.1 Beta Database Inspector Android Emulator in Android Studio Material Design Components Dagger Navigation support Native Memory Profiler Faster Apply Changes
New Google Play Console (Beta) ● Google Material Design, Responsive ● New Navigation grouping: Release, Grow, Quality, Monetize ● Policy Section: Policy Status, App Content ● Rolling out Soon: Inbox ● User management and Permissions https://play.google.com/console
Google Play Console (Beta): Grow ● Acquisition analysis page ● Store listing conversion analysis page ● Simplified store listing page ● Store listing experiments ● New store settings page (category, contact, external marketing) ● Translation services for localization