Para dispositivos móviles
Las aplicaciones móviles se alejan de los sistemas de software integrados que generalmente se encuentran en una PC. En cambio, cada aplicación proporciona funciones limitadas y aisladas, como un juego, calculadora, antivirus o navegación web móvil.
Las aplicaciones móviles más simples usan aplicaciones basadas en PC y se transfieren a un dispositivo móvil. Un enfoque más complejo implica el desarrollo específicamente para el entorno móvil, utilizando tanto sus limitaciones como sus ventajas. Por ejemplo, las aplicaciones que usan características basadas en la ubicación se crean inicialmente desde cero para dispositivos móviles, dado que el usuario no tiene el mismo concepto de ubicación en una PC.