Each product chooses a version strategy differently, but usually it is something like the following:
3.1.1.123456
- main version (large incompatibility of API / behavior, huge new features); example - iPhone 3 vs iPhone 4
- ( , , API/ ); - iPhone 3 iPhone 3GS
- ( )
- , .
- .