首页 > 业界 > 关键词  > facebook最新资讯  > 正文

Facebook展示Superpack压缩技术:主Facebook应用容量已缩减40%以上

2021-09-15 10:31 · 稿源: cnbeta

过去两年多时间里,Facebook 公司的软件团队一直在研究压缩应用程序代码的方法,以期使应用程序的大小更易于管理。经过不懈努力,团队今天终于介绍了名为 Superpack 的新技术成果。

Facebook Engineering 今天更新的长博文中,Facebook 软件工程师 Sapan Bhatia 谈到了管理应用程序大小的独特挑战。他解释说,Facebook 的开发人员不断向该公司的移动应用添加新的代码,包括 Facebook 应用、Messenger、WhatsApp 和 Instagram。

他说:“每天,开发人员都会签入大量的代码,每一行代码都会转化为人们最终下载到手机上的应用程序中的额外容量。如果不加以检查,这些增加的代码将使应用程序越来越大,直到最后它的下载时间变得不可接受”。

Facebook的应用程序开发人员已经采用了一堆数据压缩技术,但该公司表示,这些方法无法跟上它增加新功能和更新的速度。因此,在过去的两年里,Facebook 的团队一直在研究 Superpack 技术,它声称该技术已经能够实现比现有工具“明显更好”的压缩率。

Bhatia 表示,Superpack 的优势在于它能够压缩特定类型的代码,如机器码和字节码,以及某些种类的结构化数据。他解释说,Superpack 的基本底层方法是基于对 Kolmogorov 的复杂性算法衡量的见解,它将一块数据的信息含量定义为能够生成该数据的最短程序的长度。这意味着有可能通过将其表示为生成该数据的程序来压缩数据,而不是压缩信息本身。

他写道:“当该数据是代码开始时,那么它可以被转化为具有更小的压缩表示的数据。一个生成斐波那契数的程序加上一个索引列表,就是一个包含这种数字的文件的高度压缩表示”。他补充说,减少 Kolmogorov 复杂性的想法在数据压缩领域并不是一个新的想法。新的是,Superpack 采用了编译器方法与现代压缩技术的结合来实现这一目标。

Bhatia 说,在过去的几年里,Facebook 已经采用了 Superpack 来控制开发者引起的应用程序的容量增长,实际上已经设法减少了其 Android 应用程序的大小。Bhatia写道,“与普通的 Android APK 压缩相比,应用程序的平均大小减少了约20%”。

例如,在 Android 系统上的主要 Facebook 应用程序,使用 Superpack 实际上已经减少了 40% 以上,而 Messenger 已经实现了 30% 以上的减少。由于没有讨论的原因,该技术在 WhatsApp 上似乎不太成功。

尽管Superpack被认为是减少移动应用程序大小的一种方式,但Facebook相信它在许多其他需要数据压缩的领域具有潜力。该公司目前正在努力将该技术应用于一种新的按需可执行文件格式,该格式可以通过保持共享库的压缩并在加载时才解码来节省磁盘空间。

它还在考虑使用超级包来实现代码的压缩,以减少软件更新的大小。最后,Facebook认为有可能使用Superpack作为很少使用的冷存储文件的压缩器。Bhatia 说:“目前,Superpack 只对我们的工程师开放,但我们希望把 Superpack 的好处带给所有人,为此,我们正在探索如何提高我们的压缩工作与Android生态系统的兼容性。我们可能有一天会考虑开放 Superpack 的源代码”。

