How Android 4.4 KitKat runs on low-end devices [Explained]


Android 4.4

Google devised their “Project Svelte” as a means to deal with the growing problem of various old and new Android devices not having the technical capability to run newer versions of Android.

As you all know, a large percentage of Android devices don’t only not run the very latest version – Android 4.4 Kitkat of the Google owned software, they run versions two and three years old. It got to the point where even new low-end devices were being launched running 2011’s Gingerbread.

All of this was very counterproductive to Google’s progressive mantle of Android, so that’s why they decided to initiate Project Svelte.

David Burke head of engineering at Google had this to say on the matter;

“We were kind of joking that, when I started, the first thing that I was working on was Project Butter to make the system smoother. The thing is, butter puts on weight. So then I did Project Svelte to lose weight. So now my contribution to Android is basically zero,”

As well as that he also broke down the step by step procedure Google enacted in order to make sure Project Svelte was a success.

The team of engineers took a Nexus 4 and downgraded the device’s ram from the generous 2GB to a much more lacklustre 512MB, as well as this they relegated the phone’s processor down to two cores instead of four, because this would simulate the realities of a lower end phone which isn’t blessed with a quad-core chip.

The HD resolution was also dropped down to qHD. After doing this they used the phone on a regular basis, this gave them the realization that Android needed a system wide redesign with a much bigger emphasis put on making the software comfortably run on older and lower end devices. Hopefully this will help Google move forward and end the fragmentation of Android.

source | via