Android is an unusual beast. It remains the same mobile platform for tens of thousands of devices with different configurations, while each individual assembly may have their differences. It is in this that his main feature that allows Google and partners to sell Android OS for manufacturers of different models of smartphones for the price that they can afford. And users will freely download and install applications from the same place to different smartphones. This is really an unusual mobile platform.
Everything becomes even more confusing when you learn about the special versions of Android ( Android One and Android Go ), which were specially created for individual devices classes. To deal with all the existing differences between them are not as easy, not to mention attempts to compare the assemblies of One and Go, which are positioned as special versions for budget equipment.
the release of ultra-thin gadgets based on android is not only a successful business strategy that allows Google to earn another billion, but also a great way to help developing countries to create infrastructure and provide their service Tud, where they are not yet. Software developers know all the nuances of each android platform, however, ordinary people will not be as difficult to understand this difference, as can first seem.
What is the Android One
, android one can be compared with the PIXEL operating system, which is installed On your devices such companies as Nokia and Motorola. And for this there really is the foundation.
When the "ordinary" smartphone based on Android is in production, then the company engaged in its development decides which software is worth using for it. After that, on the basis of the original Android code, creates its own operating system.
Companies such as Samsung have wide opportunities, so it can easily create excellent android-based smartphones, and then produce software for them, updates and support them. If the company plans to embed Google services in the device (Google Play, Gmail, Google Photos, Chrome and others), then the smartphone must pass a series of tests.
They allow you to make sure that the device is able to run standard applications from the Play Market. For Google, this is an opportunity to ensure the performance of its own application platform. Just imagine how bad it would be if you didn't know which applications from the Play Market would work on your phone. Therefore, by forcing all devices to pass tests, Google standardizes the rules for applications, so that they can run on all Android devices.
When it comes to Android One, the company that builds a smartphone with this version of the operating system loses some independence. When an Android One device is in production, the final decision about what hardware will be installed in it is taken by Google. So the company can make sure that the end product based on Android will be not only budget-friendly, but also high-quality.
After that, Google has full control over the production of the software and is responsible for ensuring that the device receives timely updates and works properly throughout its “life”. Initially, Android One was created for the realities of the Indian market, but after some time, the operating system became available for all regions.
Android Go is not some special version of Android like the One and not quite the usual one like the one found on Google Pixel phones. Go is an operating system ( Android Oreo and higher) designed and optimized specifically for low-end hardware with 1GB of RAM or less.
When a smartphone company creates its own operating system based on the Android source code, it additionally configures the device. So the device can receive timely updates for hardware parts. And most importantly, this is a kind of starting point, which is used every time you need to make some changes for this particular device. Studying the structure of the OS and all the source files is really a tedious task, and many changes will never be edited again. Thanks to this, all changes are easily tracked.
Android Go is a special configuration that was designed for low-end platforms to maximize device optimization. It also includes additional data management tools and a "light" version of Google Mobile Services. Smartphone manufacturers can use this "Go" configuration as a base for creating their own version of Android. And after the developer makes his changes, then she will not need further optimization.
Although Android Go is characterized by special versions of the preset Google services, which were specifically designed for devices with 1GB RAM or less, smartphones from this OS can be used to download and install any applications from Play Market, smoothly as on Android One or on Standard Android. The only difference is that there is a certain part of the applications in the market, which were specifically optimized for Android GO devices.
Android Go configuration debuted at the beginning of 2018, on smartphones from companies such as Nokia, ZTE, Alcatel ASUS, LAVA, Micromax and General Mobile. And in July 2018 Motorola used Android Go to strengthen their incredibly successful models from the E "E" and "E5 Play" line for the European market.
Name is just a name
In the end, all this really does not matter if you are not a developer. Android, Android One and Android Go, all of them work perfectly on devices with different "hardware" and can use any applications from the Play Market Multimillion Library. The difference between them can mean additional work for developers and confusion for ordinary people who decided to figure out all the nuances of different configurations, but in any case it is still just Android.