Tagged articles
6 articles
Page 1 of 1
ByteDance Terminal Technology
ByteDance Terminal Technology
Apr 7, 2023 · Mobile Development

Plugin Framework Overview and Performance Optimizations for Android Applications

This article examines the evolution stages of a plugin framework, analyzes performance bottlenecks such as Multidex, Dex2Oat, and class loading on Android devices, and presents detailed optimization strategies—including timing adjustments, forced compilation commands, and native class‑loader hook replacements—to improve app responsiveness and reduce ANR occurrences.

AndroidMultidexPlugin Framework
0 likes · 24 min read
Plugin Framework Overview and Performance Optimizations for Android Applications
iQIYI Technical Product Team
iQIYI Technical Product Team
Jul 16, 2018 · Mobile Development

Analyzing and Splitting Android APK Packages with dexSplitter

The article explains how iQiyi created the open‑source dexSplitter tool to analyze Android APK composition, generate per‑module sub‑dex files using ProGuard/R8 mappings, and continuously monitor size growth, offering clear module‑level size statistics despite a modest overall dex size increase.

APKAndroidApp Size Analysis
0 likes · 9 min read
Analyzing and Splitting Android APK Packages with dexSplitter
Snowball Engineer Team
Snowball Engineer Team
Mar 2, 2018 · Mobile Development

Understanding Android's 64K Method Limit and Multidex Solutions

This article explains the origin of Android's 64K method limit, how it varies across OS versions, and evaluates several approaches—including Google Multidex, asynchronous child‑process loading, plugin architectures, and lazy loading—to help developers choose the most suitable solution for their app.

DEXMultidexandroid-versions
0 likes · 8 min read
Understanding Android's 64K Method Limit and Multidex Solutions
WeChat Client Technology Team
WeChat Client Technology Team
Aug 10, 2015 · Mobile Development

Overcoming Android’s 64K Method Limit with Multidex: Real‑World Strategies

This article examines the 64K method and linear memory constraints in large Android applications, compares the official multidex support library with custom dex‑splitting approaches used by WeChat, QQ, and Facebook, and proposes a testing‑based loading scheme that minimizes startup latency while keeping the primary dex lightweight.

AndroidDex SplittingMobile Development
0 likes · 14 min read
Overcoming Android’s 64K Method Limit with Multidex: Real‑World Strategies