How Meta optimizes Android performance

Clear Filters

Showing 20 of 22 articles (Page 1 of 2)

Meta describes how they design secure-by-default mobile frameworks that wrap unsafe Android APIs like intent launching, and how they leverage generative AI (Llama) to automate the migration of large codebases t...

How Meta uses Baseline Profiles to speed cold start, scrolling, and navigation; reports up to 40% improvements.

WhatsApp/Messenger moved key models on-device; reduced model load & inference time and improved ANR metrics. (Engineering at Meta)

Translating Java to Kotlin at Scale

Company: Meta · Dec 18, 2024
Platform: Android

Meta shifted their giant Android codebase from Java to Kotlin over years.

Meta adds HDR photo support to make Instagram and Threads pop visually.

How Meta built Threads in 5 months

Company: Meta · Nov 6, 2023
Platform: Android

Meta shares how they cranked out Threads in just five wild months.

Bringing HDR video to Reels

Company: Meta · Jul 17, 2023
Platform: iOS / Android

Meta adds HDR video to Reels for sharper, richer playback vibes.

Page not found - Engineering at Meta

Company: Meta · Jun 22, 2023
Platform: iOS / Android

Meta rolls out key transparency to lock down WhatsApp’s security.

Why xHE-AAC is being embraced at Meta

Company: Meta · Apr 11, 2023
Platform: iOS / Android

Meta adopts xHE-AAC to pump up audio quality across their apps.

Retrofitting null-safety onto Java at Meta

Company: Meta · Nov 22, 2022
Platform: Android

Meta’s Nullsafe tool catches Java null errors before they crash apps.

From zero to 10 million lines of Kotlin

Company: Meta · Oct 24, 2022
Platform: Android

Meta ditched Java for Kotlin across their massive Android codebase.

Discusses techniques Facebook implemented to improve the startup speed of its Android app.

Meta’s Superpack squeezes their apps smaller than ever before.

Meta’s MobileLab stops slowdowns before they mess with users.

Meta’s Profilo tracks how their apps behave in real-world chaos.

Battery Instrumentation at Facebook

Company: Meta · Oct 30, 2017
Platform: Android

Facebook engineers share their process for reducing battery consumption by measuring hardware component utilization and modeling battery drain. The talk covers CPU, network radio, camera, location, and GPU meas...

Meta’s team speeds up Android UI rendering with multi-threading magic.

Instagram grabs data early in the background to keep scrolling smooth.

Meta's News Feed team implemented multithreaded rendering on Android using Litho's background layout and Infer's static analysis, achieving smooth 60fps scrolling while automatically detecting hundreds of concu...

Meta’s lab in Prineville hammers apps to ensure they perform anywhere.

Prev 1 / 2
Next
Loading articles...