A Google folytatja a folyamatot csökkentse a letöltések méretét az Android-alkalmazások frissítéséhez.

akár

Tavaly nyáron egy új "bsdiff" nevű algoritmust vezetett be, amely elemezte a telepített és az új APK-ban rendelkezésre álló frissített összetevők közötti különbséget, csak a különbséget adva helyet, időt és sávszélességet megtakarítva.

Most a Google elindít egy másik "File-by-File patch" nevű funkciót, amely átlagosan 65% -kal csökkentheti az Android-alkalmazások frissítésének méretét, és akár Némelyikben 90%.

Bár ez a folyamat nagyon hatékonyan képes tömöríteni az alkalmazásfrissítések méretét, a vállalat azt találta, hogy sokkal nagyobb feldolgozási teljesítményre van szükség, és az alkalmazott újracsomagolás megabájtonként egy másodpercet vehet igénybe a modern terminálokon, és jóval hosszabb ideig a régebbi terminálokon.

Ezt szem előtt tartva a vállalat korlátozza ennek a "File-by-File javítás" technikának a használatát. az automatikus frissítésekhez így a felhasználóknak nem kell megvárniuk a kézi frissítések befejezését. Az ezen technikákkal elért fejlesztések bemutatásához a Google közzétette az alábbi táblázatot:

Ha többet szeretne tudni a tömörítési technikáról, áttekintheti a forráskódot a GitHubon. További információk | Google - Android fejlesztő