# App móvil

> Un programa hecho para correr en un celular o tablet, casi siempre bajado de una tienda.

- Nivel: Básico
- Temas: Software
- URL: https://tidbit.legios.com.ar/es/mobile-app/
- En inglés: [Mobile app](https://tidbit.legios.com.ar/mobile-app/)

Una **app móvil** es un programa pensado para un celular o una tablet: la del banco, WhatsApp, los mapas, la cámara. A diferencia de un sitio web, se instala en el aparato, así que puede usar la cámara, el GPS, las notificaciones, Face ID o la huella, y seguir funcionando en parte sin conexión. Casi todos los celulares usan uno de dos sistemas operativos, iOS (de Apple) o Android (de Google), y una app tiene que estar hecha para cada uno.

Las apps llegan a tu celular a través de una **tienda de apps**: la App Store de Apple o Google Play, más algunas alternativas en Android. El desarrollador sube la app, la tienda la revisa según sus reglas y después la publica. Las tiendas también manejan los pagos y se quedan con una comisión de las compras y suscripciones, y por eso algunas apps te mandan a su sitio web para pagar.

La mayoría de las apps son solo la vidriera de un sistema más grande. La app muestra pantallas y reacciona a tus toques, pero los datos (tus mensajes, tu saldo, tus pedidos) viven en servidores con los que habla mediante una API. Los equipos arman **apps nativas** en el lenguaje propio de cada plataforma, Swift para iOS y Kotlin para Android, o usan frameworks multiplataforma como Flutter o React Native para escribir un solo código para las dos.

## Una analogía

Un local en un shopping. El shopping (la tienda de apps) decide quién entra, pone las reglas y se queda con una parte de las ventas; el local es solo el mostrador, y el depósito con la mercadería de verdad (el servidor) está en otro lado.

## Para quedarse

- Se hace para iOS o Android, o para los dos con un framework multiplataforma.
- Se distribuye por tiendas que la revisan y cobran comisión.
- Puede usar el hardware del celular: cámara, GPS, notificaciones, biometría.
- Casi todos los datos suelen vivir en un servidor, al que llega por una API.

## Para seguir leyendo

- [Aplicación móvil en Wikipedia](https://es.wikipedia.org/wiki/Aplicación_móvil)
- [Guías para desarrolladores de Android (oficial)](https://developer.android.com/guide)
- [Pautas de revisión de la App Store (Apple, en inglés)](https://developer.apple.com/app-store/review/guidelines/)

## Términos relacionados

- [Tablet](https://tidbit.legios.com.ar/es/tablet/): Una computadora que es casi solo una pantalla táctil, entre el celular y la notebook.
- [Sitio web](https://tidbit.legios.com.ar/es/website/): Un conjunto de páginas web bajo una dirección, guardadas en un servidor.
- [Sistema operativo](https://tidbit.legios.com.ar/es/operating-system/): El software base que maneja un dispositivo y reparte su hardware entre todas las apps.
- [Apple](https://tidbit.legios.com.ar/es/apple/): La empresa que vende el iPhone y la Mac, más los servicios que corren encima.
- [Google](https://tidbit.legios.com.ar/es/google/): La empresa del buscador, que regala casi todo y gana plata con publicidad.
- [Servidor](https://tidbit.legios.com.ar/es/server/): Una computadora cuyo trabajo es responder pedidos de otras computadoras, todo el día.
- [API](https://tidbit.legios.com.ar/es/api/): El menú de cosas que un programa le deja pedir a otro programa.
- [Swift](https://tidbit.legios.com.ar/es/swift/): El lenguaje de programación de Apple para hacer apps de iPhone, Mac y sus otros equipos.
