Tag

mobile performance

0 views collected around this technical thread.

DaTaobao Tech
DaTaobao Tech
May 26, 2025 · Mobile Development

Optimizing Taobao Live Streaming Components: Scheduling, Reuse, and Governance

This article details three major optimization directions—component scheduling, component reuse, and component governance—applied to Taobao live streaming, explaining the technical redesign, task scheduler implementation, RecyclerView view‑holder reuse, performance gains, and future improvement plans.

AndroidComponent OptimizationRecyclerView
0 likes · 11 min read
Optimizing Taobao Live Streaming Components: Scheduling, Reuse, and Governance
High Availability Architecture
High Availability Architecture
Nov 4, 2024 · Operations

Ctrip's Weak Network Identification Model: Design, Implementation, and Practice

This article details Ctrip's approach to weak network detection, covering background, data collection, processing, dynamic weighting algorithms, result output, deployment effects, and future plans, and provides practical code examples and threshold settings for improving mobile network performance.

Dynamic WeightingNetwork OptimizationWeak Network Detection
0 likes · 26 min read
Ctrip's Weak Network Identification Model: Design, Implementation, and Practice
Ctrip Technology
Ctrip Technology
Nov 1, 2024 · Operations

Ctrip's Weak Network Detection Model: Design, Implementation, and Evaluation

This article details Ctrip's end‑to‑end weak‑network identification model, covering background, metric selection, data collection on iOS and Android, processing pipelines with dynamic weighting, weighted median calculations, success‑rate trends, threshold tuning, and deployment results across multiple platforms.

C++Data ProcessingNetwork Optimization
0 likes · 25 min read
Ctrip's Weak Network Detection Model: Design, Implementation, and Evaluation
DaTaobao Tech
DaTaobao Tech
Jul 15, 2024 · Mobile Development

First‑Frame Optimization for Mobile Apps: Principles, Metrics, and Strategies

Optimizing a mobile app’s first frame—by defining scope, measuring latency, using profiling tools, and applying strategies such as pre‑loading, lazy initialization, parallel processing, and skeleton screens—boosts brand perception, conversion rates, and resource efficiency, while requiring continuous monitoring, A/B testing, and anti‑degradation safeguards.

AndroidFirst Frame OptimizationPerformance analysis
0 likes · 15 min read
First‑Frame Optimization for Mobile Apps: Principles, Metrics, and Strategies
HomeTech
HomeTech
Aug 23, 2023 · Mobile Development

Comprehensive Performance Optimization Summary for AutoHome App and H5 Frontend

This article presents a detailed summary of the AutoHome client team's performance optimization efforts for both the native mobile app and the H5 web frontend, covering background, specific tool and platform enhancements, metric‑driven improvements, process standardization, and future quality‑boosting initiatives.

Performance MetricsQuality improvementapp optimization
0 likes · 17 min read
Comprehensive Performance Optimization Summary for AutoHome App and H5 Frontend
DaTaobao Tech
DaTaobao Tech
May 24, 2023 · Mobile Development

Understanding and Optimizing Mobile Page Performance and Jank

Effective mobile page performance requires identifying three jank types—screen tearing, frame drops, and long unresponsiveness—monitoring metrics such as response time, animation latency, idle time, and SM, understanding the CPU‑GPU rendering pipeline, and applying optimizations like hardware acceleration, transform‑based animations, reduced layout thrashing, task slicing, and GPU‑friendly techniques.

FPSGPU AccelerationJank
0 likes · 13 min read
Understanding and Optimizing Mobile Page Performance and Jank
IT Services Circle
IT Services Circle
Apr 6, 2023 · Mobile Development

Battery Life Test of iOS 16.4 Official Release Across Multiple iPhone Models

A comprehensive battery endurance test using Geekbench 4 on six iPhone models (iPhone 8, SE2, XR, 11, 12, 13) shows that iOS 16.4 dramatically reduces runtime for all devices, with iPhone 12 and 13 losing about an hour compared to earlier iOS versions.

Battery TestGeekbenchiOS
0 likes · 3 min read
Battery Life Test of iOS 16.4 Official Release Across Multiple iPhone Models
Baidu App Technology
Baidu App Technology
Aug 19, 2022 · Mobile Development

Baidu App Low-End Device Startup Performance Optimization: A Comprehensive Guide

Baidu’s comprehensive low‑end device startup optimization—using a scoring‑based observation system, TTI metrics, automated degradation prevention, high‑performance tools such as UniKV and ABTest lock fixes, and an intelligent scheduling framework—cut cold‑start TTI by over 40% on Android and 30%‑plus on iOS.

Android OptimizationPerformance Metricsdegradation prevention
0 likes · 19 min read
Baidu App Low-End Device Startup Performance Optimization: A Comprehensive Guide
Xueersi Online School Tech Team
Xueersi Online School Tech Team
Mar 18, 2022 · Mobile Development

Mobile App Performance Testing, Optimization, and Shrinking Strategies for Xueersi Online School

This article details the background, analysis, and step‑by‑step solutions for reducing package size, improving cold‑start time, and establishing a comprehensive mobile performance testing framework for both Android and iOS versions of the Xueersi Online School app.

AndroidCold StartPerformance Testing
0 likes · 19 min read
Mobile App Performance Testing, Optimization, and Shrinking Strategies for Xueersi Online School
Manbang Technology Team
Manbang Technology Team
Dec 9, 2021 · Mobile Development

Thresh: Enhancing Mobile App Performance with Flutter-Based Dynamicization and JSI Integration

Thresh is a Flutter-based cross-platform dynamic solution for frontend developers that integrates the JavaScript Engine Interface (JSI) to streamline communication between JavaScript and Dart, reducing serialization overhead and thread switching, thereby improving startup and rendering performance on mobile devices.

FlutterJSIJavaScript Engine
0 likes · 16 min read
Thresh: Enhancing Mobile App Performance with Flutter-Based Dynamicization and JSI Integration
Youzan Coder
Youzan Coder
Aug 19, 2021 · Mobile Development

Thread Pool Isolation and Monitoring Design for Mobile Applications

The design separates the original I/O pool into dedicated network, I/O, and polling thread pools, adds comprehensive monitoring of task duration and frequency, enforces unified polling rules, and automatically tunes pool parameters, resulting in a 76 % reduction in UI lag and easier troubleshooting.

MonitoringRxJavaTask Isolation
0 likes · 12 min read
Thread Pool Isolation and Monitoring Design for Mobile Applications
Kuaishou Tech
Kuaishou Tech
Jul 15, 2021 · Artificial Intelligence

Kuaishou Y-tech AI SDK Framework: Secrets Behind Mass Production of Special Effects

The article details Kuaishou's Y-tech AI SDK (YKit) architecture, covering its design for computer vision capabilities, performance optimization strategies for mobile devices, and real-world case studies such as GAN-based effects and intelligent matting, outlining challenges and future directions.

AI SDKGAN EffectsKuaishou
0 likes · 14 min read
Kuaishou Y-tech AI SDK Framework: Secrets Behind Mass Production of Special Effects
Baidu Geek Talk
Baidu Geek Talk
May 19, 2021 · Frontend Development

Commercial Landing Page Performance Optimization: End-to-End Loading Speed Improvement at Baidu

Baidu’s end‑to‑end optimization of commercial landing pages—splitting container initialization, parallelizing billing, preloading critical resources, and employing server‑ and client‑side pre‑rendering—cuts load times below the 1‑second threshold that Baidu’s data shows is essential to prevent a 5% conversion drop, though implementation demands significant development effort.

BaiduWeb Performanceconversion optimization
0 likes · 9 min read
Commercial Landing Page Performance Optimization: End-to-End Loading Speed Improvement at Baidu
JD Retail Technology
JD Retail Technology
Nov 6, 2020 · Mobile Development

JD Mall App Stutter Monitoring System: Architecture, Implementation, and Optimization Outcomes

This article details the design and deployment of JD Mall's mobile app stutter monitoring system, introducing the stutter rate metric, describing data collection, analysis, and reporting modules, presenting iOS and Android implementation code, and summarizing the performance improvements achieved across the platform.

AndroidFPSPerformance Optimization
0 likes · 20 min read
JD Mall App Stutter Monitoring System: Architecture, Implementation, and Optimization Outcomes
Ctrip Technology
Ctrip Technology
Feb 13, 2020 · Mobile Development

Design and Implementation of an Application Performance Management (APM) System for Mobile Apps

This article introduces the background, core features, network and page performance modules, error monitoring, reporting, and optimization practices of a mobile App Performance Management (APM) system, highlighting its impact on monitoring, diagnostics, and performance improvement for large‑scale applications.

APMPage TTIcrash analysis
0 likes · 20 min read
Design and Implementation of an Application Performance Management (APM) System for Mobile Apps
Baidu App Technology
Baidu App Technology
Jan 7, 2020 · Mobile Development

Selection of Smoothness Metrics for Baidu App: Scenarios, Thresholds, and Calculation Methods

The article explains how Baidu App’s smoothness monitoring distinguishes jitter and stutter, sets 30 ms and 70 ms thresholds for jank detection, and adopts the per‑second and stage‑converted jank rate metrics—derived from jank time—to provide intuitive, bounded measurements while avoiding FPS limitations.

Baidu AppPerformance Monitoringjank detection
0 likes · 10 min read
Selection of Smoothness Metrics for Baidu App: Scenarios, Thresholds, and Calculation Methods
Tencent Cloud Developer
Tencent Cloud Developer
Dec 16, 2019 · Mobile Development

Optimizing GIF Usage in Information Flow: Converting GIF to MP4 and SharpP Evaluation

To address the slow loading and high bandwidth costs of GIFs in short‑content feeds, the team evaluated APNG, WebP, SharpP, and MP4, found MP4 video conversion offers the best compression, universal support and comparable CPU usage, achieving a 62% size reduction, 90% instant‑open rate and a 5.6% exposure boost.

GIF optimizationImage FormatsMP4 conversion
0 likes · 10 min read
Optimizing GIF Usage in Information Flow: Converting GIF to MP4 and SharpP Evaluation
JD Retail Technology
JD Retail Technology
Nov 14, 2019 · Mobile Development

Shooter Mobile Performance Monitoring Platform: Architecture, Implementation, and Key Monitoring Dimensions

The article introduces Shooter, a mobile performance monitoring platform for Android that provides non‑intrusive, lightweight SDKs to monitor app startup, jank, network, native page, and WebView performance, explains the technical solutions, data collection methods, and showcases console visualizations and real‑world empowerment cases.

AndroidSDKWebView
0 likes · 14 min read
Shooter Mobile Performance Monitoring Platform: Architecture, Implementation, and Key Monitoring Dimensions
Tencent Music Tech Team
Tencent Music Tech Team
Jan 12, 2019 · Mobile Development

Technical Solution and Performance Optimization for Animated Lyrics Using ASS Subtitle Rendering on Mobile

The project replaces karaoke effects with ASS‑based lyrics on Android, using a backend to generate ASS files and a JNI renderer that rasterizes and composites bitmap fragments; optimizations like transparent‑fragment filtering, opacity early‑out, NEON SIMD, copy elimination, and double‑buffered decoding cut frame time from 52 ms to under 3 ms, raise frame rate from 7 fps to 15 fps, and shrink memory usage from 180 MB to under 10 MB.

ASS subtitleJNINEON optimization
0 likes · 16 min read
Technical Solution and Performance Optimization for Animated Lyrics Using ASS Subtitle Rendering on Mobile
Ctrip Technology
Ctrip Technology
Nov 15, 2018 · Mobile Development

Optimizing Startup Process for Platform-Scale Mobile Apps: The Rocket Framework at Trip.com

This article shares Trip.com’s experience in redesigning the mobile app launch process through componentization, concurrent initialization, visual monitoring, and automated experiments, culminating in the Rocket framework that reduced startup time by over 40% while keeping modules isolated and crash‑resilient.

ConcurrencyRocket frameworkTrip.com
0 likes · 12 min read
Optimizing Startup Process for Platform-Scale Mobile Apps: The Rocket Framework at Trip.com