As a result, different mobile application distribution platforms that apply
to different mobile OS have emerged, such as Google Play, Windows Phone Store, iPhone
App Store, Ovi Store, etc. (Rowinski, 2012).
Through those platforms, different types of mobile apps are able to be published or distributed; meanwhile some of these apps may be reprogrammed into various versions that can be launched on different mobile OS.