Revelador | Manzana |
---|---|
Escrito en | C , C++ , Objective-C , Swift , lenguaje ensamblador |
Familia de sistemas operativos | Similar a Unix , basado en Darwin ( BSD ), macOS |
Estado de funcionamiento | Actual |
Modelo fuente | Cerrado , con componentes de código abierto |
Lanzamiento inicial | 29 de junio de 2007 (2007-06-29) |
Último lanzamiento | 18.1 [1] (28 de octubre de 2024 [±] (2024-10-28) | )
Última vista previa | 18.2 Beta [2] (23 de octubre de 2024 [±] , (2024-10-23) | )
Objetivo de marketing | Teléfonos inteligentes , tabletas , reproductores multimedia portátiles |
Disponible en | 41 idiomas [3] |
Lista de idiomas Alemán, árabe, búlgaro, catalán, checo, chino simplificado, chino tradicional (Hong Kong), chino tradicional (Taiwán), coreano, croata, danés, eslovaco, esloveno (iOS 18), español (Latinoamérica), español (España), finés, francés (Canadá), francés (Francia), griego, hebreo, hindi, húngaro, indonesio, inglés (Australia), inglés (Reino Unido), inglés (Estados Unidos), italiano, japonés, kazajo, malayo, neerlandés, noruego, polaco, portugués (Brasil), portugués (Portugal), rumano, ruso, sueco, tailandés, turco, ucraniano y vietnamita. | |
Método de actualización | OTA ( 5.0– ), Finder (macOS 10.15 o posterior), [4] Dispositivos Apple (Windows 10 versión 22H2 o posterior) [5] o iTunes (Mac OS X 10.4.10–macOS 10.14.6, Windows XP con Service Pack 2 o posterior) |
Plataformas | |
Tipo de kernel | Híbrido ( XNU ) |
Interfaz de usuario predeterminada | Interfaz gráfica de usuario multitáctil |
Licencia | Software propietario excepto componentes de código abierto |
Sitio web oficial | www.apple.com/ios/ |
Estado de soporte | |
Apoyado | |
Artículos de la serie | |
Historial de versiones de iOS |
iOS (anteriormente iPhone OS ) [6] es un sistema operativo móvil desarrollado por Apple exclusivamente para sus dispositivos . Fue presentado en enero de 2007 para el iPhone de primera generación , [7] que se lanzó en junio de 2007. Las versiones principales de iOS se lanzan anualmente; la versión estable actual, iOS 18 , se lanzó al público el 16 de septiembre de 2024. [8]
Es el sistema operativo que impulsa muchos de los dispositivos móviles de la compañía, incluido el iPhone , y es la base de otros tres sistemas operativos fabricados por Apple : iPadOS , tvOS y watchOS . [9] iOS también impulsó anteriormente a los iPads hasta que se presentó iPadOS en 2019, y la línea de dispositivos iPod Touch hasta su discontinuación. [10] iOS es el segundo sistema operativo móvil más instalado del mundo , después de Android . A diciembre de 2023, la App Store de Apple contiene más de 3,8 millones de aplicaciones móviles iOS . [11]
iOS se basa en macOS . Al igual que macOS, incluye componentes del microkernel Mach y FreeBSD . [12] [13] Es un sistema operativo similar a Unix . Aunque algunas partes de iOS son de código abierto bajo la Licencia de código público de Apple [14] y otras licencias, [15] iOS es software propietario . [16] [17]
En 2005, cuando Steve Jobs comenzó a planificar el iPhone , tenía la opción de "reducir el tamaño del Mac, lo que sería una hazaña épica de ingeniería, o agrandar el iPod". Jobs favoreció el primer enfoque, pero enfrentó a los equipos de Macintosh y iPod , liderados por Scott Forstall y Tony Fadell , respectivamente, entre sí en una competencia interna, con Forstall ganando al crear iPhone OS. La decisión permitió el éxito del iPhone como plataforma para desarrolladores externos: usar un sistema operativo de escritorio conocido como base permitió a muchos desarrolladores externos de Mac escribir software para el iPhone con un mínimo de capacitación. Forstall también fue responsable de crear un kit de desarrollo de software para que los programadores crearan aplicaciones para iPhone, así como una App Store dentro de iTunes . [18] [19]
El sistema operativo fue presentado con el iPhone en la Macworld Conference & Expo el 9 de enero de 2007, y lanzado en junio de ese año. [20] [21] [22] En el momento de su presentación en enero, Steve Jobs afirmó: "iPhone ejecuta OS X" y ejecuta "aplicaciones de clase de escritorio", [23] [24] pero en el momento del lanzamiento del iPhone, el sistema operativo pasó a llamarse "iPhone OS". [25] Inicialmente, no se admitían aplicaciones nativas de terceros. El razonamiento de Jobs fue que los desarrolladores podrían crear aplicaciones web a través del navegador web Safari que "se comportarían como aplicaciones nativas en el iPhone". [26] [27] En octubre de 2007, Apple anunció que se estaba desarrollando un kit de desarrollo de software (SDK) nativo y que planeaban ponerlo "en manos de los desarrolladores en febrero". [28] [29] [30] El 6 de marzo de 2008, Apple celebró un evento de prensa, anunciando el SDK del iPhone. [31] [32]
La App Store de iOS se inauguró el 10 de julio de 2008, con 500 aplicaciones iniciales disponibles. [33] Esto creció rápidamente a 3.000 en septiembre de 2008, [34] 15.000 en enero de 2009, [35] 50.000 en junio de 2009, [36] 100.000 en noviembre de 2009, [37] [38] 250.000 en agosto de 2010, [39] [40] 650.000 en julio de 2012, [41] 1 millón en octubre de 2013, [42] [43] 2 millones en junio de 2016, [44] [45] [46] y 2,2 millones en enero de 2017. [47] [48] A marzo de 2016 [update], 1 millón de aplicaciones son compatibles de forma nativa con la tableta iPad . [49] Estas aplicaciones se han descargado colectivamente más de 130 mil millones de veces. [44] La empresa de inteligencia de aplicaciones Sensor Tower estimó que la App Store alcanzaría los 5 millones de aplicaciones en 2020. [50]
En septiembre de 2007, Apple anunció el iPod Touch , un iPod rediseñado basado en el factor de forma del iPhone. [51] El 27 de enero de 2010, Apple presentó su muy esperada tableta multimedia , el iPad, con una pantalla más grande que el iPhone y el iPod Touch, y diseñada para la navegación web, el consumo de medios y la lectura, y que ofrece interacción multitáctil con formatos multimedia que incluyen periódicos, libros electrónicos, fotos, videos, música, documentos de procesamiento de textos, videojuegos y la mayoría de las aplicaciones de iPhone existentes utilizando una pantalla de 9,7 pulgadas (25 cm). [52] [53] [54] También incluye una versión móvil de Safari para navegación web, así como acceso a la App Store, la biblioteca de iTunes , iBookstore , Contactos y Notas. El contenido se puede descargar a través de Wi-Fi y servicio 3G opcional o sincronizarse a través de la computadora del usuario. [55] AT&T fue inicialmente el único proveedor estadounidense de acceso inalámbrico 3G para el iPad. [56]
En junio de 2010, Apple rebautizó el sistema operativo del iPhone como «iOS». [57] [58] La marca «IOS» había sido utilizada por Cisco durante más de una década para su sistema operativo, IOS , utilizado en sus enrutadores. Para evitar cualquier posible demanda, Apple licenció la marca «IOS» de Cisco. [59]
El reloj inteligente Apple Watch fue anunciado por Tim Cook el 9 de septiembre de 2014, siendo presentado como un producto con seguimiento de la salud y el estado físico. [60] [61] Fue lanzado el 24 de abril de 2015. [62] [63] [64] Utiliza watchOS como su sistema operativo; watchOS está basado en iOS, con nuevas funciones creadas especialmente para el Apple Watch, como una aplicación de seguimiento de actividad. [65]
En octubre de 2016, Apple abrió su primera Academia de Desarrolladores iOS en Nápoles dentro del nuevo campus de la Universidad de Nápoles Federico II . [66] [67] El curso es completamente gratuito y tiene como objetivo adquirir habilidades técnicas específicas sobre la creación y gestión de aplicaciones para las plataformas del ecosistema Apple . [68] En la academia también hay temas de administración de empresas (planificación empresarial y gestión empresarial con foco en oportunidades digitales) y hay un camino dedicado al diseño de interfaces gráficas . Los estudiantes tienen la oportunidad de participar en el "Enterprise Track", una experiencia de capacitación en profundidad sobre todo el ciclo de vida de una aplicación, desde el diseño hasta la implementación, pasando por la seguridad, la resolución de problemas , el almacenamiento de datos y el uso de la nube. [69] [70] A partir de 2020, la academia graduó a casi mil estudiantes de todo el mundo, que han trabajado en 400 ideas de aplicaciones y ya han publicado alrededor de 50 aplicaciones en la App Store de iOS . En el año académico 2018-2019, llegaron estudiantes de más de 30 países. 35 de ellos han sido seleccionados para asistir a la Conferencia Mundial de Desarrolladores , la conferencia anual de desarrolladores de Apple que se celebra anualmente en California a principios de junio. [71] [72]
El 3 de junio de 2019, iPadOS , la versión de marca de iOS para iPad, se anunció en la WWDC de 2019; se lanzó el 25 de septiembre de 2019. [73]
La interfaz de usuario de iOS se basa en la manipulación directa , utilizando gestos multitáctiles como deslizar , tocar , pellizcar y pellizcar inverso . Los elementos de control de la interfaz incluyen controles deslizantes, interruptores y botones. [74] Algunas aplicaciones utilizan acelerómetros internos para responder al movimiento del dispositivo (un resultado común es el comando de deshacer ) o al girarlo en tres dimensiones (un resultado común es cambiar entre el modo vertical y horizontal). Varias funciones de accesibilidad descritas en § Funciones de accesibilidad permiten a los usuarios con discapacidades visuales y auditivas utilizar iOS correctamente. [75]
Los dispositivos iOS se inician en la pantalla de bloqueo. La pantalla de bloqueo muestra la hora y los widgets de la pantalla de bloqueo del usuario, que muestran información actualizada de las aplicaciones. [76] Al desbloquear, se dirige al usuario a la pantalla de inicio, que es el "centro" principal de navegación e información en los dispositivos iOS, análogo al escritorio que se encuentra en las computadoras personales. Las pantallas de inicio de iOS generalmente están compuestas por íconos y widgets de aplicaciones ; los íconos de aplicaciones lanzan la aplicación asociada, mientras que los widgets muestran contenido en vivo que se actualiza automáticamente, como un pronóstico del tiempo , la bandeja de entrada de correo electrónico del usuario o un teletipo de noticias directamente en la pantalla de inicio. [77]
En la parte superior de la pantalla se encuentra una barra de estado que muestra información sobre el dispositivo y su conectividad. El Centro de Control se puede "tirar" hacia abajo desde la parte superior derecha de la muesca o Dynamic Island (en iPhones con Face ID ) o se puede "tirar" hacia arriba desde la parte inferior a la superior de la pantalla (en iPhones con Touch ID ), lo que da acceso a varios botones para administrar el dispositivo más rápidamente sin tener que abrir los Ajustes. Es posible administrar el brillo, el volumen, las conexiones inalámbricas, el reproductor de música, etc. [78]
Al desplazarse desde la parte superior izquierda hacia abajo (o de arriba hacia abajo en los iPhone con Touch ID) se abrirá el Centro de notificaciones , que en las últimas versiones de iOS es muy similar a la pantalla de bloqueo. Muestra las notificaciones en orden cronológico y las agrupa por aplicación. Desde las notificaciones de algunas apps es posible interactuar directamente, por ejemplo respondiendo a un mensaje directamente desde la misma. Las notificaciones se envían en dos modos, alertas críticas que se muestran en la pantalla de bloqueo y se señalan mediante un sonido y una vibración distintivos (por ejemplo, alertas de emergencia o alertas de clima severo ), acompañadas de un banner de advertencia y el icono de la insignia de la aplicación, y alertas estándar que utilizan un sonido y una vibración predeterminados. Ambas se pueden encontrar en el Centro de notificaciones, y se muestran durante un tiempo determinado en la pantalla de bloqueo (a menos que el usuario tenga permitido el Centro de notificaciones cuando está bloqueado). [79] [80]
En los iPhone con Touch ID, se pueden crear capturas de pantalla con la pulsación simultánea de los botones de inicio y encendido. En comparación con Android , que requiere mantener pulsados los botones, en iOS basta con una pulsación breve. [81] En los iPhone con Face ID, las capturas de pantalla se realizan utilizando los botones de subir volumen y encendido. [82]
La aplicación de la cámara usaba una animación de obturador de cámara de cierre esceuomórfico antes de iOS 7. Desde entonces, usa un simple efecto de apagón corto. [83] Las adiciones notables a lo largo del tiempo incluyen la fotografía HDR y la opción de guardar fotografías normales y de alto rango dinámico simultáneamente donde la primera evita los efectos fantasma de los objetos en movimiento (desde el iPhone 5 en iOS 6 ), el ajuste automático de HDR (desde iOS 7.1 ), "foto en vivo" con un video corto incluido en cada foto si está habilitado ( iPhone 6s , iOS 9 ) y un atajo de zoom digital ( iPhone 7 Plus , iOS 10 ). [84] [85] [86] Algunas configuraciones de la cámara, como la resolución de video y la velocidad de cuadros, no se pueden ajustar a través de la interfaz de la cámara en sí, sino que se subcontratan a las configuraciones del sistema. [87]
Una nueva función de iOS 13 llamada "menús contextuales" muestra acciones relacionadas cuando se toca y se mantiene presionado un elemento. Cuando se muestra el menú contextual, el fondo se ve borroso. [88]
Para elegir entre varias opciones, se utiliza un control de selección. Los selectores pueden aparecer anclados en la parte inferior o en línea con el contenido (llamados selectores de fecha). Los selectores de fecha adoptan la apariencia de cualquier otro control de selección, pero con una columna para el día, el mes y, opcionalmente, el año.
Las alertas aparecen en el centro de la pantalla, pero también hay alertas que se desplazan hacia arriba desde la parte inferior de la pantalla (llamadas "paneles de acción"). Las acciones destructivas (como eliminar cualquier elemento) están coloreadas en rojo.
La fuente oficial de iOS es San Francisco . Está diseñada para facilitar la lectura de textos pequeños y se utiliza en todo el sistema operativo, incluidas las aplicaciones de terceros. [88]
Los íconos tienen un tamaño de 180x180px para los iPhones con una pantalla más grande, generalmente modelos de más de 6 pulgadas, incluidos el iPhone 11 Pro y el iPhone 8 Plus , mientras que son de 120x120px en los iPhones con pantallas más pequeñas. [89]
La pantalla de inicio, renderizada por SpringBoard , muestra iconos de aplicaciones y un dock en la parte inferior donde los usuarios pueden anclar sus aplicaciones más utilizadas. Las pantallas de inicio de iOS suelen estar formadas por iconos de aplicaciones y widgets ; los iconos de aplicaciones lanzan la aplicación asociada, mientras que los widgets muestran contenido en vivo que se actualiza automáticamente, como un pronóstico del tiempo , la bandeja de entrada de correo electrónico del usuario o un teletipo de noticias directamente en la pantalla de inicio. [90] La pantalla de inicio aparece cada vez que el usuario desbloquea el dispositivo, presiona el botón físico "Inicio" mientras está en una aplicación o desliza hacia arriba desde la parte inferior de la pantalla usando la barra de inicio. [91] La pantalla tiene una barra de estado en la parte superior para mostrar datos, como la hora, el nivel de batería y la intensidad de la señal. El resto de la pantalla está dedicado a la aplicación actual. Cuando se establece un código de acceso y un usuario enciende el dispositivo, el código de acceso debe ingresarse en la pantalla de bloqueo antes de que se le otorgue acceso a la pantalla de inicio. [92]
En el iPhone OS 3, se introdujo Spotlight , que permite a los usuarios buscar medios, aplicaciones, correos electrónicos, contactos, mensajes, recordatorios, eventos del calendario y contenido similar. En iOS 7 y posteriores, se accede a Spotlight tirando hacia abajo en cualquier parte de la pantalla de inicio (excepto los bordes superior e inferior que abren el Centro de notificaciones y el Centro de control). [93] [94] En iOS 9, hay dos formas de acceder a Spotlight. Al igual que con iOS 7 y 8, al tirar hacia abajo en cualquier pantalla de inicio se mostrará Spotlight. Sin embargo, también se puede acceder como en las versiones iOS 3 a 6. Esto dota a Spotlight con sugerencias de Siri, que incluyen sugerencias de aplicaciones, sugerencias de contactos y noticias. [95] En iOS 10, Spotlight está en la parte superior del panel "Hoy" ahora dedicado. [96]
Con el lanzamiento de iPhone OS 3.2 , los usuarios obtuvieron la capacidad de establecer un fondo de pantalla para la pantalla de inicio. La función inicialmente solo estaba disponible en el iPad (1.ª generación) hasta el lanzamiento de iOS 4 unos meses después del lanzamiento de iPhone OS 3.2, que llevó la función a todos los modelos de iPhone y iPod Touch que podían ejecutar el sistema operativo, con la excepción del iPhone 3G y el iPod touch (2.ª generación) debido a problemas de rendimiento con las animaciones de los íconos. [97]
iOS 7 introdujo un efecto de paralaje en la pantalla de inicio, que cambia el fondo de pantalla y los íconos del dispositivo en respuesta al movimiento del dispositivo, creando un efecto 3D y una ilusión de íconos flotantes. Este efecto también es visible en la vista de pestañas de Mail y Safari. [98]
Los investigadores descubrieron que los usuarios organizan los íconos en sus pantallas de inicio según la frecuencia de uso y la relación de las aplicaciones, así como por razones de usabilidad y estética. [99]
iOS originalmente usaba Helvetica como fuente del sistema. Apple cambió a Helvetica Neue exclusivamente para el iPhone 4 y su pantalla Retina , y mantuvo Helvetica como fuente del sistema para dispositivos iPhone más antiguos en iOS 4. [100] Con iOS 7, Apple anunció que cambiarían la fuente del sistema a Helvetica Neue Light, una decisión que provocó críticas por el uso inapropiado de una tipografía ligera y delgada para pantallas móviles de baja resolución. Apple finalmente eligió Helvetica Neue en su lugar. [101] [102] El lanzamiento de iOS 7 también introdujo la capacidad de escalar el texto o aplicar otras formas de cambios de accesibilidad del texto a través de Configuración. [103] [104] Con iOS 9, Apple cambió la fuente a San Francisco , una fuente diseñada por Apple destinada a lograr la máxima legibilidad y consistencia de la fuente en toda su línea de productos. [105] [106]
iOS 4 introdujo las carpetas, que se pueden crear arrastrando una aplicación sobre otra y, a partir de ahí, se pueden añadir más elementos a la carpeta utilizando el mismo procedimiento. Se selecciona automáticamente un título para la carpeta según la categoría de aplicaciones que contiene, pero el usuario también puede editar el nombre. [107] Cuando las aplicaciones dentro de las carpetas reciben insignias de notificación, se suman los números individuales de notificaciones y el número total se muestra como una insignia de notificación en la propia carpeta. [107] Originalmente, las carpetas de un iPhone podían incluir hasta 12 aplicaciones, mientras que las carpetas de un iPad podían incluir 20. [108] Con el aumento de los tamaños de visualización en el nuevo hardware de iPhone, iOS 7 actualizó las carpetas con páginas similares al diseño de la pantalla de inicio, lo que permitió una expansión significativa de la funcionalidad de las carpetas. Cada página de una carpeta puede contener hasta nueve aplicaciones, y puede haber 15 páginas en total, lo que permite un total de 135 aplicaciones en una sola carpeta. [109] En iOS 9, Apple actualizó el tamaño de las carpetas para el hardware iPad, lo que permite 16 aplicaciones por página, aún con un máximo de 15 páginas, lo que aumenta el total a 240 aplicaciones. [110]
Antes de iOS 5, las notificaciones se enviaban en una ventana modal y no se podían ver después de ser descartadas. En iOS 5, Apple introdujo el Centro de notificaciones , que permite a los usuarios ver un historial de notificaciones. El usuario puede tocar una notificación para abrir su aplicación correspondiente o borrarla. [111] Las notificaciones ahora se entregan en banners que aparecen brevemente en la parte superior de la pantalla. Si un usuario toca una notificación recibida, se abrirá la aplicación que envió la notificación. Los usuarios también pueden elegir ver las notificaciones en ventanas de alerta modales ajustando la configuración de notificaciones de la aplicación. Introducido con iOS 8, los widgets ahora son accesibles a través del Centro de notificaciones, definido por terceros. [112]
Cuando una aplicación envía una notificación mientras está cerrada, aparece una insignia roja en su icono. Esta insignia le indica al usuario, de un vistazo, cuántas notificaciones ha enviado esa aplicación. Al abrir la aplicación, la insignia desaparece.
Los dispositivos iOS vienen con aplicaciones preinstaladas desarrolladas por Apple, incluidas Mail, Maps, TV, Music, FaceTime, Wallet, Health y muchas más.
Las aplicaciones (" apps ") son la forma más general de software de aplicación que se puede instalar en iOS. Se descargan del catálogo oficial de la tienda digital App Store , donde las aplicaciones se someten a controles de seguridad antes de ponerse a disposición de los usuarios. En junio de 2017, Apple actualizó sus directrices para especificar que los desarrolladores de aplicaciones ya no tendrán la capacidad de utilizar indicaciones personalizadas para animar a los usuarios a dejar reseñas de sus aplicaciones. [113] [114] Las aplicaciones de iOS también se pueden instalar directamente desde un archivo IPA proporcionado por el distribuidor de software, a través de formas no oficiales. Se escriben utilizando el Kit de desarrollo de software (SDK) de iOS y, a menudo, se combinan con Xcode , utilizando lenguajes de programación admitidos oficialmente, incluidos Swift y Objective-C . Otras empresas también han creado herramientas que permiten el desarrollo de aplicaciones nativas de iOS utilizando sus respectivos lenguajes de programación.
Las aplicaciones para iOS se crean principalmente con componentes de UIKit , un marco de programación que permite que las aplicaciones tengan una apariencia consistente con el sistema operativo, pero que también ofrezcan personalización.
Los elementos se actualizan automáticamente junto con las actualizaciones de iOS, incluyendo automáticamente nuevas reglas de interfaz. Los elementos de UIKit son muy adaptables, lo que permite a los desarrolladores diseñar una única aplicación que tenga el mismo aspecto en cualquier dispositivo iOS. Además de definir la interfaz de iOS, UIKit define la funcionalidad de la aplicación.
En un principio, Apple no tenía intención de lanzar un SDK para desarrolladores, ya que no quería que se desarrollaran aplicaciones de terceros para iOS, sino que se crearan aplicaciones web . Sin embargo, esta tecnología nunca llegó a ser de uso común, lo que llevó a Apple a cambiar de opinión, por lo que en octubre de 2007 se anunció el SDK para desarrolladores, que finalmente se lanzó el 6 de marzo de 2008.
El SDK incluye un conjunto completo de herramientas de desarrollo, [115] que incluyen un mezclador de audio y un simulador de iPhone. Es una descarga gratuita para usuarios de Mac . No está disponible para PC con Microsoft Windows . Para probar la aplicación, obtener soporte técnico y distribuir aplicaciones a través de App Store , los desarrolladores deben suscribirse al Programa para desarrolladores de Apple.
A lo largo de los años, las aplicaciones de Apple Store superaron varios hitos importantes, incluidos 50 000, [116] 100 000, [117] 250 000, [118] 500 000, [119] 1 millón, [120] y 2 millones de aplicaciones. [121] La aplicación número mil millones se instaló el 24 de abril de 2009. [122]
La biblioteca de aplicaciones clasifica automáticamente las aplicaciones en carpetas según su función o tipo e incluye una lista alfabética de todas las aplicaciones instaladas. Por ejemplo, puede agrupar todas las aplicaciones de redes sociales en una carpeta y las aplicaciones de productividad en otra. [123] Los usuarios pueden encontrar y acceder rápidamente a las aplicaciones mediante la barra de búsqueda en la parte superior de la biblioteca de aplicaciones. Los usuarios pueden optar por ocultar páginas de aplicaciones específicas de la pantalla de inicio, lo que facilita centrarse en las aplicaciones que utilizan con más frecuencia. [124]
iOS aplica un estricto sandbox para mantener la seguridad y la privacidad. Las aplicaciones generalmente tienen limitado el acceso a sus propios contenedores y a directorios específicos proporcionados por el sistema, como la biblioteca de Fotos. Para acceder a archivos fuera de su sandbox, iOS utiliza mecanismos como selectores de documentos, proveedores de archivos y extensiones de aplicaciones.
iOS 8 introdujo las extensiones Selector de documentos y Proveedor de documentos como parte del controlador de interacción de documentos. [125] [126] [127] Esto permite que las aplicaciones abran, guarden e interactúen con documentos almacenados en una ubicación central o en servicios de almacenamiento en la nube.
Con iOS 11, Apple introdujo la aplicación Archivos [128] y la extensión Proveedor de archivos [129] , que proporciona una ubicación central para que los usuarios administren y organicen sus archivos. Las aplicaciones pueden integrarse con la aplicación Archivos para que sus documentos sean accesibles y editables directamente desde la aplicación Archivos.
El almacenamiento de los dispositivos iOS se puede ampliar a través de iCloud , la solución de almacenamiento en la nube de Apple que ofrece 5 GB de almacenamiento de forma gratuita a todos los usuarios, mientras que otros planes requieren una suscripción de pago. iCloud Drive permite a los usuarios almacenar varios tipos de archivos, como documentos, presentaciones y hojas de cálculo, en la nube. Se puede acceder a estos archivos en varios dispositivos siempre que el usuario haya iniciado sesión con el mismo ID de Apple.
iOS ofrece varias funciones de accesibilidad para ayudar a los usuarios con discapacidades visuales y auditivas. Una de las principales funciones, VoiceOver , proporciona una voz que lee la información en la pantalla, incluidos botones contextuales, iconos, enlaces y otros elementos de la interfaz de usuario , y permite al usuario navegar por el sistema operativo a través de gestos. Cualquier aplicación con controles predeterminados y desarrollada con un marco UIKit obtiene la funcionalidad VoiceOver incorporada. [130] Un ejemplo incluye sostener el iPhone para tomar una foto, con VoiceOver describiendo el escenario de la foto. [131] Como parte de un programa "Made for iPhone", presentado con el lanzamiento de iOS 7 en 2013, Apple ha desarrollado tecnología para usar Bluetooth y un protocolo de tecnología especial para permitir que equipos de terceros compatibles se conecten con iPhones y iPads para transmitir audio directamente a los oídos de un usuario. La personalización adicional disponible para los productos Made for iPhone incluye seguimiento de la batería y configuraciones de sonido ajustables para diferentes entornos. [132] [133] Apple realizó mayores esfuerzos para la accesibilidad para el lanzamiento de iOS 10 en 2016, agregando un nuevo editor de pronunciación a VoiceOver, agregando una configuración de Lupa para agrandar objetos a través de la cámara del dispositivo, soporte de software TTY para que las personas sordas hagan llamadas telefónicas desde el iPhone y brindando tutoriales y pautas para que los desarrolladores externos incorporen funciones de accesibilidad adecuadas en sus aplicaciones. [134]
En 2012, Liat Kornowski de The Atlantic escribió que "el iPhone ha resultado ser uno de los desarrollos más revolucionarios desde la invención del Braille ", [135] y en 2016, Steven Aquino de TechCrunch describió a Apple como "líder en el camino en tecnología de asistencia", con Sarah Herrlinger, Gerente Senior de Política e Iniciativas de Accesibilidad Global en Apple, afirmando que "Vemos la accesibilidad como un derecho humano básico. Construir en el núcleo de nuestros productos respalda una visión de un mundo inclusivo donde la oportunidad y el acceso a la información estén libres de barreras, empoderando a las personas con discapacidades para lograr sus objetivos". [136]
Las críticas se han dirigido a iOS, dependiendo tanto de la conexión a Internet (ya sea WiFi o a través de iTunes) como de una tarjeta SIM que funcione en el momento de la primera activación. [137] Esta restricción se ha relajado en iOS 12, que ya no requiere esta última. [138]
La multitarea para iOS se lanzó por primera vez en junio de 2010 junto con el lanzamiento de iOS 4. [ 139] [140] Solo ciertos dispositivos ( iPhone 4 , iPhone 3GS y iPod Touch de tercera generación) podían realizar múltiples tareas. [141] El iPad no obtuvo la multitarea hasta iOS 4.2.1 en noviembre de ese año. [142]
La implementación de la multitarea en iOS ha sido criticada por su enfoque, que limita el trabajo que las aplicaciones en segundo plano pueden realizar a un conjunto limitado de funciones y requiere que los desarrolladores de aplicaciones agreguen soporte explícito para ello. [141] [143]
Antes de iOS 4, la multitarea se limitaba a una selección de las aplicaciones que Apple incluía en el dispositivo. Sin embargo, los usuarios podían hacer jailbreak a su dispositivo para poder realizar múltiples tareas de manera no oficial. [144] A partir de iOS 4, en los dispositivos iOS de tercera generación y posteriores, la multitarea se admite a través de siete API en segundo plano : [145]
En iOS 5, se introdujeron tres nuevas API en segundo plano:
En iOS 7, Apple introdujo una nueva función multitarea que permite a todas las aplicaciones realizar actualizaciones en segundo plano. Esta función prefiere actualizar las aplicaciones más utilizadas por el usuario y utilizar redes Wi-Fi en lugar de una red celular, sin reducir notablemente la duración de la batería del dispositivo.
En iOS 4.0 a iOS 6.x, al hacer doble clic en el botón de inicio se activa el selector de aplicaciones. Aparece una interfaz desplazable de estilo dock desde la parte inferior, que mueve el contenido de la pantalla hacia arriba. Al elegir un ícono, se cambia a una aplicación. En el extremo izquierdo hay íconos que funcionan como controles de música, un bloqueo de rotación y, en iOS 4.2 y versiones posteriores, un controlador de volumen.
Con la introducción de iOS 7, al hacer doble clic en el botón de inicio también se activa el selector de aplicaciones. Sin embargo, a diferencia de las versiones anteriores, muestra capturas de pantalla de las aplicaciones abiertas sobre el icono y el desplazamiento horizontal permite navegar por las aplicaciones anteriores, y es posible cerrar aplicaciones arrastrándolas hacia arriba, de forma similar a cómo WebOS manejaba varias tarjetas. [147]
Con la introducción de iOS 9, el selector de aplicaciones recibió un cambio visual significativo; aunque aún conserva la metáfora de la tarjeta introducida en iOS 7, el icono de la aplicación es más pequeño y aparece encima de la captura de pantalla (que ahora es más grande, debido a la eliminación de "Contactos recientes y favoritos"), y cada "tarjeta" de la aplicación se superpone a la otra, formando un efecto rolodex a medida que el usuario se desplaza. Ahora, en lugar de que la pantalla de inicio aparezca en el extremo izquierdo del selector de aplicaciones, aparece en el extremo derecho. [148] En iOS 11 , el selector de aplicaciones recibe un rediseño importante. En el iPad, el Centro de control y el selector de aplicaciones se combinan. También se puede acceder al selector de aplicaciones en el iPad deslizando hacia arriba desde la parte inferior. En el iPhone, no se puede acceder al selector de aplicaciones si no hay aplicaciones en la RAM .
En iOS 4.0 a iOS 6.x, mantener presionados brevemente los íconos en el selector de aplicaciones hace que se "muevan" (de manera similar a la pantalla de inicio) y permite al usuario forzar el cierre de las aplicaciones tocando el círculo rojo con el signo menos que aparece en la esquina del ícono de la aplicación. [149] La eliminación de aplicaciones de la multitarea se mantuvo igual desde iOS 4.0 hasta 6.1.6, la última versión de iOS 6.
A partir de iOS 7, el proceso se ha vuelto más rápido y sencillo. En iOS 7, en lugar de mantener presionados los íconos para cerrarlos, se cierran simplemente deslizándolos hacia arriba fuera de la pantalla. Se pueden borrar hasta tres aplicaciones a la vez, en comparación con una en las versiones hasta iOS 6.1.6. [150]
La finalización de tareas permite que las aplicaciones continúen una determinada tarea después de que la aplicación haya sido suspendida. [151] [152] A partir de iOS 4.0, las aplicaciones pueden solicitar hasta diez minutos para completar una tarea en segundo plano. [153] Sin embargo, esto no se extiende a las cargas y descargas en segundo plano (por ejemplo, si un usuario inicia una descarga en una aplicación, no finalizará si cambia de aplicación).
Siri ( / ˈsɪri / ) es un asistente virtual integrado en iOS. El asistente utiliza consultas de voz y una interfaz de usuario en lenguaje natural para responder preguntas, hacer recomendaciones y realizar acciones delegando solicitudes a un conjunto de servicios de Internet. El software se adapta a los usos, búsquedas y preferencias del idioma de cada usuario, con un uso continuo. Los resultados que devuelve son individualizados.
Originalmente lanzada como una aplicación para iOS en febrero de 2010, [154] fue adquirida por Apple dos meses después, [155] [156] [157] y luego integrada en el iPhone 4S en su lanzamiento en octubre de 2011. [158] [159] En ese momento, la aplicación separada también fue eliminada de la App Store de iOS . [160]
Siri admite una amplia gama de comandos de usuario, incluida la realización de acciones telefónicas, la verificación de información básica, la programación de eventos y recordatorios, el manejo de configuraciones del dispositivo, la búsqueda en Internet, la navegación por áreas, la búsqueda de información sobre entretenimiento y puede interactuar con aplicaciones integradas de iOS. [161] Con el lanzamiento de iOS 10 en 2016, Apple abrió un acceso limitado de terceros a Siri, incluidas aplicaciones de mensajería de terceros, así como aplicaciones de pagos, viajes compartidos y llamadas por Internet. [162] [163] Con el lanzamiento de iOS 11 , Apple actualizó las voces de Siri para obtener voces humanas más claras, ahora admite preguntas de seguimiento y traducción de idiomas, y acciones adicionales de terceros. [164] [165] iOS 17 permitió a los usuarios activar Siri simplemente diciendo "Siri", mientras que el comando anterior, "Hey Siri", todavía es compatible.
Game Center es una "red social de juegos" multijugador en línea [166] lanzada por Apple. [167] Permite a los usuarios "invitar a amigos a jugar un juego, iniciar un juego multijugador a través de emparejamiento, realizar un seguimiento de sus logros y comparar sus puntuaciones más altas en una tabla de clasificación ". iOS 5 y superior agrega soporte para fotos de perfil. [166]
Game Center fue anunciado durante un evento de vista previa de iOS 4 organizado por Apple el 8 de abril de 2010. Se lanzó una vista previa para los desarrolladores registrados de Apple en agosto. [166] Fue lanzado el 8 de septiembre de 2010, con iOS 4.1 en iPhone 4 , iPhone 3GS y iPod Touch de segunda generación a cuarta generación. [168] Game Center hizo su debut público en el iPad con iOS 4.2.1. [169] No hay soporte para el iPhone 3G , el iPhone original y el iPod Touch de primera generación (los dos últimos dispositivos no tenían Game Center porque no obtuvieron iOS 4). [170] Sin embargo, Game Center está disponible de manera no oficial en el iPhone 3G a través de un truco. [171]
La principal plataforma de hardware para iOS es la arquitectura ARM ( ARMv7 , ARMv8-A , ARMv8.2-A , ARMv8.3-A ). Las versiones de iOS anteriores a iOS 7 solo se pueden ejecutar en dispositivos iOS con procesadores ARM de 32 bits ( arquitecturas ARMv6 y ARMv7-A ). En 2013, iOS 7 se lanzó con soporte completo de 64 bits (que incluye un kernel nativo de 64 bits, bibliotecas, controladores y todas las aplicaciones integradas), [172] después de que Apple anunciara que estaban cambiando a procesadores ARMv8-A de 64 bits con la introducción del chip Apple A7 . [173] El soporte de 64 bits también se aplicó para todas las aplicaciones en la App Store ; Todas las nuevas aplicaciones enviadas a la App Store con fecha límite de febrero de 2015, y todas las actualizaciones de aplicaciones enviadas a la App Store con fecha límite del 1 de junio de 2015. [174] iOS 11 deja de ofrecer soporte para todos los dispositivos iOS con procesadores ARM de 32 bits, así como para aplicaciones de 32 bits, [175] [176] haciendo que iOS sea solo de 64 bits. [177]
El kit de desarrollo de software (SDK) de iOS permite el desarrollo de aplicaciones móviles que pueden ejecutarse en iOS.
Aunque originalmente se estaba desarrollando el iPhone antes de su presentación en 2007, el entonces director ejecutivo de Apple, Steve Jobs, no tenía la intención de dejar que los desarrolladores externos crearan aplicaciones nativas para iOS, sino que les ordenó que crearan aplicaciones web para el navegador web Safari . [178] Sin embargo, la reacción de los desarrolladores impulsó a la empresa a reconsiderar, [178] y Jobs anunció en octubre de 2007 que Apple tendría un kit de desarrollo de software disponible para los desarrolladores en febrero de 2008. [179] [180] El SDK se lanzó el 6 de marzo de 2008. [181] [182]
El SDK es una descarga gratuita para los usuarios de computadoras personales Mac . [183] No está disponible para PC con Microsoft Windows . [183] El SDK contiene conjuntos que brindan a los desarrolladores acceso a varias funciones y servicios de dispositivos iOS, como atributos de hardware y software. [184] También contiene un simulador de iPhone para imitar la apariencia del dispositivo en la computadora durante el desarrollo. [184] Las nuevas versiones del SDK acompañan a las nuevas versiones de iOS. [185] [186] Para probar aplicaciones, obtener soporte técnico y distribuir aplicaciones a través de App Store, los desarrolladores deben suscribirse al Programa para desarrolladores de Apple. [183]
Combinado con Xcode , el SDK de iOS ayuda a los desarrolladores a escribir aplicaciones de iOS utilizando lenguajes de programación admitidos oficialmente, incluidos Swift y Objective-C . [187] Otras empresas también han creado herramientas que permiten el desarrollo de aplicaciones nativas de iOS utilizando sus respectivos lenguajes de programación. [188] [189]
Apple proporciona actualizaciones importantes para el sistema operativo iOS anualmente a través de iTunes y, desde iOS 5, también de forma inalámbrica . [191] El dispositivo verifica un archivo PLIST basado en XML en mesu.apple.com [ cita requerida ] para obtener actualizaciones. Las actualizaciones se entregan como archivos ZIP sin cifrar. Las actualizaciones se verifican regularmente y se descargan e instalan automáticamente si está habilitado. De lo contrario, el usuario puede instalarlas manualmente o se le solicita que permita la instalación automática durante la noche si está enchufado y conectado a Wi-Fi.
Los usuarios del iPod Touch originalmente tenían que pagar por las actualizaciones del software del sistema debido a las reglas contables que lo designaban como un "dispositivo no sujeto a suscripción" como el iPhone o Apple TV, [192] [193] lo que provocó que muchos propietarios del iPod Touch no lo actualizaran. [194] En septiembre de 2009, un cambio en las reglas contables obtuvo una aprobación provisional, lo que afectó las ganancias y el precio de las acciones de Apple, y permitió que las actualizaciones del iPod Touch se entregaran de forma gratuita. [195] [196]
Apple ha ampliado significativamente el ciclo de actualizaciones para los dispositivos compatibles con iOS a lo largo de los años. El iPhone (primera generación) y el iPhone 3G solo recibieron dos actualizaciones de iOS, mientras que los modelos posteriores tuvieron soporte durante cinco, seis y siete años. [197] [198]
El núcleo iOS es el núcleo XNU de Darwin . El iPhone OS original (1.0) hasta el iPhone OS 3.1.3 usaba Darwin 9.0.0d1. iOS 4 se basaba en Darwin 10. iOS 5 se basaba en Darwin 11. iOS 6 se basaba en Darwin 13. iOS 7 y iOS 8 se basan en Darwin 14. iOS 9 se basa en Darwin 15. iOS 10 se basa en Darwin 16. iOS 11 se basa en Darwin 17. iOS 12 se basa en Darwin 18. iOS 13 se basa en Darwin 19. iOS 14 se basa en Darwin 20. iOS 15 se basa en Darwin 21. iOS 16 se basa en Darwin 22. [199]
En iOS 6 el kernel está sujeto a ASLR , de forma similar a OS X Mountain Lion . Esto hace que las posibilidades de explotación sean más complejas ya que no es posible conocer la ubicación del código del kernel.
Apple ha hecho que el kernel XNU sea de código abierto . [200] El código fuente está bajo una licencia BSD de 3 cláusulas [201] para las partes BSD originales, con partes agregadas por Apple bajo la Licencia de código público de Apple. [202] Las versiones contenidas en iOS no están disponibles; solo están disponibles las versiones utilizadas en macOS .
iOS no tiene extensiones de kernel (kexts) en el sistema de archivos, incluso si están presentes. La caché del kernel se puede descomprimir para mostrar el kernel correcto, junto con los kexts (todos empaquetados en la sección __PRELINK_TEXT) y sus plists (en la sección __PRELINK_INFO).
El caché del núcleo también se puede descomprimir directamente (si se descifra) utilizando herramientas de terceros. Con la llegada de las versiones beta de iOS 10 y los cachés del núcleo de texto sin formato predeterminados, estas herramientas solo se pueden utilizar después de descomprimir y aplicar lzssdec para descomprimir el caché del núcleo a su tamaño completo.
El kextstat proporcionado por el software alternativo de Cydia no funciona en iOS porque se basa en kmod_get_info(...)
, que es una API obsoleta en iOS 4 y Mac OS X Snow Leopard . Hay otro software alternativo que también puede volcar datos XML sin procesar.
En los dispositivos en desarrollo, el kernel siempre se almacena como un caché vinculado estáticamente en /System/Library/Caches/com.apple.kernelcaches/kernelcache que se descomprime y se ejecuta durante el arranque.
Al principio, iOS tenía una versión de kernel generalmente superior a la versión correspondiente de macOS . Con el tiempo, los kernels de iOS y macOS se han ido acercando. Esto no es sorprendente, considerando que iOS introdujo nuevas características (como el kernel ASLR, el congelador predeterminado y varias funciones de refuerzo de la seguridad) que primero se incorporaron y luego llegaron a macOS. Parece que Apple está fusionando gradualmente los kernels de iOS y macOS con el tiempo. La fecha de compilación de cada versión varía ligeramente entre procesadores. Esto se debe al hecho de que las compilaciones son secuenciales.
This section needs additional citations for verification. (February 2024) |
Desde su lanzamiento inicial, iOS ha sido objeto de una variedad de hacks diferentes centrados en agregar funcionalidad no permitida por Apple. [203] Antes del debut en 2008 de la App Store nativa de iOS de Apple , el motivo principal para hacer jailbreak era eludir el mecanismo de compra de Apple para instalar las aplicaciones nativas de la App Store. [204] Apple afirmó que no lanzaría actualizaciones de software iOS diseñadas específicamente para romper estas herramientas (excepto las aplicaciones que realizan el desbloqueo de SIM ); sin embargo, con cada actualización posterior de iOS, los exploits de jailbreak que no se habían parcheado anteriormente suelen ser parcheados. [205]
Cuando un dispositivo se inicia, carga inicialmente el kernel propio de Apple , [206] [207] por lo que un dispositivo jailbreakeado debe ser explotado y el kernel debe ser parchado cada vez que se inicia.
Existen distintos tipos de jailbreak. Un jailbreak sin ataduras utiliza exploits lo suficientemente potentes como para permitir al usuario apagar y encender su dispositivo a voluntad, con lo que el dispositivo se iniciará por completo y el kernel se parcheará sin la ayuda de una computadora; en otras palabras, se desbloqueará incluso después de cada reinicio. [207]
Sin embargo, algunos jailbreaks están vinculados . Un jailbreak vinculado solo puede realizar un jailbreak temporal del dispositivo durante un único arranque. Si el usuario apaga el dispositivo y luego lo vuelve a iniciar sin la ayuda de una herramienta de jailbreak, el dispositivo ya no ejecutará un kernel parcheado y puede quedarse atascado en un estado de inicio parcial, como el modo de recuperación. Para que el dispositivo se inicie por completo y con un kernel parcheado, debe "volver a realizar un jailbreak" con una computadora (usando la función "boot tethered" de una herramienta) cada vez que se enciende. Todos los cambios en los archivos del dispositivo (como los archivos de paquetes instalados o los archivos de sistema editados) persistirán entre reinicios, incluidos los cambios que solo pueden funcionar si el dispositivo está jailbreakeado (como los archivos de paquetes instalados). [208]
En años más recientes, se han creado otras dos soluciones: semi-atadura y semi-desatada . [206]
Una solución semi-anclada es aquella en la que el dispositivo puede iniciarse por sí solo, pero ya no tendrá un kernel parcheado y, por lo tanto, no podrá ejecutar código modificado. Sin embargo, seguirá siendo utilizable para funciones normales, al igual que el iOS estándar. Para comenzar con un kernel parcheado, el usuario debe iniciar el dispositivo con la ayuda de la herramienta de jailbreak. [207]
Un jailbreak semi-sin ataduras permite iniciar el dispositivo por sí solo. En el primer arranque, el dispositivo no ejecutará un kernel parcheado. Sin embargo, en lugar de tener que ejecutar una herramienta desde una computadora para aplicar los parches del kernel, el usuario puede volver a hacer jailbreak a su dispositivo con la ayuda de una aplicación (generalmente descargada mediante Cydia Impactor) que se ejecuta en su dispositivo. En el caso de los jailbreaks de iOS 9.2-9.3.3 y 10.x de 64 bits, había exploits basados en Safari disponibles, lo que significa que se podían usar sitios web para volver a hacer jailbreak.
En más detalle: cada dispositivo iOS tiene una cadena de arranque que intenta asegurarse de que solo se cargue código confiable/firmado. Un dispositivo con un jailbreak conectado puede arrancar con la ayuda de una herramienta de jailbreak porque la herramienta ejecuta exploits a través de USB que pasan por alto partes de esa "cadena de confianza", conectándose a un iBEC (sin verificación de firma) o iBoot para finalizar el proceso de arranque.
Desde la llegada de la App Store nativa de iOS de Apple y, junto con ella, las aplicaciones de terceros, los motivos generales para hacer jailbreak han cambiado. [209] La gente hace jailbreak por muchas razones diferentes, incluyendo obtener acceso al sistema de archivos, instalar temas personalizados en el dispositivo y modificar SpringBoard. Una motivación adicional es que puede permitir la instalación de aplicaciones pirateadas. En algunos dispositivos, el jailbreak también permite instalar sistemas operativos alternativos, como Android y el kernel de Linux. Principalmente, los usuarios hacen jailbreak a sus dispositivos debido a las limitaciones de iOS. Dependiendo del método utilizado, los efectos del jailbreak pueden ser permanentes o temporales. [210]
En 2010, la Electronic Frontier Foundation (EFF) logró convencer a la Oficina de Derechos de Autor de los Estados Unidos para que permitiera una exención a la prohibición general de eludir los sistemas de protección de derechos de autor en virtud de la Ley de Derechos de Autor del Milenio Digital (DMCA). La exención permite desbloquear iPhones con el único fin de permitir que se agreguen aplicaciones obtenidas legalmente al iPhone. [211] La exención no afecta las relaciones contractuales entre Apple y el propietario de un iPhone, por ejemplo, el jailbreak anula la garantía del iPhone; sin embargo, se basa únicamente en la discreción de Apple sobre si reparará o no los dispositivos jailbreakeados en caso de que necesiten ser reparados. Al mismo tiempo, la Oficina de Derechos de Autor eximió el desbloqueo de un iPhone de las prohibiciones antielusión de la DMCA. [212] El desbloqueo de un iPhone permite que el iPhone se use con cualquier operador inalámbrico que utilice la misma tecnología GSM o CDMA para la que fue diseñado para funcionar el modelo de teléfono en particular. [213]
Inicialmente, la mayoría de los operadores inalámbricos en los EE. UU. no permitían a los propietarios de iPhone desbloquearlo para usarlo con otros operadores. Sin embargo, AT&T permitió a los propietarios de iPhone que habían cumplido con los requisitos del contrato desbloquear su iPhone. [214] Las instrucciones para desbloquear el dispositivo están disponibles en Apple, [215] pero, en última instancia, queda a discreción exclusiva del operador autorizar el desbloqueo del dispositivo. [216] Esto permite el uso de un iPhone de origen del operador en otras redes. Las versiones modernas de iOS y el iPhone son totalmente compatibles con LTE en múltiples operadores dondequiera que se haya comprado el teléfono. [217] Hay programas disponibles para eliminar las restricciones de bloqueo de SIM, pero Apple no los admite y, en la mayoría de los casos, no se trata de un desbloqueo permanente, sino de un desbloqueo suave, [218] que modifica el iPhone para que la banda base acepte la tarjeta SIM de cualquier operador GSM. El desbloqueo de SIM no es jailbreaking, pero también se requiere un jailbreak para estos desbloqueos de software no oficiales.
La legalidad del desbloqueo de software varía en cada país; por ejemplo, en EE. UU. existe una exención DMCA para el desbloqueo de software no oficial de dispositivos comprados antes del 26 de enero de 2013. [219]
La naturaleza cerrada y propietaria de iOS ha generado críticas, en particular por parte de defensores de los derechos digitales como la Electronic Frontier Foundation , el ingeniero informático y activista Brewster Kahle , el especialista en derecho de Internet Jonathan Zittrain y la Free Software Foundation , que protestaron por el evento de presentación del iPad y han atacado al iPad con su campaña " Defectuoso por diseño ". [220] [ 221] [222] [223] El competidor Microsoft , a través de un portavoz de relaciones públicas, criticó el control de Apple sobre su plataforma. [224]
Lo que está en juego son las restricciones impuestas por el diseño de iOS, a saber, la gestión de derechos digitales (DRM) destinada a limitar los medios adquiridos a la plataforma de Apple, el modelo de desarrollo (que exige una suscripción anual para distribuir aplicaciones desarrolladas para iOS), el proceso de aprobación centralizado de las aplicaciones, así como el control general y el bloqueo de la propia plataforma por parte de Apple. En particular, está en cuestión la capacidad de Apple para desactivar o eliminar aplicaciones de forma remota a voluntad. [225]
Algunos en la comunidad tecnológica han expresado su preocupación por el hecho de que el bloqueo de iOS representa una tendencia creciente en el enfoque de Apple hacia la informática, en particular el alejamiento de Apple de las máquinas con las que los aficionados pueden "juguetear" y señalan el potencial de tales restricciones para sofocar la innovación de software. [226] [227] El ex desarrollador de Facebook Joe Hewitt protestó contra el control de Apple sobre su hardware como un "precedente horrible", pero elogió el sandbox de aplicaciones de iOS. [228]
iOS utiliza muchas funciones de seguridad tanto en hardware como en software.
iOS es el segundo sistema operativo móvil más popular del mundo, después de Android . Las ventas de iPads en los últimos años también están por detrás de Android, mientras que, por uso web (un indicador de todos los usos), los iPads (que usan iOS) siguen siendo los más populares. [230]
En la WWDC 2014, Tim Cook dijo que se habían vendido 800 millones de dispositivos hasta junio de 2014. [231] Durante la conferencia de ganancias trimestrales de Apple en enero de 2015, la compañía anunció que había vendido más de mil millones de dispositivos iOS desde 2007. [232] [233]
En febrero de 2023, había 2 mil millones de dispositivos activados [234] y se habían vendido 1.500 millones de iPhones desde 2007. [235]
A finales de 2011, iOS representaba el 60% de la cuota de mercado de teléfonos inteligentes y tabletas. [236] A finales de 2014, iOS representaba el 14,8% del mercado de teléfonos inteligentes [237] y el 27,6% del mercado de tabletas y dos en uno. [238] En mayo de 2023, StatCounter informó que iOS se utilizaba en el 31,44% de los teléfonos inteligentes y el 55,75% de las tabletas en todo el mundo, medido por el uso de Internet en lugar de las ventas. [239]
En el tercer trimestre de 2015, un estudio de Strategy Analytics mostró que la adopción de iOS en el mercado mundial de teléfonos inteligentes se situó en un mínimo histórico del 12,1%, atribuido al mediocre desempeño en China y África. Android representó el 87,5% del mercado, y Windows Phone y BlackBerry representaron el resto. [240] [241]
Cronología de dispositivos iOS: modelos de iPhone, iPod Touch, iPad, Apple TV y Apple Watch |
---|
Fuentes: Archivo de la sala de prensa de Apple Inc., [242] Base de datos de modelos Mactracker de Apple Inc. [243] |
[Imagen: shutter-animation-in-apple-ios-6-camera-app.png] Imagen del obturador en la aplicación de cámara de iOS 6
{{cite web}}
: CS1 maint: unfit URL (link)