As a mobile product manager, I often plan APP version iterations, so it is inevitable to determine the version number for the APP. In most cases, I may just decide the version number on a whim. Some companies may have dedicated project managers responsible for version management and version number naming, but most small companies may have product managers to do this work. After collecting some information online, I found that there are many standards and principles for naming APP version numbers. This article will share these standards and principles with you. 1. Why should we standardize the naming of APP version numbers? First of all, it is necessary to clarify which personnel need to use the APP version number. The first is the product manager, the second is the developer, the third is the project manager, and the fourth is the user. For product managers, APP version iterations are basically initiated by product managers. Therefore, in many cases, product managers roughly divide the version numbers when conducting demand management and version planning. The version numbers can help product managers better and more clearly screen and determine the requirements of each version. For developers, the version number is directly related to the code. Often, different versions are cross-developed and may be developed at the same time. In order to ensure the standardization and clarity of the code and avoid cross-confusion between different versions, the version number is an extremely important link. For project managers, the version number is a unique identifier in requirement management. Work needs to be managed and distributed based on the version number. It is also for better communication and marking during the software product life cycle. For users, although the version number is just a string of numbers, it gives users the perception that it is a constantly updated number, and they can use the version number to determine whether their APP is the latest. 2. Composition and specification of APP version number In many cases, the version number may only follow two principles and specifications, namely, the basic principle that the version number is unique and is a string of numbers. Before introducing the naming conventions and principles of APP version numbers, we first need to understand the composition of APP version numbers. The software version number consists of four parts: <Main version number> <Sub version number> <Phase version number> <Date version number plus Greek letter version number> There are five types of Greek version numbers: base, alpha, beta, RC, and Release. For example: 2.1.0.181209_Release. The following is a brief description of the Greek letter version number:
For most APPs, the GNU-style version number management strategy is generally adopted. The complete version number of the APP consists of three groups of numbers "<main version number.><sub-version number>.<stage version number>", that is, XYZ, where X, Y, and Z are all positive integers. 3. Naming and modification rules of APP version number 1. Major version number
2. Subversion number
3. Phase version number
Summarize Although the version number is just a string of numbers, it is a meaningful string of numbers for product managers, developers, and users. It can not only standardize the life cycle of the version, but also facilitate communication and work among internal personnel. It is not rigorous and standardized to name the version number based on your own ideas, and product managers need to pursue perfection. I hope the above APP version naming standards can provide some reference for everyone. |
<<: WeChat responds to the "killed" process of upgrading to iOS 13.2: urgent repair is underway
Many times, once you stand on the high ground of ...
The 2014 Brazil World Cup has long gone, but the ...
Author: Fu Jing, Chief Physician, Shanghai Ji'...
How to place advertisements on Toutiao? How to op...
I have personally been focusing on the operation ...
This article will tell you about the process of b...
Without further ado, let’s get straight to the po...
[[389439]] A few days ago, WeChat PC version was ...
[Original article from 51CTO.com] On November 25,...
The recently released "Barbie" created ...
[Expert] Bighead carp is an important freshwater ...
[[127970]] On the day Alibaba went public, Septem...
Douyin and Kuaishou are becoming more and more si...
Some time ago, the CEO of a Series B company talk...