Showing posts with label google os updates. Show all posts
Showing posts with label google os updates. Show all posts

Monday, 29 August 2016

Updates to your Android apps will now be up to 50 percent smaller

Google has created a welcome modification to its Play Store app delivery system that should help to speed up updates and reduce information consumption by making them smaller.

An updated algorithm can cut back the size of updates by as much as 50 % by downloading solely the specified changes to APK files and merging them with existing files – presenting a much more economical system than previously enforced.

For approximately 98 % of app updates from the Play Store, only changes (deltas) to APK files are downloaded and integrated with the present files, reducing the size of updates. we tend to recently extended a delta algorithmic program, bsdiff that additional reduces patches by up to 50 % or additional compared to the previous algorithmic program


Bsdiff is specifically targeted to provide a lot of efficient deltas of native libraries by taking advantage of specific ways that during which compiled native code changes between versions. To be handiest, native libraries should be stored uncompressed (compression interferes with delta algorithms)

Google first rolled out support for delta updates – those which includes just the change – all the way back is 2012 but the latest algorithm improve the system quite dramatically.

Google impressive algorithm has been expanded to APK expansionfile – often used for large file like games – for the first time. This addition can reduce the download size of initial installs by 12 percent, and updates by 65 percent on average.

Application which makes use of uncompressed native libraries will see the biggest improvement whilst those which have already been compressed can only expect around five percent decrease.


The number of app updates being pushed out by android developers has been on a steady rise according to Google and so its great user can grab the latest version faster than before and use the less data in doing so. To assist users further, Google will now even report the size of the delta update before download 

Tuesday, 16 August 2016

Fuchsia: New OS on which Google is working.


Google’s Engineers started working on new Operating System called Fuchsia.  One of the code submission comments was the cryptic phrase:”Pink + Purple == Fuchsia(a new operating system)” .

Now the question arrises that: what is it for? Why google is  investing in it ? What is the goal of this project? but honestly no body knows answer of these questions except Google. But we grab some clues.

Fuchsia uses the (L)ittle (K)ernal and Magenta. LK is small operating System suited to small embedded devices and bootloaders.

Now you might be thinking that what is Little kernel : Little Kernal is a boot loader that perform the basic task of hardware intialization, reading the Linux Kernal and ramdisk from storage and loading it upto RAM, setting it initial registers and command line arguments for Linux Kernal and jumps to the Kernal. “Android Bootloader is also LK bootloader”. It also Supports flashing and recovery.

LK runs in 32 bit mode even in 64 bit architecture.

Magenta is higher up the food chain. It is designed for the system which have more memory and which is peripheral. For example, Magenta has the concept of a process whereas LK does not, Magenta has a user mode (where user programs run) where LK does not . So It seems that Fuchsia is Magenta built on the top of LK.

Current source code include lots of interesting stuff like support of Dart, JSON, logging, SSL, Clang, LLVM, Rust and special version of fortune- a simple program that displays  a pseudo-random message.

According to code commit comments from the flutter project, it looks like a lot work has been done to get flutter to get Fuchsia. Now lets see What is flutter: It a new project to help developers to build height performance, heigh fidelity mobile apps for iOS and android from a single code base.

May be Fuchsia is replacement of Linux in android or replacement for android itself. So there are many guesses about it. But no one knows that for which project google is making this new Operating system.
Visit blogadda.com to discover Indian blogs