NetEase Cloud Music Tech Team
Author

NetEase Cloud Music Tech Team

Official account of NetEase Cloud Music Tech Team

199
Articles
0
Likes
407
Views
0
Comments
Recent Articles

Latest from NetEase Cloud Music Tech Team

100 recent articles max
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Mar 6, 2023 · Mobile Development

How NetEase Cloud Music Made Objective‑C Components Module‑Ready for Swift Integration

This article details the challenges and step‑by‑step solutions the NetEase Cloud Music iOS team used to modularize legacy Objective‑C libraries, enabling seamless Swift interop through modulemap generation, CocoaPods configuration, and custom build scripts while addressing macro, header, and static‑library issues.

Build SystemCocoaPodsInterop
0 likes · 14 min read
How NetEase Cloud Music Made Objective‑C Components Module‑Ready for Swift Integration
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Feb 28, 2023 · Frontend Development

Lossless Design Collaboration Based on C2D2C at NetEase Cloud Music

NetEase Cloud Music’s GMTC talk unveils C2D2C—a lossless design‑development workflow that treats code as a shared language, letting designers export layer data and component metadata via Sketch/Figma plugins, which developers convert back into code, boosting designer efficiency by 25%, developer efficiency by 33%, and overall collaboration by 38% across major product scenarios.

C2D2CComponent LibraryD2C
0 likes · 18 min read
Lossless Design Collaboration Based on C2D2C at NetEase Cloud Music
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Feb 24, 2023 · Cloud Native

NetEase Cloud Music Open-Sources Horizon: A Kubernetes-Based GitOps Continuous Deployment Platform

NetEase Cloud Music open-sourced Horizon, a Kubernetes-based GitOps continuous deployment platform, offering standardized Helm‑based templates, RBAC, multi‑cloud support, CI integration, and extensibility, built on Argo CD, Tekton, and other components, now used in large‑scale production across multiple regions.

Argo CDCI/CDGitOps
0 likes · 9 min read
NetEase Cloud Music Open-Sources Horizon: A Kubernetes-Based GitOps Continuous Deployment Platform
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Feb 23, 2023 · Fundamentals

Regular Expressions and Finite Automata: Theory, Performance, and Conversion

The article shows how greedy versus lazy regex patterns can differ dramatically in speed, explains that regular expressions are compiled into finite automata, walks through converting regexes to NFAs, transforming them into DFAs, minimizing those DFAs, and illustrates how backtracking and catastrophic backtracking arise, urging developers to grasp automata theory for writing efficient, reliable patterns.

BacktrackingDFANFA
0 likes · 22 min read
Regular Expressions and Finite Automata: Theory, Performance, and Conversion
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Feb 17, 2023 · Mobile Development

Optimizing Dynamically Loaded Dex Files Across Android Versions

The article explains how dynamically loaded dex files are optimized on Android 5.0 through 12—detailing AOT compilation via dex2oat, profile‑guided filters, runtime‑filter flags, class‑loader contexts, SELinux limits, and the use of PathClassLoader or the PMS performDexOptSecondary command to achieve performance comparable to installed APKs.

AOTAndroidDex Optimization
0 likes · 17 min read
Optimizing Dynamically Loaded Dex Files Across Android Versions
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Feb 13, 2023 · Backend Development

How NEMichelinCache Cuts Crashes and Boosts Performance in Cross‑Platform RN/H5 Apps

The article details the design and implementation of NEMichelinCache, a cross‑platform cache library for React Native and H5, explaining the problems of the legacy cache, the architectural choices made, the modules introduced, and the measurable improvements in stability and speed achieved after deployment.

ArchitectureCacheCross‑platform
0 likes · 12 min read
How NEMichelinCache Cuts Crashes and Boosts Performance in Cross‑Platform RN/H5 Apps
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Feb 8, 2023 · Mobile Development

Implementing iOS 16 Depth Effect Using Image Segmentation with CoreML and Vision

This guide shows how to recreate iOS 16’s lock‑screen Depth Effect by integrating Apple’s pre‑trained DeeplabV3 CoreML model with Vision, running a VNCoreMLRequest on a resized image in a background thread, converting the output to a binary mask, and overlaying it on the original photo to simulate foreground‑background depth, with code examples and GitHub source.

CoreMLDepth EffectSwift
0 likes · 7 min read
Implementing iOS 16 Depth Effect Using Image Segmentation with CoreML and Vision
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Feb 6, 2023 · Mobile Development

Memory Monitoring and Leak Detection Practices in NetEase Cloud Music Android App

The NetEase Cloud Music Android team built a comprehensive memory‑monitoring system—combining LeakCanary and KOOM for leak detection, instrumented image loading for large‑bitmap tracking, periodic heap and thread metrics collection, and automated ticket generation—to identify, rank, and resolve leaks, oversized resources, and thread‑related OOM risks across development and production.

AndroidKOOMLeakCanary
0 likes · 15 min read
Memory Monitoring and Leak Detection Practices in NetEase Cloud Music Android App