Tag

app launch

0 views collected around this technical thread.

Sohu Tech Products
Sohu Tech Products
Jun 30, 2021 · Mobile Development

iOS App Launch Process, Optimization Strategies, and Binary Reordering Techniques

This article explains the iOS app launch lifecycle—including cold and hot starts—details launch‑time optimizations before and after the main function, introduces the fundamentals of virtual memory and ASLR, and provides a practical guide to binary reordering using order files and Clang instrumentation.

Binary ReorderingCold Startapp launch
0 likes · 15 min read
iOS App Launch Process, Optimization Strategies, and Binary Reordering Techniques
Ctrip Technology
Ctrip Technology
Jun 3, 2021 · Mobile Development

Trip.com iOS App Launch Optimization Practices

This article details the analysis of the iOS app launch process and presents a series of practical optimization techniques—ranging from reducing dynamic libraries and dead code to binary reordering and task concurrency—that together cut Trip.com’s launch time from two seconds to under one second.

Mobile DevelopmentPerformanceapp launch
0 likes · 14 min read
Trip.com iOS App Launch Optimization Practices
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Jun 24, 2020 · Mobile Development

Android Application Cold Start Process Overview

The article outlines Android’s cold‑start sequence, describing how the system’s zygote, system_server services, and Activity Manager Service allocate resources, fork a new process, create the Application and Activity objects, render the first UI frame, and replace the placeholder window, helping developers diagnose and optimize launch performance.

Cold StartMobile DevelopmentPerformance
0 likes · 9 min read
Android Application Cold Start Process Overview
Tencent Cloud Developer
Tencent Cloud Developer
Sep 3, 2019 · Mobile Development

Improving iOS App Launch Speed with Binary Reordering and Page Fault Reduction

By generating an order file that places frequently executed code contiguously, the authors reduce iOS app cold‑launch page faults by about 15%, achieving roughly a 10% launch‑time improvement without code changes, using runtime hooking and static analysis to build the symbol ordering.

Binary ReorderingHookingPGO
0 likes · 13 min read
Improving iOS App Launch Speed with Binary Reordering and Page Fault Reduction
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Jan 30, 2018 · Frontend Development

Master Cross‑Platform App Launch with Modern JS for WeChat, QQ, Weibo & Safari

This article presents a comprehensive, up‑to‑date guide for invoking native apps from H5 pages on platforms such as WeChat, QQ, Weibo and Safari, covering universal links, scheme URLs, fallback strategies, platform‑specific quirks, testing tips, and a ready‑to‑use JavaScript implementation.

FrontendJavaScriptapp launch
0 likes · 11 min read
Master Cross‑Platform App Launch with Modern JS for WeChat, QQ, Weibo & Safari