Tagged articles
10 articles
Page 1 of 1
WeChat Client Technology Team
WeChat Client Technology Team
Oct 11, 2023 · Mobile Development

How We Cut iOS Live‑Stream Power Use by Tuning Animation Frame Rates

This article details how the WeChat client team identified excessive GPU usage caused by like‑animation frames in iOS video‑channel live streams and applied iOS 15's preferredFrameRateRange API along with custom animation handling to lower frame rates, reduce power consumption, and maintain user experience.

Frame RatePower Optimizationanimation
0 likes · 21 min read
How We Cut iOS Live‑Stream Power Use by Tuning Animation Frame Rates
Alibaba Terminal Technology
Alibaba Terminal Technology
Jan 10, 2022 · Mobile Development

How to Accurately Measure and Optimize Android Frame Rate with APM

This article explains how APM provides frame‑rate data for Android, discusses the challenges of inaccurate FPS, introduces metrics such as scroll FPS, frozen‑frame ratio, scrollHitchRate and frame‑cause analysis, details the rendering pipeline, code implementations, optimization techniques, and integration with AB testing for performance improvement.

APMAndroidFrame Rate
0 likes · 20 min read
How to Accurately Measure and Optimize Android Frame Rate with APM
Sohu Tech Products
Sohu Tech Products
Dec 24, 2020 · Mobile Development

Reducing Frame Rate in iOS Animations to Lower GPU Usage

The article explains why lowering the frame rate of iOS animations can trade a slight loss in visual smoothness for significant GPU load reduction, describes the Core Animation rendering pipeline, compares different frame‑rate reduction techniques, and presents test results showing the impact on CPU, GPU, and overall app performance.

CADisplayLinkFrame RateGPU Optimization
0 likes · 11 min read
Reducing Frame Rate in iOS Animations to Lower GPU Usage
Baidu App Technology
Baidu App Technology
Dec 31, 2019 · Mobile Development

Smoothness Monitoring Practices in Baidu App: Concepts, Industry Solutions, and Implementation

To ensure user delight beyond basic stability, Baidu App adopts end‑to‑end smoothness monitoring that measures frame‑rate, frame length, and dropped frames using VSync‑based Choreographer callbacks, Looper timestamps, and selective stack sampling, while balancing visual richness on diverse devices and interpreting metrics across varied usage scenarios.

AndroidFrame RateSmoothness
0 likes · 6 min read
Smoothness Monitoring Practices in Baidu App: Concepts, Industry Solutions, and Implementation
WeChat Client Technology Team
WeChat Client Technology Team
Jan 11, 2019 · Mobile Development

Why Your Android App Stutters: Understanding and Fixing UI Lag with TraceCanary

This article explores the causes of UI stutter in Android apps, explains how frame rate and dropped frames affect perceived smoothness, and details practical profiling solutions—including TraceView, BlockCanary, ArgusAPM, and Matrix‑TraceCanary—along with implementation techniques for accurate lag detection and mitigation.

AndroidDrop FrameFrame Rate
0 likes · 17 min read
Why Your Android App Stutters: Understanding and Fixing UI Lag with TraceCanary
iQIYI Technical Product Team
iQIYI Technical Product Team
Aug 16, 2018 · Mobile Development

Performance Optimization and Frame‑Rate Testing for iOS Mobile Client Dynamic Layout

The article outlines iQIYI’s iOS dynamic‑layout architecture, recommends CADisplayLink for frame‑rate checks and TimeProfiler for deep analysis, then details a two‑phase optimization workflow—eliminating main‑thread bottlenecks (e.g., string formatting, image loading, view hierarchy changes) and reducing off‑screen rendering and layer blending through layer tricks, caching, and asset adjustments—to achieve smoother UI on low‑end devices.

Frame RateMobile Developmentdynamic layout
0 likes · 13 min read
Performance Optimization and Frame‑Rate Testing for iOS Mobile Client Dynamic Layout
360 Quality & Efficiency
360 Quality & Efficiency
Jan 24, 2018 · Fundamentals

Understanding Video Basics: Frame Rate, Resolution, and Bitrate

This article explains the fundamental video parameters—frame rate, resolution, and bitrate—how they affect playback smoothness and visual clarity, compares differences between film and game rendering, and offers practical guidance for optimizing video quality on mobile devices.

Frame RateMobilebitrate
0 likes · 9 min read
Understanding Video Basics: Frame Rate, Resolution, and Bitrate
58UXD
58UXD
Nov 25, 2016 · Fundamentals

Why 120 FPS Makes “Billy Lynn’s Midway Battle” Feel So Real

The article explains how higher frame rates like 120 fps, along with visual‑perception phenomena such as flash fusion and apparent motion, give movies such as “Billy Lynn’s Midway Battle” a hyper‑realistic feel compared to the traditional 24 fps cinema standard.

120fpsCinemaFilm Technology
0 likes · 10 min read
Why 120 FPS Makes “Billy Lynn’s Midway Battle” Feel So Real