iOS (originalmente iPhone OS) es un sistema operativo móvil creado y desarrollado por Apple Inc. y distribuido exclusivamente para el hardware de Apple. Es el sistema operativo que actualmente alimenta muchos de los dispositivos móviles de la compañía, incluidos el iPhone, iPad y iPod touch. Es el segundo sistema operativo móvil más popular del mundo por ventas, después de Android. Las tabletas iPad también son las segundas más populares, por ventas, en comparación con Android desde 2013, cuando las ventas de tabletas Android aumentaron en un 127%.
Presentado originalmente en 2007, para el iPhone, se ha ampliado para admitir otros dispositivos de Apple, como el iPod Touch (septiembre de 2007) y el iPad (enero de 2010). A partir de junio de 2016, la App Store de Apple contenía más de 2 millones de aplicaciones iOS, de las cuales 725,000 son nativas para iPads. Estas aplicaciones móviles se han descargado colectivamente más de 130 mil millones de veces.
La interfaz de usuario de iOS se basa en el concepto de manipulación directa, utilizando gestos multitáctiles. Los elementos de control de la interfaz consisten en controles deslizantes, interruptores y botones. La interacción con el sistema operativo incluye gestos como deslizar , tocar , pellizcar y pellizcar hacia atrás , todos los cuales tienen definiciones específicas dentro del contexto del sistema operativo iOS y su interfaz multitáctil. Algunas aplicaciones utilizan los acelerómetros internos para responder al movimiento del dispositivo (un resultado común es el comando deshacer) o rotarlo en tres dimensiones (un resultado común es cambiar entre el modo vertical y horizontal).
- ¿Cuáles son los pros y los contras de construir con Adobe Flex, en comparación con el desarrollo nativo de iOS o Android?
- ¿Es posible que un programador experimentado no entienda el desarrollo de iOS?
- Cómo descargar el software beta para desarrolladores de iOS (no una versión beta pública)
- ¿Cuáles son los pros y los contras de lanzar una aplicación para iPhone en la tienda iOS de EE. UU. Como beta pública?
- ¿Es posible hacer una aplicación que 'esclava' a otra aplicación en Android o iOS, creando efectivamente una capa API adicional?
iOS comparte con OS X algunos marcos como Core Foundation y Foundation Kit, sin embargo, su kit de herramientas de interfaz de usuario es Cocoa Touchrather en lugar de Cocoa de OS X, por lo que proporciona el marco UIKit en lugar del marco AppKit. Por lo tanto, no es compatible con OS X para aplicaciones. Además, aunque iOS comparte la base de Darwin con OS X, el acceso de shell tipo Unix no está disponible para los usuarios y está restringido para aplicaciones, lo que impide que iOS sea totalmente compatible con Unix.
Las principales versiones de iOS se lanzan anualmente. La versión actual, iOS 9.3.5, se lanzó el 25 de agosto de 2016. En iOS, hay cuatro capas de abstracción: la capa Core OS, la capa Core Services, la capa Media y la capa Cocoa Touch. La versión actual del sistema operativo (iOS 9), dedica alrededor de 1.3 GB de la memoria flash del dispositivo para iOS.
Se ejecuta en el iPhone 4S y posterior, iPad 2 y posterior, iPad Pro, todos los modelos del iPad Mini, y el iPod Touch de 5ta generación y posterior.