Google zmniejsza rozmiar aktualizacji aplikacji

Stosując nową metodę, zwaną  łatanie plik po pliku , aktualizacje aplikacji średnio 65% mniejsze niż pełne aplikacji, a w niektórych przypadkach nawet o 90%. Wystarczy dokonać porównania z rokiem poprzednim i wspomniany algorytm został zmniejszony średnio o 47%.

Zasada działania jest bardzo prosta i intuicyjna: idź i zmienić tylko część innego kodu niż w poprzedniej wersji , zamiast wysyłania pełnej apk, a następnie wewnątrz niego rzeczywiście tylko niektóre zmiany. Następnie można zapytać , dlaczego to nie zostało zrobione wcześniej, ponieważ jest tak intuicyjnie logiczne. Przyczyna leży w tym, że identyfikowanie różnic między dwoma plikami apk nie jest tak trywialna, gdyż nawet niewielka zmiana w oryginalnej treści może wnieść swój plik skompresowany za całkowicie różni się od oryginalnego. Wynika to z algorytmami kompresji wykorzystywane, a jeśli spojrzeć na poniższym przykładzie widać, jak sprężone tekstu do prawej bardzo różne, w związku ze zmianą jednej litery w tekście nieskompresowanego lewo.

Przez łatanie plik po pliku zatem najpierw dekompresji zarówno starych i nowych plików, różnice są następnie obliczane, a ta jest stosowana do delta plików (nawet nieskompresowanych), które później stały się aktualizacja. Po ponownej kompresji, jest to mniej lub bardziej gotowe (w rzeczywistości nadal istnieją pewne przeszkody do pokonania, ale jeśli jesteś zainteresowany wszystkich szczegółów technicznych można znaleźć w linku do źródła).
Ale jest jedna cena za: cały ten proces wymaga mocy obliczeniowej  (a więc i czas) przez smartphone. W modelach z 2015 roku, rekompresja mogą również wymagać więcej niż jedną sekundę za megabajt, no i oczywiście na lżejsze rodzaje rzeczy gorsze. Z zebranych danych do tej pory, średnio, jeśli rozmiar plastra jest zmniejszona o połowę, to czas potrzebny do wykonania to dwukrotnie.
Z tego powodu, w momencie funkcja ta jest stosowana tylko do aktualizacji w tle , a nie te wykonane podczas korzystania z smartphone, więc nie oczekuj zbyt wiele i zapisać dane, gdy smartfon działa "bez wiedzy".

Poniższa tabela przedstawia praktyczne przykłady ważności łatanie plik po pliku, a następnie dlatego, że Google dał tyle zaburzeniu u chce zastosować. Mamy tylko nadzieję, że wraz z postępem technologii, staje się użyteczny w sposób regularny.

Komentarze

Popularne posty z tego bloga

JAK W TELEFONIE PRZEROBIĆ SYSTEM!

Instalacja ClockworkMod Recovery czyli w skrócie CWM