The Android operating system brings the power of computing to everyone. This vision applies to all users, including those on entry-level phones that face real constraints across data, storage, memory, and more. When Android (Go edition) was[first announced in 2017](https://www.blog.google/products/android/2bn-milestone), entry-level phones accounted for more than half of all device shipments globally.

With this in mind, Android (Go edition) helps to provide an optimized experience for low-RAM devices. By tailoring the OS configuration and making key trade-offs, we're able to improve speed and performance for low-end devices and offer a quality phone experience for people around the world.

Android (Go edition) helps to fulfill our mission: to empower people with affordable, reliable smartphones and the opportunities they enable.

## Android (Go edition) specifications

Android (Go edition) is a mobile operating system built for entry-level smartphones with less RAM than standard in higher-end devices. Android (Go edition) runs much lighter and saves data, letting Original Equipment Manufacturers (OEMs) build affordable, entry-level devices that empower people with possibility.

### Minimum hardware requirements

There are minimum RAM requirements for devices to run Android (Go edition), depending on the version of Android you are running. For a list of these requirements, see the following table. For full Android (Go edition) device capability specifications, see[Optimize for devices running Android (Go edition)](https://developer.android.com/docs/quality-guidelines/build-for-billions/device-capacity#androidgo).

| Release | Android 8.1 (API level 27) | Android 9 (API level 28) | Android 10 (API level 29) | Android 11 (API level 30) | Android 12 (API level 31) | Android 13 (API level 33) |
|---------|----------------------------|--------------------------|---------------------------|---------------------------|---------------------------|---------------------------|
| Min RAM | 512MB                      | 512MB                    | 512MB                     | 1GB                       | 1GB                       | 2GB                       |

Android (Go edition) as an operating system is optimized for these constraints. With a kernel that understands app priority, Android (Go edition) reclaims program memory without impacting the end-user experience, making app usage and navigation seamless.

## Differences from Android

Android (Go edition) is part of the main Android platform and is simply a configuration of Android platform OS. Any app built for the main Android platform can technically run on Go. However, be mindful that there are significant built-in performance, network, and battery limitations. Remember, even if your app complies with the hardware specifications of a given device, including features that aren't supported by Android (Go edition) can cause compatibility issues.

The following features are disabled by default on Android (Go edition):

- Picture-in-picture support
- System alert Window permission (draw over other apps)
- Split-screen or multi-screen window
- Live wallpapers
- Multi-display
- Shortcuts or deep shortcuts in the launcher
- Reduced maximum width and height of any image in remote view
- VR mode

| **Note:** This is not a comprehensive list and there may be other minor features disabled on Android (Go edition).

## What's new

We're constantly making phones powered by Android (Go edition) more accessible with additional performance optimizations and features for entry-level devices, like translation, app switching, and data saving.

For more information on the recent development additions, see[Android 13 (Go edition): Easier to update and tailored just for you)](https://blog.google/products/android/android-13-go-edition/).