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 4, 2021 · Frontend Development

Developing Chrome DevTools Extensions and Supporting Technologies in San DevTools

The article expands the San DevTools technical analysis by detailing how to build Chrome DevTools extensions—defining a devtools page, creating panels, and debugging them—while also covering supporting technologies such as Yarn‑workspace monorepos, TypeScript path aliases, a lightweight middleware server, message‑batching bridges, and custom SVG icon components.

Chrome ExtensionMessage BatchingMiddleware
0 likes · 12 min read
Developing Chrome DevTools Extensions and Supporting Technologies in San DevTools
Baidu App Technology
Baidu App Technology
Dec 30, 2020 · Mobile Development

Baidu App Objective-C/Swift Mixed Programming Practice: Component Module Integration and Binary Publishing

Continuing the Baidu App mixed‑language guide, this article explains how EasyBox‑generated component targets (frameworks and libraries) are organized into modules, configured for Objective‑C/Swift interoperability, unit‑tested, linked across components, and packaged as binaries using module maps, build settings, and lipo merging, while recommending frameworks for smoother distribution.

Binary PublishingComponent ArchitectureMixed Programming
0 likes · 15 min read
Baidu App Objective-C/Swift Mixed Programming Practice: Component Module Integration and Binary Publishing
Baidu App Technology
Baidu App Technology
Dec 29, 2020 · Frontend Development

San DevTools Technical Analysis – Message Channel and DevTools Protocol

San DevTools implements a four‑module remote‑debugging architecture where the Message Channel uses WebSocket to multiplex bidirectional frontend‑backend communication, Chrome extensions exchange messages via ports and postMessage, and both a custom San DevTools Protocol and the standard Chrome DevTools Protocol are supported through hook‑based agents and client examples.

Chrome ExtensionDevTools ProtocolJavaScript
0 likes · 19 min read
San DevTools Technical Analysis – Message Channel and DevTools Protocol
Baidu App Technology
Baidu App Technology
Dec 24, 2020 · Mobile Development

How Swift’s ABI, Module Stability, and Library Evolution Are Reshaping iOS Development

This article traces Swift’s evolution, explains ABI and module stability, outlines library evolution, highlights Swift’s efficiency, safety, performance, and memory‑management advantages, reviews its adoption in major apps, assesses impact on app size and launch time, and proposes practical steps for large‑scale migration.

ABI stabilityModule stabilitySwift
0 likes · 18 min read
How Swift’s ABI, Module Stability, and Library Evolution Are Reshaping iOS Development
Baidu App Technology
Baidu App Technology
Dec 23, 2020 · Frontend Development

Technical Analysis of San DevTools – Architecture, Core Concepts, and Remote Debugging

The first part of the San DevTools Technical Analysis series explains its dual usage (Chrome extension or npm‑based standalone), outlines the overall architecture—including frontend UI panels, backend injection, a JSON‑based remote debugging protocol, and message‑channel transport—plus core modules such as Bridge, Hook, and Agent, and demonstrates initialization and remote‑debugging flows, setting the stage for deeper protocol exploration.

Chrome DevToolsSan DevToolsWebSocket
0 likes · 9 min read
Technical Analysis of San DevTools – Architecture, Core Concepts, and Remote Debugging
Baidu App Technology
Baidu App Technology
Dec 10, 2020 · Frontend Development

Mastering San CLI: From Project Creation to Custom Plugins

This article introduces San CLI, explains why a command‑line interface boosts front‑end productivity, walks through project initialization, development server, production build, remote deployment, inspection, UI, and demonstrates how to extend the tool with custom command and service plugins.

Build ToolsCommand Line InterfacePlugin Development
0 likes · 16 min read
Mastering San CLI: From Project Creation to Custom Plugins
Baidu App Technology
Baidu App Technology
Sep 25, 2020 · Mobile Development

Ultimate Solution for iOS Launch Image Issues

This article explains why iOS launch images often fail to update, reveals that the system caches multiple storyboard‑generated images in the app sandbox, and provides a step‑by‑step method to replace those cached files with custom‑generated ones, including code, orientation handling, and support for older iOS versions.

Cache ManagementDebuggingStoryboard
0 likes · 12 min read
Ultimate Solution for iOS Launch Image Issues