Posted by Dave Burke, VP of Engineering

Android Go
Neural Networks API

On December

Android Beta planned
Pixel 2 and Pixel 2 XL devices

What’s new in Android 8.1?

  • Android Go Memory Optimizations and Orientations – Android 8.1 includes a number of memory optimizations for Android Go configurations with 1GB of memory or less. We’ve added new hardware feature constants so that you can split the distribution of your app and APK for normal or small memory devices running Android 8.1 and later.
  • Neural Networks API – As part of our efforts to bring machine intelligence to Android, we added a Neural Networks API through the NDK. It can implement hardware-accelerated inference on supported devices. Neural Networks API is designed as the base layer of various machine learning frameworks including TensorFlow Lite and Caffe2. TensorFlow Lite is Google’s upcoming cross-platform machine learning framework for mobile devices. Stay tuned for the TensorFlow Lite bulletin.
  • Auto-fill Enhancement – To make it easier to use the auto-fill framework, we have simplified the password manager and other auto-fill services. For example, we support more interface customization for the Save dialog box, and have added setAutofillOptions(), which allows users to set credit card expiration dates using the trimer box.
  • SharedMemory API – this API allows applications to allocate SharedMemory to speed up access to frequently used data. Applications can use the SharedMemory API to map anonymous SharedMemory and manage protected controls. This API is packaged and AIDL-friendly, providing useful functionality such as removing write permissions.

The Android 8.1 site
Differences report
Updated API reference

Test your application on Android 8.1

On December

Android Beta planned

Build with new features and apis

Android 8.1 for developers
Android Oreo website

Automatic filling
Provides explicit field hints
Associate your website with mobile applications

Pixel Visual Core

Speed up development with Android Studio

Android Studio 3.0
Stable version channel
Performance analysis tool
Kotlin programming language
Installation-free application
XML font
Downloadable font
Adaptive icon

Android support library 27.0.0
Google’s Maven code base
The wrapper
Release notes

This guide

Publish your updates to Google Play

Beta testing features
Release in phases

Give us feedback!

Tell us what you think
The Android platform and tools are faulty
Application Compatibility
The third-party SDK and tools are faulty
Problem with Neural Networks API

Android Developer Community
Android Beta community