Delta Encoding Based Methods to Reduce the Size of Smartphone Application Updates