Here’s how Samsung is speeding up software updates for Galaxy devices

In a remarkable shift in development strategy, Samsung has successfully launched its new Z Fold and Z Flip devices equipped with One UI 8, just a month after the public release of Android 16. This rapid deployment marks a significant improvement for the tech giant, made possible by adopting Google’s innovative “Trunk Stable” development model.

Transforming Development Practices

Historically, Google utilized a branch-based model for Android development, creating separate branches for each new version. This method, while seemingly straightforward, often resulted in complex challenges. Merging these extensive codebases frequently led to “merge conflicts,” which consumed valuable engineering resources and delayed progress. Furthermore, if a feature was not ready by the deadline, developers faced the cumbersome task of merging unfinished code back into the main branch, further stalling development.

To address these inefficiencies, Google transitioned to a trunk-based development model, where all development occurs within a single, stable internal branch. This approach, known as “Trunk Stable,” allows new features and bug fixes to be developed behind “feature flags.” These flags enable features to be included in the codebase while remaining disabled in public releases until they are fully ready for deployment.

This strategic pivot has significantly accelerated Android’s release schedule, allowing Android 16 to debut in June, rather than the typical August to October timeframe. Although Android 16 was the first major release to fully leverage this new model, Android 14 QPR2 was the initial release under this system, shipping in March 2024.

Samsung’s Adoption of Trunk Stable

Given the complexities of customizing Android, questions arose regarding whether manufacturers like Samsung would embrace this new model. In discussions with Seang Chau, VP and GM of the Android Platform, it was indicated that Google is collaborating with its partners to encourage adherence to Trunk Stable. Samsung has since confirmed its adoption of this model for One UI development.

During a recent media roundtable following Galaxy Unpacked, Sally Hyesoon Jeong, Executive Vice President and Head of Framework R&D at Samsung’s Mobile eXperience Business, revealed that Samsung now operates from a single development branch. While Google does not mandate this structure for OEMs, Samsung recognized the advantages of Trunk Stable and has aligned its One UI development accordingly, even collaborating with Google to refine the model.

Jeong emphasized that the Trunk Stable approach has enabled Samsung to expedite the rollout of One UI 8, aligning its release schedule with that of Google. As the company strives to keep pace with Google’s updates, the tech community watches closely, hopeful that Samsung can sustain this momentum, particularly after the delays experienced with the rollout of One UI 7.

AppWizard
Here's how Samsung is speeding up software updates for Galaxy devices