With Android Go it may be possible that most of the old existing android phones having 512mb or 1gb above ram can upgrade to the latest version which is android o

As part of today’s Google I/O keynote address, the company officially announced Android Go. It’s a new effort by Google to launch budget-friendly Android smartphones for developing markets.
You might be wondering if you have heard this same tune before, and you would be right. A few years ago, Google launched a similar effort with Android One. However, it has not seen much success in terms of sales of new and cheap devices to those targeted markets. The new Android Go platform looks like it has many of the same goals as the older Android One, but with hopefully some improvements that will allow Google to have a better shot at selling more phones.
Google says that Android Go will basically be a lightweight version of the upcoming Android O, but designed to run on smartphones that have 1 GB, or even 512 MB,  of RAM. Going forward, all Android smartphones that have 1 GB of RAM or less will automatically run Android Go. In addition to the operating system being modified to work on low memory devices, the apps that will be available from the Google Play Store will also be optimized to run on the lower-end hardware.
One example of such an app is  YouTube Go. When running on an Android Go smartphone, the app will let users see preview frames of any video they want. The app also supports the selection of video quality of any clip before streaming begins. Perhaps the biggest feature for YouTube Go is that it will allow users to download videos for offline viewing later if they are near a Wi-Fi connection. This feature is available already for paid YouTube Red subscribers, but it will be a free feature for the YouTube Go app and Android Go phones.