首页 > 业界 > 关键词  > 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 的源代码”。

举报

  • 相关推荐
  • 分析师称MacBook Pro将升级OLED屏:Mini LED退场

    Omdia分析师Linda Lin在一份研究报告中重申,首批搭载OLED屏幕的MacBook将于2026年问世。 尽管她未特别提及MacBook Pro,但业界普遍认为,OLED屏将率先在高端MacBook Pro上首发,随后才会应用到价格更低的MacBook Air系列上。 当前MacBook Pro使用的是Mini LED屏,这块屏升级了液晶层背光,把背光中的LED灯小型化,本质上仍然是LCD屏幕,每个LED灯珠尺寸约在50-200um之间,让背光层拥有更多的背�

  • iPad、MacBook、Apple Watch京东PLUS享无门槛9折优惠 至高再减500元!

    京东618推出Apple产品多重优惠:iPhone 16系列最高直降2000元,叠加消费券后512GB版低至7599元起;128GB版享国家补贴后仅5499元起,以旧换新可再减1200元。iPad Air/MacBook Air等享PLUS会员9折叠加国家补贴,如11英寸iPad Air到手价3369元。Apple Watch S10到手1787元起,AirPods4会员价1019元起。所有产品现货发售,优惠券每日10点限量抢,搜索"苹果惊喜券"直达活动页面。

  • 史上首次!曝苹果A18芯片将登陆MacBook:价格或破新低

    苹果将于2025年底至2026年初推出首款搭载iPhone芯片的低价MacBook,采用iPhone 16同款的A18芯片,配备13英寸显示屏,提供银色、蓝色、粉色和黄色四种配色。 这款全新的MacBook将成为苹果历史上首款使用iPhone芯片的Mac产品,打破此前MacBook仅搭载M系列芯片的传统。 苹果 A18 芯片基于台积电N3E制程工艺打造,其CPU采用6核架构,包含2个性能核心与4个能效核心,集成了5核GPU及16核神经引

  • 苹果将推出廉价版MacBook:搭载A18 Pro芯片+13英寸屏幕

    据知名分析师郭明錤爆料,苹果将首次推出推廉价版MacBook,预计在今年年底,或明年初开始量产,也会在明年正式上市。 产品规划与以往的MacBook有很大不同,尤其是处理器将采用A18Pro,将移动端芯片应用在笔记本上。 采用较小的尺寸,配备13英寸屏幕,并且主打多彩外壳,包括银色、蓝色、粉色、黄色。 从性能上来说,A18Pro应对日常主流的办公和学习完全没问题,也能与�

  • FaceTime成诈骗新工具,认准微粒贷客服号码

    近期出现多起冒充贷款客服的FaceTime诈骗案件,诈骗分子伪装成金融机构客服,以"微粒贷利率过高需注销账户"等理由诱导受害者转账。典型案例中,L先生接到自称微粒贷客服的FaceTime来电,对方以"保护资金安全"为由要求将存款转入指定账户,转账后发现被骗。警方提醒:1.警惕陌生FaceTime来电,不透露个人信息;2.凡提及"调整利率""屏幕共享""转账汇款"等均为诈骗;3.遇可疑情况立即拨打官方客服95384核实;4.若已转账要立即报警并冻结账户。建议通过正规银行渠道办理贷款业务,官方客服不会通过FaceTime联系客户。

  • 苹果iOS26 FaceTime可检测裸露行为 违规将紧急暂停通话

    近日,苹果在最新推送的iOS26测试版系统中,对FaceTime功能进行了重要安全升级,新增实时内容检测机制以保障视频通话安全。据测试用户反馈,当系统通过AI算法识别到通话画面中出现裸露行为时,将立即暂停音视频传输,同时冻结通话画面并弹出警告窗口,要求用户终止不当行为。 该技术源于苹果此前推出的通信安全功能,此前主要应用于未成年人保护场景。例如,系统会

  • SpaceX回应星舰爆炸:无人员伤亡及周边危害

    昨日上午,SpaceX 36号星舰准备进行静态点火测试前,在西斯基地原地爆炸。 现场画面显示,星舰树立在发射架上,然而突然之间中上部就开始涌出白色烟,并立即发生爆炸。 爆炸剧烈异常,甚至有蘑菇云产生,以星舰为中心的建筑也受到波及,损毁严重。 今日,SpaceX发布星舰例行静态点火测试时发生爆炸的有关声明,声明指出未报告有人受伤,所有人员安全并已确认到位�

  • iPad为何不运行macOS 苹果高管:macOS未对触摸屏做优化

    iPadOS 26带来了全新的应用视窗、下滑式菜单栏等功能,让iPad的操作体验更接近Mac,但苹果始终未让iPad运行macOS系统,其背后原因正式揭开。 苹果公司软件工程负责人Craig Federighi接受采访时称,iPadOS 26的新特性在生产力与简洁性之间取得了很好的平衡,macOS系统从未对触控屏做优化,我们要保留iPad最本质的简洁性,如果强行移植macOS,iPad将丧失其触控设备的独特价值。 Craig Fed

  • Galaxy Unpacked 7月见:令人期待的Ultra体验即将在折叠屏展开

    三星电子即将在7月9日纽约发布新一代Galaxy系列产品,重点展示AI技术创新。通过Galaxy AI赋能,新产品将实现从"意图"到"行动"的智能交互变革,突破传统手机功能边界。三星将AI技术与精密工艺结合,打造性能强劲、影像出众的智能设备,重新定义人机关系。发布会将在北京时间22:00通过官网直播,呈现科技与美学的双重盛宴。这不仅是产品迭代,更是三星探索未来体验的重要里程碑。

  • SpaceX星舰测试爆炸摧毁发射台 公司紧急启动重建

    据媒体报道,SpaceX上月遭遇重大挫折Starship(星舰)36号火箭在静态点火测试时发生爆炸,不仅摧毁了火箭原型,还严重损毁了地面测试平台。最新消息显示,这家航天公司已悄然启动测试平台的重建工作。 专门追踪SpaceX动态的博主StarshipGazer在X平台透露,爆炸造成的破坏相当严重。重建工作需要从零开始:包括建造全新的测试支架、安装水幕抑制系统,以及重新进行一系列静