At 2017’s Google I/O developer conference, the Mountain View company announced a stripped down version of Android operating system, specifically optimized for low-end entry level devices for the developing countries.

They named it Android Go.

Later that year, Google unveiled more about this alternate distribution. Tailor made for devices with 512 MB or 1 GB of RAM, Android Go came packed with many under-the-hood changes at the operating system level.

Google also published Android Go-optimized version of many popular applications – for example, YouTube Go, Gmail Go, even the Go variant of Google Assistant. They are comparatively lighter than their full blown versions.

android_go_site_size

As a matter of fact, Google introduced a dedicated low RAM mode with the release of Android 4.4 KitKat. Some of the relevant platform optimizations are as follows:

Improved memory management

– Validated memory-saving kernel configurations: Swap to ZRAM.

– Kill cached processes if about to be uncached and too large.

– Don’t allow large services to put themselves back into A Services (so they can’t cause the launcher to be killed).

– Kill processes (even ordinarily unkillable ones such as the current IME) that get too large in idle maintenance.

– Serialize the launch of background services.

– Tuned memory use of low-RAM devices: tighter out-of-memory (OOM) adjustment levels, smaller graphics caches, etc.

With Android Go, Google went one step further. On top of the existing low RAM mode, they incorporated a modified version of low memory killer and runtime optimizations to ensure smoothness without sacrificing performance.

android_go_site_optimization

The adoption rate of Android Go, however, did not meet Google’s expectations. Major OEMs like Nokia, Samsung or Xiaomi released Android Go powered phones, but the market penetration was below average.

nokia_1_front_back
Nokia 1 was the first Android Go phone from Nokia

The price-performance ratio was a major deciding factor behind the lack of adoption. Google initially targeted third world countries as the primary market for these phones. But local OEMs and in some cases, bigger players like Xiaomi itself became their own contenders.

redmi_go_front_back
Redmi Go: The first Android Go phone from Redmi/Xiaomi

Google put a hard restriction on the upper limit of the RAM size (1 GB) as one of the eligibility criteria. For that, OEMs can’t ship many phones with entry level hardware configs with Android Go tweaks. Meanwhile, phones like Redmi 5A steals the show.

The emergence of KaiOS as a capable operating system for budget-friendly feature phones is another obstacle in front of the Android Go initiative. In a recent IDC study, analysts tried to spot the gaps faced by Android Go powered phones against the feature phones.

jiophone_vs_android_go_price
Image source: Digit.in

According to an analyst of IDC,

For Android Go, there has never been such a loud voice earlier from brands like Nokia, Lava, Micromax, and the likes, or from Google’s end for pushing the Android Go devices. Because of this, there was no marketing initiative.

Even in the retail stores, you won’t see promotional counters that talks about how important an Android Go phone is for the entry-level buyer.

Android Go is also plagued with the lackluster slow pace of updates. It may sound completely illogical, but OEMs are still launching new Go phones with Android 8.1 Oreo – whereas Android 9.0 Pie was announced more than 7 months ago!

For example, Samsung is going to release Galaxy A2 Core with Oreo. It would be the third Android Go phone from the South Korean OEM, after Galaxy J2 Core and Galaxy J4 Core – all running Android 8.1 Go.

Redmi Go was launched in early March, again with Oreo. Chinese OEM Blackview recently announced their new Android Go phone – the Blackview A60. Guess the Android version?

blackview_a60_front_black
Blackiew A60

Meanwhile, Google pushed the first developer preview of Android Q on March 14. Quite contrasting, isn’t it?

We actually stumbled on an interesting article posted by Flame Group, an organization of OEM/ODM-manufacturing of consumer electronics in China and Europe.

According to them, Android 9 Go edition has been suffering from numerous performance issues. Google is aware of the issue and has decided to extend the timeline of GMS approval for Android Oreo based Go edition.

After internal testing, and extended discussions with some of the manufacturers’ engineering teams, Google understood these regressions stem from some of the graphics improvements developers made for the higher end devices.

Google is beefing up their steps to ensure such performance impacting changes are caught well in advance on the low-end devices in the future Android releases. As such, Google will be extending the GMS approval window for Android Go on Android 8 (Oreo) to October 31, 2019.

On the other hand, leakster Roland Quandt aka @rquandt discovered evidences of new Android Go reference designs from Qualcomm (QM215) running Android 9 Pie ROM.

Interestingly, Mishaal Rahman (XDA Editor-in-Chief) discovered the Flame Group article back in February. Later on, he got a reply from the official Flame Group Twitter account, assuring the authenticity of the claim.

At this moment, we can not speculate anything new without any official word from Google. Looks like Android Go has got another nail in its coffin. ?

PiunikaWeb is a unique initiative that mainly focuses on investigative journalism. This means we do a lot of hard work to come up with news stories that are either ‘exclusive,’ ‘breaking,’ or ‘curated’ in nature. Perhaps that’s the reason our work has been picked by the likes of Forbes, Foxnews, Gizmodo, TechCrunch, Engadget, The Verge, Macrumors, and more. Do take a tour of our website to get a feel of our work. And if you like what we do, stay connected with us on Twitter (@PiunikaWeb) and other social media channels to receive timely updates on stories we publish.

Kingshuk De
896 Posts

I came from a mixed background of Statistics and Computer Science. My research domains included embedded computer systems, mobile computing and delay tolerant networks in post-disaster scenarios. Apart from tinkering with gadgets or building hackintosh, I like to hop on various subreddits and forums like MyDigitalLife and XDA.

Next article View Article

[Updated] Instagram crashing on all Android phones, but there are workarounds

Here's the crux of the article in video form: New updates are being added at the bottom of this story……. Original story from (June 5, 2018) follows: We're...
Jul 10, 2023 6 Min Read