Google уменьшит размер загрузок на 90%

Опубликовано: 26 декабря 2016 г., понедельник

В июле компания Google представила алгоритм Bsdiff, снижающий размер загружаемого обновления до 50%. 
Этот дельта–алгоритм определяет различия между установленными и обновляемыми компонентами и обновляет только изменившиеся компоненты внутри APK.

Теперь же компания сделала ещё один шаг в строну уменьшения размера. Новый подход названный File–by–File patching, позволяет снижать размер загружаемого обновления до 90%, а в среднем он уменьшится на 65%.

Новый метод основан на определении изменений в несжатых данных. Для создания патча вначале производится декомпрессия старого и нового файлов, после чего вычисляется разница между ними посредством того же алгоритма Bsdiff. После чего применяется патч. Распаковывается старый файл, применяются изменения и затем пакуются в новый файл. После этого проверяется, что APK файл на устройстве байт в байт соответствует таковому в Play Store (что важно для цифровой подписи).

Данный метод крайне эффективно снижает размер передаваемых данных, однако он требует большой вычислительной мощности. В Google отмечают, что современные устройства, выпущенные после 2015 года, справятся с перепаковкой со скоростью около секунды на мегабайт, в то время как на старших устройствах этот процесс будет протекать намного дольше.

Источник: nvworld.ru
Копировать, распространять, публиковать информацию портала News.lt без письменного согласия редакции запрещено.

Комментарии Facebook

Новый комментарий


Captcha

Похожие видео

Приложение PlantSnap поможет опознать любой цветок

PlantSnap - это мобильное приложение для iOS, Android и Windows, которое поможет вам идентифицировать растения с одним щелчком. Просто сфотографируйте растение, и PlantSnap сообщит вам, что его название за секунды. дальше »

Китай вышел на 17-е место в рейтинге инновационных государств

В 2015 году Китай вышел на 17-е место в мире по государственному инновационному индексу, обогнав Бельгию. Такие данные приведены в докладе о государственных инновационных индексах, опубликованном на днях Китайским институтом исследования стратегий научно-технического развития. дальше »

Корпорация Intel завершила приобретение акций "Mobileye"

Приобретение акций "Mobileye" обошлось американскому гиганту в 15,3 миллиарда долларов США. дальше »

Компания Microsoft опубликовала открытую платформу .NET Core 2.0

Компания Microsoft представила выпуск открытой платформы .NET Core 2.0 для Windows, macOS и Linux. дальше »

Microsoft исправила «критические» ошибки безопасности, затрагивающие все версии Windows

Microsoft исправила 48 отдельных уязвимостей, большинство из которых имели наивысший «критический» рейтинг. дальше »

Швейцарские пожарные смогут работать в дополненной реальности

Лозаннский стартап разработал новинку: благодаря очкам дополненной реальности и термальной камере спасатели будут хорошо видеть в темноте, получат информацию о температуре разных предметов и смогут ориентироваться в сильно задымленных и даже горящих зданиях. дальше »

Microsoft прекратит поддержку Windows 10 версии 1511 в октябре

Компания Microsoft анонсировала общую полноценную доступность Windows 10 Creators Update, однако через два месяца фирма выпустит очередное большое обновление. дальше »

Корпорация Johnson Controls переносит производство электроники из Кирьят-Гата в Китай

400 работников завода Visonic в Кирьят-Гате ожидает увольнение: владельцы завода, транснацональная корпорация Johnson Controls, объявили о переносе производства из Израиля в Китай. дальше »

SAP предлагает регистрировать документы в блокчейне

Ориентированное на массового пользователя решение предложил центр инновационных разработок SAP. дальше »

Samsung Display запатентовала банан

Американское патентное ведомство USPTO выдало Samsung Display патент на «декоративный дизайн устройства с экраном». дальше »