举报

  • 相关推荐
  • 苹果新品剧透:M5芯片iPad Pro、MacBook Pro都在下半年

    根据最新消息,苹果计划在2025年下半年推出搭载最新M5芯片的iPadPro和MacBookPro。全新搭载M5芯片的iPadPro目前已进入最终测试阶段,预计将在下半年开始量产,并可能在10月左右正式发布。苹果还在开发配备内部调制解调器芯片的M6版本,预计将于2027年发布。

  • 苹果确认:重点在印生产iPhone,MacBook、iPad暂无计划!

    目前,苹果在印度的生产制造战略主要是围绕着 iPhone 展开。而让苹果现阶段在印度投资建立专门的 MacBook 和 iPad 生产线,显然是不太现实的……

  • 3799元起!苹果中国官网上架M4款MacBook Pro/Mac mini翻新版

    苹果中国官网最新上架了M4芯片款MacBookPro和Macmini翻新机型,相比全新机基本都提供了85折优惠,仅需3799元起。Macmini起售价3799元,全新原价则是4499元,14英寸MacBookPro起售价10999元。搭载M4Pro和M4Max芯片的MacBookPro配备雷雳5,可提供最高达120Gb/s的数据传输速度,方便你连接高速外设、驱动高分辨率显示器,或直接读取SDXC卡的数据。

  • 实力诠释办公生产力“新担当”!Hi MateBook D 16/14新品来袭!

    4月26日,WIKO推出全新轻薄笔记本Hi MateBook D 16 2025和D 14 2025,主打全连接、智慧化和高性能三大优势。新品采用16:10黄金比例全面屏,屏占比高达90%,支持100% sRGB色域,通过德国莱茵低蓝光认证。搭载英特尔酷睿处理器,支持多屏协同功能,可同时开启3个手机应用窗口。AI慧眼支持背景替换和人脸追踪,AI音效提供三种降噪模式。配备70Wh/56Wh大电池,支持65W快充。5月1日正式开售,起售价3899元。

  • 联发科发布Kompanio Ultra 910芯片:台积电3nm工艺制造 专为Chromebook Plus打造

    今天,联发科发布一款旗舰芯片KompanioUltra910,专为ChromebookPlus笔记本电脑打造,是迄今为止性能最高的Chromebook芯片。KompanioUltra910基于台积电3nm工艺制程制造,采用了134”三丛全大核心设计,共计8个核心。联发科表示,无论是多任务处理、创建内容、玩光线追踪游戏和流媒体是享受身临其境的多媒体,KompanioUltra910都能承担最具挑战性的任务,确保无与伦比的结果,为ChromeOS用户提供优秀的使用体验。

  • 英伟达将首次在美制造 AI 超算、及 Blackwell 芯片

    站长之家(ChinaZ.com) 4月15日 消息:随着 AI 行业的蓬勃发展,英伟达位于美国的人工智能芯片和超 级计算机工厂将创造数千个就业机会。科技巨头英伟达(NVIDIA)宣布,其 AI 超 级计算机将完全在美国本土生产。在全球贸易战的背景下,英伟达这一举动是为了减少对海外市场的依赖,并促进美国国内的生产。英伟达确认,他们已开始在台积电位于美国亚利桑那州凤凰城的工厂生产�

  • 苹果魔改iPadOS 19:更像macOS 生产力大增

    知名苹果记者MarkGurman爆料,iPadOS19将向macOS靠拢,主要在生产力、多任务处理和应用窗口管理三大方面进行突破。MarkGurman表示,苹果的目标是让iPadOS19的操作体验更接近macOS,iPad用户长期呼吁苹果增强平板的生产力,这次升级可谓是众望所归。iPadOS将和iOS19一样在2025年6月的WWDC开发者大会上登场。

  • 比Win版便宜!华为MateBook 14 Linux版发布:国补4799元起 外观有这些变化

    日前,华为MateBook14Linux版发布,可选Ultra5/16GB/1TBLinux版、Ultra5/32GB/1TBLinux版、Ultra7/32GB/1TBLinux版三款配置,售价分别为5999元、6699元、7999元,目前已经开售。相比预装Windows系统的华为MateBook14,Linux版全系便宜300元,并且支持国补,补贴后价格4799.2元起。鸿蒙电脑的推出,不仅是华为应对技术封锁的战略选择,更是中国科技产业突破缺芯少魂”困境的里程碑事件,象征了国产操作�

  • 奥迪中国品牌首车定名E5 Sportback!4月23日亮相上海车展

    快科技4月16日消息,奥迪中国首款量产车型终于来了!这款基于AUDI E概念车打造的上汽AUDI品牌首款量产车型正式定名奥迪E5 Sportback”,新车将于4月23日开幕的上海车展正式亮相。从此前曝光的谍照来看,奥迪E5Sportback预计将延续概念车的整体造型设计,前脸采用封闭式设计,搭配嵌入式大灯和环状结构,前包围带有通风开口,车顶还装配有激光雷达,预计具备较高级别的驾驶辅助系统。车身侧面,奥迪E5Sportback继续采用掀背式设计,结合了旅行车和猎装车的侧面造型,四门无框式车门、隐藏式车门把手、激光雷达、电子外后视镜等细节配置也得