Baidu App Technology
Author

Baidu App Technology

Official Baidu App Tech Account

97
Articles
0
Likes
176
Views
0
Comments
Recent Articles

Latest from Baidu App Technology

97 recent articles
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.

Performance Monitoringjank detectionmobile performance
0 likes · 10 min read
Selection of Smoothness Metrics for Baidu App: Scenarios, Thresholds, and Calculation Methods
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
Baidu App Technology
Baidu App Technology
Dec 18, 2019 · Mobile Development

How Baidu’s BDPAppearance Framework Enables Efficient Dark Mode Theming on iOS

This article explains the design, implementation, and performance of Baidu’s BDPAppearance skin‑theme framework for iOS, showing how developers can adopt low‑cost APIs to switch colors and images across thousands of views, compare it with other open‑source solutions, and manage theme resources at scale.

BDPAppearancePerformance TestingTheme Framework
0 likes · 9 min read
How Baidu’s BDPAppearance Framework Enables Efficient Dark Mode Theming on iOS
Baidu App Technology
Baidu App Technology
Nov 23, 2019 · Frontend Development

Baidu's Large-Scale App Engineering Architecture and Tekes Platform

Senior Baidu engineer Guo Jin explains how the company tackles large‑scale front‑end challenges through a “big” engineering approach, using architectural splitting, componentization frameworks, advanced dependency tools, and the EasyBox solution—integrating MGIT, binary management, and a build system—while the Tekes platform automates version publishing and streamlines development across matrix products.

Build SystemParallel Developmentbinary management
0 likes · 11 min read
Baidu's Large-Scale App Engineering Architecture and Tekes Platform
Baidu App Technology
Baidu App Technology
Oct 30, 2019 · Artificial Intelligence

Applying Deep Learning and AI on Mobile: Baidu App Cases and Technical Insights

The Baidu App team showcases how deep‑learning and AI can be deployed on mobile through on‑device and server‑side inference—illustrated by plant‑identification, stylized filters, video subject detection, and AR real‑time translation—while addressing model compression, cross‑platform optimization, and offering a practical guide for engineers.

AR Translationcomputer visiondeep learning
0 likes · 11 min read
Applying Deep Learning and AI on Mobile: Baidu App Cases and Technical Insights
Baidu App Technology
Baidu App Technology
Oct 15, 2019 · Mobile Development

Multi-Child View Nested Scrolling Solution in Baidu App

Baidu App replaced its original two‑view nested‑scrolling setup with a flexible, component‑based solution that leverages Android’s NestedScrolling API to coordinate any number of child views—via ILinkageScroll, LinkageScrollHandler and ChildLinkageEvent—handling pre‑scroll, fling, scrollbar aggregation, and a Xiaomi‑specific OverScroller fix, with code available open‑source.

AndroidCustom ViewFling Gesture
0 likes · 15 min read
Multi-Child View Nested Scrolling Solution in Baidu App
Baidu App Technology
Baidu App Technology
Jul 23, 2019 · R&D Management

How Baidu Scaled Agile Management for Its Massive Mobile App

Facing a thousand‑person, multi‑team, multi‑topic mobile platform, Baidu’s App engineering team built a layered, closed‑loop agile framework—covering organization, business architecture, scope, timeline, risk, and stakeholder management—to streamline delivery, reduce handover costs, and accelerate value.

Agile ManagementLarge-Scale DevelopmentR&D Management
0 likes · 9 min read
How Baidu Scaled Agile Management for Its Massive Mobile App
Baidu App Technology
Baidu App Technology
Jul 22, 2019 · Mobile Development

Weak Network Optimization and Detection in Baidu App

The article explains Baidu App’s weak‑network optimization strategy, detailing metrics such as httprtt, tcprtt, throughput and signal strength, describing active probing and passive collection for detection, defining thresholds, and outlining best‑practice techniques like QUIC activation, pre‑connection and composite connections that markedly improve success rates and reduce latency.

HTTP RTTPerformance MonitoringQUIC
0 likes · 19 min read
Weak Network Optimization and Detection in Baidu App
Baidu App Technology
Baidu App Technology
Jul 8, 2019 · R&D Management

Scaling Parallel Development: Baidu App’s Journey to Component‑Based Architecture

Facing massive codebases, hundreds of developers, and rapid release cycles, Baidu App adopted a multi‑stage componentization strategy—spanning compile isolation, library standardization, runtime distribution, service layers, and degradation control—to improve parallel development, reduce complexity, and boost build speed and quality.

ComponentizationParallel Developmentbuild optimization
0 likes · 18 min read
Scaling Parallel Development: Baidu App’s Journey to Component‑Based Architecture