Cross‑Platform Development of JD Mini‑Program for Fast Delivery: Background, Action, Research, Progress, and Planning
This report details JD's mini‑program cross‑platform initiative for the Fast Delivery service, covering background, actions taken, research findings, progress achieved, planning considerations, risk mitigation, and expected benefits such as reduced cost, improved stability, and higher development efficiency.
Preface: JD Mini‑Program Open Platform provides rich capabilities for lightweight, personalized applications, enabling developers to develop, debug, preview, and release mini‑programs across multiple channels.
Background: Fast Delivery (Kuaisong) includes 7 mini‑program channels, 2 apps, PC, H5, and an Open Platform, totaling 15 endpoints. Traditional independent development per endpoint leads to high cost and inconsistent experience; cross‑platform aims to improve efficiency and reduce R&D cost.
2019 cross‑platform solution: a self‑developed compilation tool unified 7 mini‑programs into one codebase.
App cross‑platform exploration: evaluated H5 (low cost, poor experience) and Flutter (high cost, full rewrite). Adopted H5 for non‑core pages.
Action: Investigated JD Group’s cross‑platform solutions (Mcube, JDFlutter, JDHybrid, JD Mini‑Program). Determined JD Mini‑Program best fits Kuaisong due to existing platform and map performance.
Research: three parts – usage analysis of JD Mini‑Program across business lines, demo performance testing (including map), and online stability testing via “price detail” page. Results showed sub‑second launch, native‑like map interaction, and degradation rate reduced to 0.3%.
Progress: Completed integration and achieved degradation <1% without affecting conversion rates on order detail page (four core actions).
Planning: Identify modules suitable for mini‑program cross‑platform based on compliance, iteration frequency, and closed‑loop processes. Expected benefits: 80% code reuse across three terminals saving 2 HC, stability improvement (issue resolution from 14 to 1 day), efficiency gain (feature verification time reduced by 58%).
Risks: Compliance changes may affect mini‑program usage; fallback to native app for critical functions.
Attachments: include charts and screenshots.
JD Retail Technology
Official platform of JD Retail Technology, delivering insightful R&D news and a deep look into the lives and work of technologists.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.