Facebook презентувала технологію стиснення даних для мобільних застосунків Superpack

Американський техногігант Facebook розробив технологію асиметричного стиснення даних Superpack. Ця технологія поєднує аналіз компілятора і стиснення даних для оптимізації зберігання інформації, повідомляє прес-служба компанії.

При цьому вказане рішення там пояснюють тим, що застосунки продовжують збільшуватися в розмірах, і це погано позначається на продуктивності мобільних пристроїв, тому такі компілятори, як Deflate і LZMA, незважаючи на те, що нині справляються з оптимізацією даних, незабаром втратять актуальність.

Зазначено, що Superpack заснована на теорії складності Андрія Колмогорова, згідно з якою інформаційний зміст фрагмента даних визначається розміром самої короткої програми, яка може генерувати ці дані.

Як наголошується, Facebook не претендує на звання першопрохідців, базиси теорії час від часу використовують багато інших компаній для організації даних, однак Superpack прагне вдосконалити нинішні технології, використовуючи як методи компілятора, так і сучасні підходи оптимізації даних.

Чим іще корисна нова технологія

Також у компанії заявляють, що Superpack дозволив зменшити розмір застосунків для пристроїв під управлінням Android у середньому на 20%, порівняно з Zip-стисненням даних.

До того ж, Superpack непогано справляється з оптимізацією коду. Відомо, що в Facebook йде активна робота над дельта-стисненням коду для зменшення розміру оновлень програмного забезпечення, а також над алгоритмом обробки файлів за запитом, який заощадить простір на жорсткому диску, зберігаючи оптимізовані бібліотеки і розпаковуючи їх у процесі завантаження.

Розробники також обіцяють незабаром адаптувати Superpack для пристроїв на iOS. Зараз порт нібито знаходиться на фінішній прямій.

За словами співробітників Facebook, у компанії сподіваються представити технологію Superpack поза екосистемою продуктів, що належать корпорації, і дати можливість усім розробникам вільно оптимізувати свої застосунки.

👍НравитсяПонравилось4
В избранноеВ избранном0
LinkedIn
Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Фейсбук деликатно намекает, что их SDK будет продолжать жиреть из года в год

Deflate і LZMA

это всё ж архиваторы

Архіватор то програма. Всякі дефлейти то алгоритми та формати, що ця программа використовує.

Но не компиляторы уж точно

А звідки пішла мода на слово «застосунок», бо я щось проспав? Це тільки на ДОУ чи вже кругом?

Я десь в 2014 році про застосунок дізнався коли в LeBoutique почали обговорювати українську локалізацію.

Є ще «використанок» але його зустрічав в образливому контексті.

Я зустрічав його й раніше, як і «жупани», просто воно вживалося рідко (у мене таке враження), а тут на ДОУ ледве не стало стандартом. Особисто я звик до «додаток». Мені воно здається терміном що вже давно прижився.

Подписаться на комментарии