Talk:Updates/@comment-26224165-20150501185012/@comment-24668482-20150502164458

To be honest, mapping all the internal numbering wouldn't be a big priority for me. On iOS, the appstore will have a number system, which is different to the number system used in the install files, which is different to the number system used internally in the game. Since the vast majority of people will never see the install files numbering system or the game files number system (easy on a mac or PC, but requires a lot more work on the main three devices the game supports, going from easy enough to do using a third party program on a computer e.g iOS to requiring rooting of the device e.g. kindle), the appstore one is the obvious choice for labelling things here. Since it is what can be easily seen by everyone.

iOS, android and Kindle all use the same appstore numbering system, which is the one used here. Since mac and PC were released much later, they may have a different numbering system but it is easier to just keep the same content on the same number. 1.12 is the Christmas update for Android, kindle, iOS, whereas 1.3 is a completely different update. So 1.12 is used for all updates that contain the Christmas 2014 content.

The '.5' in 1.x.5 is different though, as it refers to a device specific version of the 1.x update. It is not a content update, but rather a patch of the existing content update, to fix a problem. These problems tend to be device specific, and so are the resleases that fix them. If an update is released on iOS that contains a problem that can only be fixed by a new update, then a 1.x.5 update may be released in the apple app store to fix that problem (if the next content update is too far away and the problem is severe enough to warrant an immediate fix). But if this problem does not affect another device on the 1.x update, then there is no need to release the 1.x.5 for that platform. And that is a pretty common occurence since either 1) the problem itself is device specific to do with how the game is interacting with that devices firmware or 2) the problem was identified and fixed before the update was released on the other platform, and so already included in the 1.x update for the problem.

The coding of the 1.12 update for PC may very well be the 1.12.5 update for iOS, if it contains the extra fixes. So yes techinically it could be called 1.12.5. But it may also not contain that extra code, as PC game may not have needed it if it was designed to change how game interacted with iOS. And a problem arise within the PC game that requires a patch release. Historically, that would be called .5 not .6 since it would be the first patch released on that platform. For example, the 1.9 update on iOS contained a problem with Gem Match that required a 1.9.5 release. The equivalent content update for Android was released after 1.9.5 on iOS, but was labelled 1.9 in the Google play store. It did not have a problem with Gem Match (fix already in it, or it was only an iOS problem) and no 1.9.5 was released for Android as none needed. For consistency with that an other instances of a patch being released on one platform before same content update released on another platform, the main number is used. In this case 1.12 instead of 1.12.5.