Телевизоры формата 4K в последние пару лет постепенно начинают распространяться среди потребителей и грядущий сезон предновогодних продаж сделает их ещё доступнее. По мере падения цен на такие телевизоры основным вопросом начинает становиться доступность контента для них.
Компания Google собирается предпринять шаги для решения этой проблемы и предложит более 125 фильмов в формате 4K в Google Play Movies. Они уже начали появляться в последние недели, но только теперь компания сделала официальный анонс.
К сожалению, поначалу контент будет доступен только в США и Канаде. Фильмы используют кодек VP9, на который также полагается сервис Netflix в недавно анонсированной опции просмотра офлайн. Приобрести фильмы можно в вебе или на Android-устройствах, а также на устройствах Chromecast Ultra, Sony Bravia Android TV и Xiaomi Mi Box 3. Обладатели Chromecast Ultra первый фильм в формате 4K могут получить бесплатно.
Также Google собирается облегчить жизнь пользователям Android-устройств за счёт уменьшения размера обновлений приложений. В июле компания представила новый алгоритм для уменьшения размера обновлений на 50%. Дельта-алгоритм под названием Bsdiff анализирует разницу между установленными компонентами приложения и новыми, скачивая только недостающие части.
Теперь Google предлагает другой подход, который получил название «пофайловое обновление» (File-by-File patching), ещё больше уменьшающий размер обновлений. В среднем размер уменьшился на 65%, максимум на 90%. Алгоритм использует анализ изменений несжатых данных. Для создания патча происходит распаковка старых и новых файлов, по-прежнему используется bsdiff. Для установки патча старые файлы распаковываются, к их содержимому применяется дельта-алгоритм и полученные файлы сжимаются. В результате файл APK на устройстве с точностью до байта соответствует файлу в магазине.
Минусом такого подхода является повышение энергопотребления. На выпущенных после 2015 года устройствах распаковка и повторное сжатие файлов занимает примерно 1 секунду на 1 Мб, на старых устройствах времени требуется больше. По этой причине новый метод используется только при автоматических обновлениях, чтобы пользователю не пришлось дольше ждать при ручной установке обновлений. В таблице показано сравнение размеров обновления ряда приложений с новым методом и в прошлом.