Facebook презентувала технологію стиснення даних для мобільних застосунків Superpack
Американський техногігант Facebook розробив технологію асиметричного стиснення даних Superpack. Ця технологія поєднує аналіз компілятора і стиснення даних для оптимізації зберігання інформації, повідомляє прес-служба компанії.
При цьому вказане рішення там пояснюють тим, що застосунки продовжують збільшуватися в розмірах, і це погано позначається на продуктивності мобільних пристроїв, тому такі компілятори, як Deflate і LZMA, незважаючи на те, що нині справляються з оптимізацією даних, незабаром втратять актуальність.
Зазначено, що Superpack заснована на теорії складності Андрія Колмогорова, згідно з якою інформаційний зміст фрагмента даних визначається розміром самої короткої програми, яка може генерувати ці дані.
Як наголошується, Facebook не претендує на звання першопрохідців, базиси теорії час від часу використовують багато інших компаній для організації даних, однак Superpack прагне вдосконалити нинішні технології, використовуючи як методи компілятора, так і сучасні підходи оптимізації даних.
Чим іще корисна нова технологія
Також у компанії заявляють, що Superpack дозволив зменшити розмір застосунків для пристроїв під управлінням Android у середньому на 20%, порівняно з Zip-стисненням даних.
До того ж, Superpack непогано справляється з оптимізацією коду. Відомо, що в Facebook йде активна робота над дельта-стисненням коду для зменшення розміру оновлень програмного забезпечення, а також над алгоритмом обробки файлів за запитом, який заощадить простір на жорсткому диску, зберігаючи оптимізовані бібліотеки і розпаковуючи їх у процесі завантаження.
Розробники також обіцяють незабаром адаптувати Superpack для пристроїв на iOS. Зараз порт нібито знаходиться на фінішній прямій.
За словами співробітників Facebook, у компанії сподіваються представити технологію Superpack поза екосистемою продуктів, що належать корпорації, і дати можливість усім розробникам вільно оптимізувати свої застосунки.
15 коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарів