Baidu App Technology
Author

Baidu App Technology

Official Baidu App Tech Account

98
Articles
0
Likes
239
Views
0
Comments
Recent Articles

Latest from Baidu App Technology

98 recent articles
Baidu App Technology
Baidu App Technology
Apr 27, 2026 · Artificial Intelligence

Boosting End-to-End Efficiency with AI: From Single-Point Gains to Full Process Integration

The YoyoMan Drama team details how they transformed their product development pipeline by building Prompt‑friendly PRDs, design‑as‑code, AI coding infrastructure, and AI agents, creating a seamless “requirement‑design‑development‑test” loop that shifts work from manual effort to AI‑augmented processes across the entire workflow.

AIAI codingCollaboration
0 likes · 27 min read
Boosting End-to-End Efficiency with AI: From Single-Point Gains to Full Process Integration
Baidu App Technology
Baidu App Technology
Nov 25, 2025 · Mobile Development

How to Build an Ambient Mode for Seamless Video Playback on Android & iOS

This article explains the technical design of an ambient mode that fills video black bars with dynamically extracted dominant colors, covering video frame sampling, median‑cut color quantization, Android and iOS rendering pipelines, gradient animations, and performance optimizations.

Androidambient modecolor extraction
0 likes · 16 min read
How to Build an Ambient Mode for Seamless Video Playback on Android & iOS
Baidu App Technology
Baidu App Technology
Aug 18, 2025 · Mobile Development

How to Boost Mobile Video Quality with Brightness and Color Enhancement Techniques

This article explains the engineering implementation of mobile video post‑processing, covering brightness and color enhancement algorithms, GPU/OpenGL shader pipelines, technical choices such as linear gain, histogram equalization, gamma correction, HSV‑based saturation, and skin‑tone protection, with performance considerations and future directions.

GPU shaderbrightness adjustmentcolor saturation
0 likes · 16 min read
How to Boost Mobile Video Quality with Brightness and Color Enhancement Techniques
Baidu App Technology
Baidu App Technology
Jul 29, 2025 · Fundamentals

How to Build High‑Performance Bass Boost and Voice Clarity Filters with FFmpeg

This article explains the architecture, key techniques, and implementation details of audio post‑processing in a media player, covering bass‑enhancement and voice‑clarity filters, frequency‑range design, device constraints, FFmpeg filter chains, and sample code for a high‑performance, low‑latency solution.

Audio Processingbass boostdigital signal processing
0 likes · 17 min read
How to Build High‑Performance Bass Boost and Voice Clarity Filters with FFmpeg
Baidu App Technology
Baidu App Technology
Dec 25, 2024 · Mobile Development

iOS Disk Management and Cleanup Strategies for App Development

The article offers a comprehensive guide to iOS disk management for app developers, explaining the sandbox’s Documents, Library (Caches and Application Support) and tmp directories, proper storage practices, APIs for directory access, disk‑size calculation, iCloud backup exclusion, and both automatic and manual cleanup strategies including system cache handling.

Cache CleanupMobile Developmentdisk-management
0 likes · 22 min read
iOS Disk Management and Cleanup Strategies for App Development
Baidu App Technology
Baidu App Technology
May 8, 2024 · Artificial Intelligence

How AI Can Auto‑Generate Standardized Git Commit Messages

This article details the design, implementation, and evaluation of an AI‑powered tool that automatically creates compliant Git commit messages by leveraging large language models, custom plugins, and performance‑focused optimizations to improve developer productivity and commit quality.

AIGitLLM
0 likes · 16 min read
How AI Can Auto‑Generate Standardized Git Commit Messages
Baidu App Technology
Baidu App Technology
Nov 16, 2023 · Mobile Development

How Baidu’s iOS App Cut 30 MB with Compiler and Architecture Optimizations

This article details Baidu APP’s iOS package‑size optimization series, focusing on compiler tweaks (GCC, Swift, LTO, symbol stripping, dead‑code removal, asset catalog settings, C++ virtual‑function reduction, third‑party SDK slimming), instruction‑set pruning, Xcode‑14 improvements, and Swift dynamic‑library handling, together with concrete Xcode configuration steps and measured size gains.

Compiler OptimizationLTOPackage Size Optimization
0 likes · 21 min read
How Baidu’s iOS App Cut 30 MB with Compiler and Architecture Optimizations
Baidu App Technology
Baidu App Technology
Aug 29, 2023 · Mobile Development

iOS App Package Size Optimization: A Technical Approach

To accurately trim iOS app binaries, the article discards low‑precision Mach‑O/LinkMap methods and instead builds a custom compilation pipeline using libtooling and the Swift compiler to analyze full abstract syntax trees, enabling reliable detection of unused methods across complex language features and inheritance hierarchies.

ASTPackage Sizecode analysis
0 likes · 14 min read
iOS App Package Size Optimization: A Technical Approach
Baidu App Technology
Baidu App Technology
Jul 25, 2023 · Mobile Development

HEIC Image and Unused Class Optimization in Baidu iOS App

The article details Baidu’s iOS bundle‑size reduction strategy by converting PNG/JPG assets to HEIC using macOS tools or ImageMagick, storing them in Asset Catalogs for iOS 10+ compatibility, handling alpha‑channel quirks, and employing combined static‑link‑map and runtime class‑initialization analysis to safely prune unused Objective‑C classes.

Asset CatalogDynamic AnalysisHEIC
0 likes · 27 min read
HEIC Image and Unused Class Optimization in Baidu iOS App
Baidu App Technology
Baidu App Technology
Jul 10, 2023 · Mobile Development

Baidu App iOS Package Size Optimization: Code Optimization Techniques

The article explains how Baidu App reduces its iOS package size by analyzing Link Map files and applying six code‑optimization techniques—unused class and module slimming, unused method pruning with LLVM, duplicate‑code detection, utility‑method consolidation, and A/B‑test hardening—yielding up to 8 MB of savings.

AB testingLink MapMach-O
0 likes · 15 min read
Baidu App iOS Package Size Optimization: Code Optimization Techniques