Página semiprotejada
De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

iOS (anteriormente iPhone OS ) es un sistema operativo móvil creado y desarrollado por Apple Inc. exclusivamente para su hardware . Es el sistema operativo que alimenta muchos de los dispositivos móviles de la empresa, incluidos el iPhone y el iPod Touch ; el término también incluía las versiones que se ejecutan en iPads hasta que se introdujo el nombre iPadOS con la versión 13 en 2019. Es el segundo sistema operativo móvil más instalado del mundo, después de Android . Es la base de otros tres sistemas operativos fabricados por Apple: iPadOS, tvOS y watchOS.. Es software propietario, aunque algunas partes son de código abierto bajo la licencia de fuente pública de Apple y otras licencias. [10]

Presentado en 2007 para el iPhone de primera generación , iOS se ha ampliado desde entonces para admitir otros dispositivos de Apple, como el iPod Touch (septiembre de 2007) y el iPad (enero de 2010). En marzo de 2018 , la App Store de Apple contiene más de 2,1 millones de aplicaciones iOS, 1 millón de las cuales son nativas para iPads. [11] Estas aplicaciones móviles se han descargado colectivamente más de 130 mil millones de veces.

Las principales versiones de iOS se lanzan anualmente. La versión estable actual, iOS 14 , se lanzó al público el 16 de septiembre de 2020. [12] Trajo muchos cambios en la interfaz de usuario, incluida la capacidad de colocar widgets en la pantalla de inicio, una interfaz de usuario compacta para Siri y llamadas telefónicas, y la capacidad de cambiar tanto el navegador web predeterminado como las aplicaciones de correo electrónico. No se eliminó ningún dispositivo, ya que todos los dispositivos compatibles con iOS 13 pueden ejecutar iOS 14 .

Historia

Segundo logotipo de iOS (2013-2017), con fuente Myriad Pro Light
Tercer logotipo de iOS (2017-presente), con fuente San Francisco Semibold

En 2005, cuando Steve Jobs comenzó a planificar el iPhone , tuvo la opción de "encoger el Mac, lo que sería una hazaña épica de ingeniería, o agrandar el iPod". Jobs favoreció el enfoque anterior, pero enfrentó a los equipos de Macintosh e iPod , liderados por Scott Forstall y Tony Fadell , respectivamente, entre sí en una competencia interna, con Forstall ganando al crear el iPhone OS. La decisión permitió el éxito del iPhone como plataforma para desarrolladores externos: el uso de un conocido sistema operativo de escritorio como base permitió a muchos desarrolladores externos de Mac escribir software para iPhone con un mínimo de reentrenamiento. Forstall también fue responsable de crear unkit de desarrollo de software para que los programadores creen aplicaciones de iPhone, así como una tienda de aplicaciones dentro de iTunes . [13] [14]

El sistema operativo se presentó con el iPhone en la Macworld Conference & Expo el 9 de enero de 2007 y se lanzó en junio de ese año. [15] [16] [17] En el momento de su presentación en enero, Steve Jobs afirmó: "iPhone ejecuta OS X" y ejecuta "aplicaciones de escritorio", [18] [19] pero en el momento del lanzamiento del iPhone , el sistema operativo pasó a llamarse "iPhone OS". [20] Inicialmente, las aplicaciones nativas de terceros no eran compatibles. El razonamiento de Jobs era que los desarrolladores podían crear aplicaciones web a través del navegador web Safari que "se comportarían como aplicaciones nativas en el iPhone". [21] [22]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". [23] [24] [25] El 6 de marzo de 2008, Apple llevó a cabo un evento de prensa, anunciando el iPhone SDK. [26] [27]

iPhone (primera generación) , el primer dispositivo comercializado con iOS (2007)

La App Store de iOS se abrió el 10 de julio de 2008 con 500 aplicaciones iniciales disponibles. [28] Esta cifra aumentó rápidamente a 3.000 en septiembre de 2008, [29] 15.000 en enero de 2009, [30] 50.000 en junio de 2009, [31] 100.000 en noviembre de 2009, [32] [33] 250.000 en agosto de 2010, [34] [35] 650.000 en julio de 2012, [36] 1 millón en octubre de 2013, [37] [38] 2 millones en junio de 2016, [39] [40] [41] y 2,2 millones en enero de 2017. [42] [43 ] En marzo de 2016 , 1 millón de aplicaciones son compatibles de forma nativa contableta iPad . [44] Estas aplicaciones se han descargado colectivamente más de 130 mil millones de veces. [39] La empresa de inteligencia de aplicaciones Sensor Tower ha estimado que la App Store alcanzará los 5 millones de aplicaciones para el año 2020. [45]

En septiembre de 2007, Apple anunció el iPod Touch , un iPod rediseñado basado en el factor de forma del iPhone. [46] El 27 de enero de 2010, Apple presentó su muy esperada tableta de medios , el iPad , que presenta una pantalla más grande que el iPhone y el iPod Touch, y está diseñada para la navegación web, el consumo de medios y la lectura, y ofrece interacción multitáctil. con formatos multimedia que incluyen periódicos, libros electrónicos, fotos, videos, música, documentos de procesamiento de texto, videojuegos y la mayoría de las aplicaciones de iPhone existentes que utilizan una pantalla de 9,7 pulgadas. [47] [48] [49] También incluye una versión móvil de Safari para navegar por la web, así como acceso a la App Store,Biblioteca de iTunes , iBookstore , Contactos y Notas. El contenido se puede descargar a través de Wi-Fi y el servicio 3G opcional o se sincroniza a través de la computadora del usuario. [50] AT&T fue inicialmente el único proveedor estadounidense de acceso inalámbrico 3G para iPad. [51]

En junio de 2010, Apple cambió el nombre del iPhone OS a "iOS". La marca registrada "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 demanda potencial, Apple obtuvo la licencia de la marca comercial "IOS" de Cisco. [52]

El reloj inteligente Apple Watch fue anunciado por Tim Cook el 9 de septiembre de 2014, y se presentó como un producto con seguimiento de la salud y el estado físico. [53] [54] Fue lanzado el 24 de abril de 2015. [55] [56] [57] Utiliza watchOS como sistema operativo, el cual está basado en IOS:

En octubre de 2016, Apple abrió su primera Academia de Desarrolladores de iOS en Nápoles dentro del nuevo campus de la Universidad de Nápoles Federico II . [58] [59] El curso es completamente gratuito, destinado a adquirir habilidades técnicas específicas sobre la creación y gestión de aplicaciones para las plataformas del ecosistema de Apple . [60] En la Academia también hay temas de administración de empresas (planificación empresarial y gestión empresarial con un enfoque en oportunidades digitales) y hay un camino dedicado al diseño de interfaces gráficas.. Los estudiantes tienen la oportunidad de participar en "Enterprise Track", una experiencia de capacitación en profundidad sobre el ciclo de vida completo de una aplicación, desde el diseño hasta la implementación, seguridad, resolución de problemas , almacenamiento de datos y uso de la nube. [61] [62] 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 curso académico 2018/2019 llegaron estudiantes de más de 30 países diferentes. 35 de ellos han sido seleccionados para asistir a la Worldwide Developer Conference , la conferencia anual de desarrolladores de Apple que se celebra anualmente en California a principios de junio. [63] [64]

Steve Jobs , entonces director ejecutivo de Apple , presenta el iPad.

El 3 de junio de 2019, iPadOS , la versión de marca de iOS para iPad, se anunció en la WWDC de 2019; fue lanzado el 25 de septiembre de 2019. [65]

Características

Interfaz

La interfaz de usuario de iOS se basa en la manipulación directa , utilizando gestos multitáctiles como deslizar , tocar , pellizcar y pellizcar hacia atrás . Los elementos de control de la interfaz incluyen controles deslizantes, interruptores y botones. [66] Algunas aplicaciones utilizan acelerómetros internos para responder al movimiento del dispositivo (un resultado común es el comando deshacer ) o al rotarlo en tres dimensiones (un resultado común es cambiar entre el modo vertical y horizontal). Diversas accesibilidad descritas en § AccesibilidadLas funciones permiten a los usuarios con discapacidades visuales y auditivas utilizar correctamente iOS. [67]

Los dispositivos iOS se inician en la pantalla de inicio, el "concentrador" 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 suelen estar formadas por iconos de aplicaciones y widgets ; Los iconos de aplicaciones inician 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 del correo electrónico del usuario o un teletipo de noticias directamente en la pantalla de inicio. [68]

Pantalla de inicio del iPhone X

En la parte superior de la pantalla hay una barra de estado que muestra información sobre el dispositivo y su conectividad. La barra de estado en sí contiene dos elementos, el Centro de control y el Centro de notificaciones . El Centro de control se puede "bajar" desde la parte superior derecha de la muesca, en los nuevos iPhones, dando acceso a varios conmutadores para administrar el dispositivo más rápidamente sin tener que abrir la Configuración. Es posible administrar el brillo, el volumen, las conexiones inalámbricas, el reproductor de música, etc. [69]

En cambio, desplazarse desde la parte superior izquierda a la inferior 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 aplicaciones es posible interactuar directamente, por ejemplo respondiendo un mensaje directamente desde ella. Las notificaciones se envían en dos modos, las notificaciones importantes que se muestran en la pantalla de bloqueo y se señalan con un sonido distintivo, acompañadas de un banner de advertencia y el ícono de la insignia de la aplicación, y el modo secundario donde se muestran en el Centro de notificaciones, pero no se muestran en la pantalla de bloqueo, ni se indican mediante carteles de advertencia, iconos de placa o sonidos. [70] [71]

Es posible elegir si las notificaciones de una aplicación se pueden mostrar en la pantalla de bloqueo, el Centro de notificaciones, el banner o los tres; si la pancarta debe ser temporal o permanente; activar o desactivar el sonido; elija si desea agrupar por aplicación o no y si desea mostrar vistas previas cuando está bloqueado. Es posible desactivar las notificaciones de aplicaciones no deseadas. Las notificaciones más antiguas se eliminan automáticamente después de unos días.

Una pantalla de inicio puede estar formada por varias páginas, entre las cuales el usuario puede deslizar hacia adelante y hacia atrás, una de las formas de hacerlo es mantener presionados los "puntos" que se muestran en cada página y deslizar hacia la izquierda o hacia la derecha.

A la derecha de la última página, la biblioteca de aplicaciones enumera y clasifica las aplicaciones instaladas en el dispositivo. Las aplicaciones dentro de cada categoría se organizan según la frecuencia de su uso. Además de una categoría para aplicaciones sugeridas, una categoría "reciente" enumera las aplicaciones instaladas recientemente junto con los clips de aplicaciones a los que se accedió recientemente. Los usuarios pueden buscar la aplicación que deseen o explorarlas en orden alfabético.

iOS también se integra a la perfección con otros marcos de programación y tecnologías, como Apple Pay , HomeKit , HealthKit e ResearchKit .

En iOS, el botón de la página principal generalmente se encuentra en la parte superior derecha. Para volver atrás en una aplicación, casi siempre hay un botón "Atrás".

Puede retroceder de 4 formas diferentes, varía según el contexto.

  1. Presiona el botón "Atrás" en la parte superior izquierda de la pantalla.
  2. Desliza el dedo hacia la derecha desde el borde izquierdo de la pantalla (gesto)
  3. Presiona la acción "Finalizar" en la parte superior derecha de la pantalla.
  4. Desplácese hacia abajo en el contenido de la pantalla

El título de la página está prácticamente siempre presente y muy visible, pero se encoge a medida que el usuario se desplaza hacia abajo.

Los destinos de navegación que no se pueden incluir en la barra de pestañas inferior pueden: moverse a una pestaña genérica "Más" o aparecer como acciones en la parte superior izquierda o derecha de otros destinos.

Las vistas modales son actividades de una sola pantalla que se muestran al deslizar el dedo hacia el primer plano, mientras permiten que la pantalla anterior se asome y se retire al fondo. Puede ignorarlos desplazándose hacia abajo o tocando "Atrás" en la parte superior.

Las vistas de pantalla completa son contenido multimedia, como fotos o videos, que ocupan toda la pantalla. Desaparecen al desplazarse hacia abajo.

Ocasionalmente, en iOS, las acciones importantes de la página aparecen en una barra de herramientas inferior.

Los menús de acción se pueden activar con cualquier botón o al intentar realizar cualquier acción. Se desplazan de abajo hacia arriba.

En los iPhones anteriores con botón de inicio , se pueden crear capturas de pantalla presionando simultáneamente los botones de inicio y encendido . En comparación con el sistema operativo Android , que requiere que los botones se mantengan presionados, una presión corta es suficiente en iOS. [72] En los iPhones más recientes que carecen de un botón de inicio físico, las capturas de pantalla se capturan usando los botones de bajar volumen y de encendido. [73]

Una nueva función en iOS 13 llamada "menús contextuales" muestra acciones relacionadas cuando tocas y mantienes presionado un elemento. Cuando se muestra el menú contextual, el fondo se ve borroso. [74]

Para elegir entre algunas 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) se colorean en rojo.

La fuente oficial de iOS es San Francisco . Está diseñado para una legibilidad de texto pequeño y se utiliza en todo el sistema operativo, incluidas las aplicaciones de terceros. [74]

Los íconos tienen un tamaño de 180x180px para iPhones con una pantalla más grande, generalmente modelos de más de 6 pulgadas, incluidos iPhone 11 Pro y iPhone 8 Plus , mientras que son de 120x120px en iPhones con pantallas más pequeñas. [75]

El lenguaje de diseño oficial de Apple se llama Human Interface . [76]

Aplicaciones

Los dispositivos iOS vienen con aplicaciones preinstaladas desarrolladas por Apple, incluidas Mail, Maps, TV, Music, FaceTime, Wallet, Health y muchas más.

Las aplicaciones (" aplicaciones ") 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 pautas para especificar que los desarrolladores de aplicaciones ya no tendrán la capacidad de usar mensajes personalizados para alentar a los usuarios a dejar reseñas de sus aplicaciones. [77] [78] Las aplicaciones 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 con 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. Permite que las aplicaciones tengan una apariencia coherente con el sistema operativo, sin embargo, ofrece personalización.

Los elementos se actualizan automáticamente junto con las actualizaciones de iOS, incluidas automáticamente nuevas reglas de interfaz. Los elementos de UIKit son muy adaptables, esto permite a los desarrolladores diseñar una sola aplicación que se ve igual en cualquier dispositivo iOS. Además de definir la interfaz de iOS, UIKit define la funcionalidad de la aplicación.

Al principio, Apple no tenía la intención de lanzar un SDK a los desarrolladores, porque no querían que se desarrollaran aplicaciones de terceros para iOS, sino que crearan aplicaciones web . Sin embargo, esta tecnología nunca entró en un uso común, esto llevó a Apple a cambiar de opinión, por lo que en octubre de 2007 se anunció el SDK para desarrolladores, finalmente lanzado el 6 de marzo de 2008.

El SDK incluye un conjunto inclusivo de herramientas de desarrollo, [79] 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 la App Store , los desarrolladores deben suscribirse al Programa para desarrolladores de Apple.

A lo largo de los años, las aplicaciones de la Apple Store superaron varios hitos importantes, incluidas 50.000, [80] 100.000, [81] 250.000, [82] 500.000, [83] 1 millón, [84] y 2 millones de aplicaciones. [85] La aplicación número mil millones se instaló el 24 de abril de 2009. [86]

Pantalla de inicio

La pantalla de inicio, renderizada por SpringBoard , muestra íconos de aplicaciones y un muelle en la parte inferior donde los usuarios pueden anclar sus aplicaciones más utilizadas. La pantalla de inicio aparece cada vez que el usuario desbloquea el dispositivo o presiona el botón físico "Inicio" mientras está en otra aplicación. [87] Antes de iOS 4 en el iPhone 3GS (o posterior), el fondo de la pantalla solo se podía personalizar mediante jailbreak., pero ahora se puede cambiar de inmediato. La pantalla tiene una barra de estado en la parte superior para mostrar datos, como la hora, el nivel de la batería y la intensidad de la señal. El resto de la pantalla está dedicada a la aplicación actual. Cuando se establece una contraseña y un usuario enciende el dispositivo, la contraseña debe ingresarse en la pantalla de bloqueo antes de que se le otorgue acceso a la pantalla de inicio. [88]

En iPhone OS 3, se introdujo Spotlight , que permite a los usuarios buscar medios, aplicaciones, correos electrónicos, contactos, mensajes, recordatorios, eventos de calendario y contenido similar. En iOS 7 y versiones posteriores, se accede a Spotlight tirando hacia abajo en cualquier lugar de la pantalla de inicio (excepto en los bordes superior e inferior que abren el Centro de notificaciones y el Centro de control). [89] [90] En iOS 9, hay dos formas de acceder a Spotlight. Al igual que con iOS 7 y 8, al abrir cualquier pantalla de inicio se mostrará Spotlight. Sin embargo, también se puede acceder como estaba en iOS 3 - 6. Esto dota a Spotlight con sugerencias de Siri, que incluyen sugerencias de aplicaciones, sugerencias de contacto y noticias. [91] En iOS 10, Spotlight está en la parte superior del panel "Hoy" ahora dedicado. [92]

Desde iOS 3.2 , los usuarios pueden establecer una imagen de fondo para la pantalla de inicio. Esta función solo está disponible en dispositivos de tercera generación: iPhone 3GS , iPod touch de tercera generación (iOS 4.0 o más reciente) y todos los modelos de iPad (desde iOS 3.2) o más nuevos.

iOS 7 introdujo un efecto de paralaje en la pantalla de inicio, que cambia el fondo de pantalla y los iconos del dispositivo en respuesta al movimiento del dispositivo, creando un efecto 3D y una ilusión de iconos flotantes. Este efecto también es visible en la vista de pestañas de Mail y Safari. [93]

Los investigadores descubrieron que los usuarios organizan los iconos 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. [94]

Fuente del sistema

iOS originalmente usó Helvetica como fuente del sistema. Apple cambió a Helvetica Neue exclusivamente para el iPhone 4 y su pantalla Retina , y retuvo Helvetica como fuente del sistema para dispositivos iPhone más antiguos en iOS 4. [95] Con iOS 7, Apple anunció que cambiarían la fuente del sistema a Helvetica Neue Light. , una decisión que generó críticas por el uso inadecuado de una tipografía delgada y liviana para pantallas móviles de baja resolución. Apple finalmente eligió Helvetica Neue en su lugar. [96] [97] El lanzamiento de iOS 7 también introdujo la capacidad de escalar el texto o aplicar otras formas de cambios de accesibilidad de texto a través de Configuración. [98] [99]Con iOS 9, Apple cambió la fuente a San Francisco , una fuente diseñada por Apple que busca la máxima legibilidad y consistencia de fuente en toda su línea de productos. [100] [101]

Carpetas

iOS 4 introdujo carpetas, que se pueden crear arrastrando una aplicación encima de otra y, a partir de ese momento, se pueden agregar más elementos a la carpeta utilizando el mismo procedimiento. Un título para la carpeta se selecciona automáticamente por la categoría de aplicaciones dentro, pero el nombre también puede ser editado por el usuario. [102] Cuando las aplicaciones dentro de las carpetas reciben distintivos de notificación, se suman los números individuales de notificaciones y el número total se muestra como un distintivo de notificación en la propia carpeta. [102] Originalmente, las carpetas de un iPhone podían incluir hasta 12 aplicaciones, mientras que las carpetas del iPad podían incluir 20. [103]Con el aumento de los tamaños de pantalla en el hardware de iPhone más nuevo, 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 la carpeta. 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. [104] En iOS 9, Apple actualizó el tamaño de las carpetas para el hardware del iPad, permitiendo 16 aplicaciones por página, aún en 15 páginas como máximo, aumentando el total a 240 aplicaciones. [105]

Centro de notificaciones

Antes de iOS 5, las notificaciones se entregaban en una ventana modal y no se podían ver después de descartarlas. 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. [106] Las notificaciones ahora se envían en pancartas 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 optar por ver notificaciones en ventanas de alerta modal ajustando la configuración de notificaciones de la aplicación. Introducido con iOS 8, ahora se puede acceder a los widgets a través del Centro de notificaciones, definido por terceros.

Cuando una aplicación envía una notificación mientras está cerrada, aparece una insignia roja en su ícono. Esta insignia le dice al usuario, de un vistazo, cuántas notificaciones ha enviado la aplicación. Al abrir la aplicación, se borra la insignia.

Accesibilidad

iOS ofrece varias funciones de accesibilidad para ayudar a los usuarios con discapacidades visuales y auditivas. Una característica importante, VoiceOver , proporciona información de lectura de voz 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 incorpora la funcionalidad VoiceOver. [107] Un ejemplo incluye sostener el iPhone para tomar una foto, con VoiceOver describiendo el escenario de la foto. [108] Como parte de un programa "Hecho para iPhone", introducido con el lanzamiento de iOS 7 en 2013, Apple ha desarrollado tecnología para usarBluetooth 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 del 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. [109] [110] Apple hizo más 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 personas sordas para hacer teléfonos llamadas desde el iPhone y brindar tutoriales y pautas para que los desarrolladores externos incorporen funciones de accesibilidad adecuadas en sus aplicaciones. [111]

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 ", [112] y en 2016, Steven Aquino de TechCrunch describió a Apple como "liderando el camino en tecnología de asistencia ", con Sarah Herrlinger, directora sénior de políticas e iniciativas de accesibilidad global en Apple, afirmando que" Vemos la accesibilidad como un derecho humano básico. Construir el núcleo de nuestros productos respalda la visión de un mundo inclusivo donde las oportunidades y el acceso a la información está libre de barreras y permite a las personas con discapacidad alcanzar sus objetivos ". [113]

Las críticas se han dirigido a iOS dependiendo de la conexión a Internet (ya sea WiFi o iTunes) y una tarjeta SIM que funcione en la primera activación. [114] Esta restricción se ha relajado en iOS 12, que ya no requiere este último. [115]

Multitarea

La multitarea para iOS se lanzó por primera vez en junio de 2010 junto con el lanzamiento de iOS 4 . [116] [117] Solo algunos dispositivos ( iPhone 4 , iPhone 3GS y iPod Touch de 3.ª generación) podían realizar múltiples tareas. [118] El iPad no se volvió multitarea hasta iOS 4.2.1 en ese noviembre. [119]

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 de funciones limitado y requiere que los desarrolladores de aplicaciones agreguen soporte explícito para ello. [118] [120]

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 pueden "hacer jailbreak" a su dispositivo para realizar múltiples tareas de forma no oficial. [121] A partir de iOS 4, en dispositivos iOS de tercera generación y más nuevos, la multitarea es compatible a través de siete API en segundo plano : [122]

  1. Audio de fondo: la aplicación continúa ejecutándose en segundo plano mientras reproduce contenido de audio o video [123]
  2. Voz sobre IP: la aplicación se suspende cuando no hay una llamada telefónica en curso [123]
  3. Ubicación en segundo plano: se notifica a la aplicación sobre los cambios de ubicación [123]
  4. Notificaciones push
  5. Notificaciones locales: la aplicación programa las notificaciones locales para que se envíen a una hora predeterminada [123]
  6. Finalización de la tarea: la aplicación solicita al sistema tiempo adicional para completar una tarea determinada [123]
  7. Cambio rápido de aplicación: la aplicación no ejecuta ningún código y puede eliminarse de la memoria en cualquier momento [123]

En iOS 5, se introdujeron tres nuevas API en segundo plano:

  1. Kiosco: la aplicación puede descargar contenido en segundo plano para que esté listo para el usuario [123]
  2. Accesorio externo: la aplicación se comunica con un accesorio externo y comparte datos a intervalos regulares [123]
  3. Accesorio Bluetooth: la aplicación se comunica con un accesorio Bluetooth y comparte datos a intervalos regulares [123]

En iOS 7, Apple introdujo una nueva función multitarea, que brinda a todas las aplicaciones la capacidad de realizar actualizaciones en segundo plano. Esta función prefiere actualizar las aplicaciones más utilizadas por el usuario y prefiere usar redes Wi-Fi a través de una red celular, sin reducir notablemente la duración de la batería del dispositivo.

Cambio de aplicaciones

En iOS 4.0 a iOS 6.x, al hacer doble clic en el botón de inicio se activa el conmutador de aplicaciones. Aparece una interfaz de estilo muelle desplazable desde la parte inferior, moviendo el contenido de la pantalla hacia arriba. La elección de un icono cambia a una aplicación. En el extremo izquierdo hay iconos que funcionan como controles de música, un bloqueo de rotación y en iOS 4.2 y superior, 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 conmutador de aplicaciones. Sin embargo, a diferencia de las versiones anteriores, muestra capturas de pantalla de aplicaciones abiertas en la parte superior del icono y el desplazamiento horizontal permite navegar a través de aplicaciones anteriores, y es posible cerrar aplicaciones arrastrándolas hacia arriba, similar a cómo WebOS maneja múltiples tarjetas. [124]

Con la introducción de iOS 9, el conmutador de aplicaciones recibió un cambio visual significativo; Si bien aún conserva la metáfora de la tarjeta introducida en iOS 7, el ícono 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. [125] En iOS 11 , el conmutador de aplicaciones recibe un importante rediseño. En el iPad, el Centro de controly el conmutador de aplicaciones se combinan. También se puede acceder al conmutador de aplicaciones en el iPad deslizando el dedo hacia arriba desde la parte inferior. En el iPhone, no se puede acceder al conmutador de aplicaciones si no hay aplicaciones en la RAM .

Finalizar tareas

En iOS 4.0 a iOS 6.x, mantener presionados brevemente los íconos en el conmutador de aplicaciones los hace "temblar" (de manera similar a la pantalla de inicio) y permite al usuario forzar el cierre de las aplicaciones tocando el círculo rojo menos que aparece en la esquina de la icono de la aplicación. [126] La eliminación de aplicaciones de 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 iconos 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. [127]

La terminación de la tarea

La finalización de tareas permite que las aplicaciones continúen una determinada tarea después de que se haya suspendido la aplicación. [128] [129] A partir de iOS 4.0, las aplicaciones pueden solicitar hasta diez minutos para completar una tarea en segundo plano. [130] Sin embargo, esto no se extiende a las actualizaciones y descargas en segundo plano (por ejemplo, si un usuario inicia una descarga en una aplicación, no finalizará si se aleja de la aplicación).

Siri

Siri ( / s ɪər i / ) es un asistente personal inteligente 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 de idiomas individuales de los usuarios, con un uso continuo. Los resultados devueltos se individualizan.

Lanzada originalmente como una aplicación para iOS en febrero de 2010, [131] fue adquirida por Apple dos meses después, [132] [133] [134] y luego se integró en el iPhone 4S en su lanzamiento en octubre de 2011. [135] [136 ] En ese momento, la aplicación separada también se eliminó de la App Store de iOS . [137]

Siri admite una amplia gama de comandos de usuario, que incluyen realizar acciones telefónicas, verificar información básica, programar eventos y recordatorios, manejar la configuración del dispositivo, buscar en Internet, navegar por áreas, encontrar información sobre entretenimiento y puede interactuar con aplicaciones integradas en iOS. [138] 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. [139] [140] Con el lanzamiento de iOS 11 , Apple actualizó las voces de Siri para voces humanas más claras, ahora admite preguntas de seguimiento y traducción de idiomas, y acciones adicionales de terceros. [141] [142]

Centro de juegos

Game Center es una "red social de juegos" multijugador en línea [143] lanzada por Apple. [144] Permite a los usuarios "invitar a amigos a jugar un juego, iniciar un juego multijugador a través del 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. [143]

Game Center se anunció 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. [143] Fue lanzado el 8 de septiembre de 2010 con iOS 4.1 en iPhone 4 , iPhone 3GS y iPod Touch de 2ª a 4ª generación. [145] Game Center hizo su debut público en el iPad con iOS 4.2.1. [146] 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 tenían iOS 4). [147] Sin embargo, Game Center no está disponible oficialmente en el iPhone 3G a través de un truco. [148]

Hardware

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), [149] después de que Apple anunciara que cambiarían a 64 bits. Procesadores ARMv8-A con la introducción del Apple A7chip. [150] El soporte de 64 bits también se aplicó para todas las aplicaciones en la App Store ; Todas las aplicaciones nuevas enviadas a la App Store con fecha límite de febrero de 2015 y todas las actualizaciones de aplicaciones enviadas a App Store con fecha límite del 1 de junio de 2015. [151] iOS 11 deja de ser compatible con todos los dispositivos iOS con procesadores ARM de 32 bits. así como aplicaciones de 32 bits, [152] [153] lo que hace que iOS solo sea de 64 bits. [154]

Desarrollo

El SDK de iOS ( Software Development Kit ) permite el desarrollo de aplicaciones móviles en iOS.

Aunque originalmente desarrolló el iPhone antes de su presentación en 2007, el entonces CEO de Apple , Steve Jobs, no tenía la intención de permitir que los desarrolladores externos crearan aplicaciones nativas para iOS, sino que los dirigía a crear aplicaciones web para el navegador web Safari . [155] Sin embargo, la reacción violenta de los desarrolladores llevó a la empresa a reconsiderar, [155] Jobs anunció en octubre de 2007 que Apple tendría un kit de desarrollo de software disponible para los desarrolladores en febrero de 2008. [156] [157] El SDK se lanzó en marzo 6, 2008. [158] [159]

El SDK es una descarga gratuita para los usuarios de computadoras personales Mac . [160] No está disponible para PC con Microsoft Windows . [160] El SDK contiene conjuntos que brindan a los desarrolladores acceso a diversas funciones y servicios de los dispositivos iOS, como atributos de hardware y software. [161] También contiene un simulador de iPhone para imitar la apariencia del dispositivo en la computadora durante el desarrollo. [161] Las nuevas versiones del SDK acompañan a las nuevas versiones de iOS. [162] [163] 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. [160]

Combinado con Xcode , el SDK de iOS ayuda a los desarrolladores a escribir aplicaciones de iOS utilizando lenguajes de programación oficialmente admitidos, incluidos Swift y Objective-C . [164] Otras empresas también han creado herramientas que permiten el desarrollo de aplicaciones nativas de iOS utilizando sus respectivos lenguajes de programación. [165] [166]

Programa de actualización

Uso de la plataforma según lo medido por la App Store el 24 de febrero de 2021 [167]

  iOS 14 (80,00%)
  iOS 13 (12,00%)
  iOS 12 y versiones anteriores (8,00%)

Apple proporciona actualizaciones importantes del sistema operativo iOS anualmente a través de iTunes y desde iOS 5, también de forma inalámbrica . [168] El dispositivo busca actualizaciones en un archivo PLIST basado en XML en mesu.apple.com. Las actualizaciones se entregan en archivos ZIP sin cifrar. En todos los dispositivos iOS recientes, iOS verifica periódicamente la disponibilidad de una actualización y, si hay alguna disponible, solicitará al usuario que permita su instalación automática.

La última versión estable es iOS 14 , lanzada el 16 de septiembre de 2020. Está disponible para iPhone 6S y posteriores, y el iPod Touch de séptima generación . [169] Además del lanzamiento de iOS 14, iPadOS 14 se lanzó junto con iOS 14. Apple debutó con iOS 14 y iPadOS 14 en su discurso de apertura anual de la WWDC el 22 de junio de 2020. [170] iPadOS 14 está disponible en iPad Air 2 y más tarde, iPad de quinta generación y posteriores, iPad mini 4 y posteriores y todas las versiones del iPad Pro . [171]La actualización introdujo nuevas funciones como widgets mejorados de la pantalla de inicio, la biblioteca de aplicaciones, clips de aplicaciones y más. [172]

Originalmente, los usuarios de iPod Touch tenían que pagar por las actualizaciones del software del sistema. Esto se debió a las reglas de contabilidad que no lo designaban como un "dispositivo de suscripción" como iPhone o Apple TV, y las mejoras en el dispositivo requerían pagos. [173] [174] El requisito de pagar para actualizar hizo que los propietarios de iPod Touch se mantuvieran alejados de las actualizaciones. [175] Sin embargo, en septiembre de 2009, un cambio en las reglas contables obtuvo una aprobación tentativa, 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. [176] [177]

Apple ha extendido significativamente el ciclo de actualizaciones para 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 a seis años. [178] [179]

Kernel de XNU

El kernel de iOS es el kernel XNU de Darwin . El iPhone OS original (1.0) hasta el iPhone OS 3.1.3 usaba Darwin 9.0.0d1. iOS 4 se basó en Darwin 10. iOS 5 se basó en Darwin 11. iOS 6 se basó en Darwin 13. iOS 7 e 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. [180]

En iOS 6, el kernel está sujeto al Kernel ASLR , muy similar al de 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.

Dado que XNU se basa en el kernel BSD, es de código abierto . [181] La fuente está bajo una licencia BSD de 3 cláusulas [182] para piezas BSD originales con piezas añadidas por Apple bajo la licencia de fuente pública de Apple. [183] Las versiones contenidas en iOS no están disponibles, mientras que solo están disponibles las versiones utilizadas en macOS .

iOS, no tiene kexts en el sistema de archivos, incluso si realmente 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).

La caché del kernel 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 kernelcaches de texto sin formato predeterminados, estas herramientas solo se pueden usar después de desempaquetar y aplicar lzssdec para descomprimir el caché del kernel a su tamaño completo.

El kextstat proporcionado por el software alternativo de Cydia no funciona en iOSm porque el kextstat 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é enlazado estáticamente almacenado en /System/Library/Caches/com.apple.kernelcaches/kernelcache que se descomprime y ejecuta en 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 núcleos de iOS y macOS se han acercado. Esto no es sorprendente, considerando que iOS introdujo nuevas características (como el Kernel ASLR, el congelador predeterminado y varias características de fortalecimiento de la seguridad) que se incorporaron por primera vez 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.

La última versión del Kernel de Darwin actualizada a iOS 13.6 es la 19.6.0, con fecha del 27 de julio de 2020, mientras que para iOS 14 beta 4 es la 20.0.0, con fecha del 27 de julio de 2020.

Imagen de kernel

La base de la imagen del kernel es aleatoria por el cargador de arranque ( iBoot ). Esto se hace creando datos aleatorios, haciendo un hash SHA-1 de ellos y luego usando un byte del hash SHA-1 para la diapositiva del núcleo. La diapositiva se calcula con esta fórmula:

base = 0x01000000 + (slide_byte * 0x00200000)

Si la diapositiva es 0, en su lugar se utiliza el desplazamiento estático de 0x21000000.

La base ajustada se pasa al kernel en la estructura de argumentos de arranque en offset 0x04, que es equivalente a gBootArgs-> virtBase.

Mapa del kernel

El mapa del núcleo se utiliza para las asignaciones del núcleo de todo tipo ( kalloc(), kernel_memory_allocate(), etc.) y abarca todos de espacio del núcleo ( 0x80000000- 0xFFFEFFFF). Los mapas basados en kernel son submapas del kernel_map, por ejemplo zone_map, ipc_kernel_map, etc.

La estrategia consiste en aleatorizar la base del kernel_map. Se genera un valor aleatorio de 9 bits justo después de lo kmem_init()cual se establece kernel_map, se multiplica por el tamaño de la página. El valor resultante se utiliza como tamaño para la kernel_mapasignación inicial . Las kernel_mapasignaciones futuras (y submapas) se adelantan en una cantidad aleatoria. La asignación se quita silenciosamente después de la primera recolección de basura y se reutiliza. Este comportamiento se puede anular con el " kmapoff" parámetro de arranque.

Ataques

Kext_request()permite que las aplicaciones soliciten información sobre los módulos del kernel, divididos en operaciones activas y pasivas. Las operaciones activas (cargar, descargar, iniciar, detener, etc.) requieren acceso de root. iOS elimina la capacidad de cargar extensiones del kernel. Las operaciones pasivas no estaban restringidas originalmente (antes de iOS 6 ) y permitían a los usuarios sin privilegios consultar las direcciones base del módulo del kernel. iOS6 eliminó inadvertidamente algunas limitaciones; solo se rechazan las solicitudes de dirección de carga. Por lo tanto, los atacantes pueden usar kKextRequestPredicateGetLoadedpara obtener direcciones de carga y volcados de encabezados mach-o. La dirección de carga y los encabezados del segmento mach-o están ocultos para ocultar la diapositiva ASLR, pero los encabezados de la sección mach-o no. Esto revela las direcciones virtuales de las secciones del kernel cargadas.

Esta filtración de información se ha cerrado con iOS 6.0.1.

Versiones de nombres en clave

Internamente, iOS identifica cada versión por un nombre en clave , que a menudo se usa solo internamente, normalmente para mantener el secreto del proyecto. Por ejemplo, el nombre en clave para iOS 14 es Azul.

Jailbreak

Desde su lanzamiento inicial, iOS ha estado sujeto a una variedad de hacks diferentes centrados en agregar funcionalidades no permitidas por Apple. [184] Antes del debut en 2008 de la App Store nativa de iOS de Apple , el motivo principal del jailbreak era evitar el mecanismo de compra de Apple para instalar las aplicaciones nativas de la App Store. [185] Apple afirmó que no lanzaría actualizaciones de software de iOS diseñadas específicamente para romper estas herramientas (aparte de las aplicaciones que realizan el desbloqueo de SIM ); sin embargo, con cada actualización de iOS subsiguiente, las vulnerabilidades de jailbreak que no se habían parcheado anteriormente suelen ser parcheadas. [186]

Cuando un dispositivo se está iniciando, carga el propio kernel de Apple inicialmente, por lo que un dispositivo con jailbreak debe ser explotado y tener el kernel parcheado cada vez que se inicia.

Hay diferentes tipos de jailbreak. Un jailbreak sin ataduras utiliza exploits que son lo suficientemente potentes como para permitir al usuario apagar y volver a encender su dispositivo a voluntad, con el dispositivo iniciándose por completo, y el kernel se parcheará sin la ayuda de una computadora; en otras palabras, lo hará. tener jailbreak incluso después de cada reinicio.

Sin embargo, algunas fugas de la cárcel están atadas . Un jailbreak conectado solo puede hacer jailbreak temporalmente al dispositivo durante un solo arranque. Si el usuario apaga el dispositivo y luego lo reinicia sin la ayuda de una herramienta de jailbreak, el dispositivo ya no ejecutará un kernel parcheado y puede atascarse en un estado de inicio parcial, como el modo de recuperación. Para que el dispositivo se inicie completamente y con un kernel parcheado, se debe "volver a hacer 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 archivos de paquetes instalados o archivos de sistema editados) persistirán entre reinicios, incluidos los cambios que solo pueden funcionar si el dispositivo tiene jailbreak (como archivos de paquetes instalados).

En años más recientes, se han creado otras dos soluciones: semi-atadas y semi-sin ataduras .

Una solución semi-atada 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 jailbreak.

Un jailbreak semi-sin ataduras brinda la capacidad de 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 en su dispositivo con la ayuda de una aplicación (generalmente descargada con Cydia Impactor) que se ejecuta en su dispositivo. En el caso del jailbreak de iOS 9.2-9.3.3, un exploit basado en Safari estaba disponible, lo que significa que un sitio web podría usarse para rejailbreak.

Más detalladamente: cada dispositivo iOS tiene una cadena de arranque que intenta asegurarse de que solo se cargue el código de confianza / firmado. Un dispositivo con jailbreak tethered es capaz de arrancar con la ayuda de una herramienta de jailbreak porque se ejecuta la herramienta explota a través de USB que las piezas de derivación de esa "cadena de confianza", programa previo a un pwned (sin verificación de firma) iBSS , iBEC , 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 del jailbreak han cambiado. [187] La gente hace jailbreak por muchas razones diferentes, incluido el acceso al sistema de archivos, la instalación de temas de dispositivos personalizados y la modificación de 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 liberan sus dispositivos debido a las limitaciones de iOS. Dependiendo del método utilizado, los efectos del jailbreak pueden ser permanentes o temporales. [188]

En 2010, la Electronic Frontier Foundation (EFF) convenció con éxito a la Oficina de derechos de autor de EE. UU. Para que permitiera una exención a la prohibición general de elusión de los sistemas de protección de derechos de autor según la Ley de derechos de autor del milenio digital (DMCA). La exención permite el jailbreak de iPhones con el único propósito de permitir que se agreguen al iPhone aplicaciones obtenidas legalmente. [189]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án los dispositivos con jailbreak 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 anticircunvención de la DMCA. [190] El desbloqueo de un iPhone permite utilizarlo con cualquier operador inalámbrico que utilice la misma tecnología GSM o CDMA para la que se diseñó el modelo de teléfono en particular. [191]

Desbloqueo

Inicialmente, la mayoría de los proveedores de servicios inalámbricos en los EE. UU. No permitían a los propietarios de iPhone desbloquearlo para usarlo con otros proveedores. Sin embargo, AT&T permitió a los propietarios de iPhone que cumplieron con los requisitos del contrato desbloquear su iPhone. [192] Las instrucciones para desbloquear el dispositivo están disponibles en Apple, [193] pero, en última instancia, es la única discreción del operador autorizar el desbloqueo del dispositivo. [194] Esto permite el uso de un iPhone suministrado por un operador en otras redes. Las versiones modernas de iOS y el iPhone son totalmente compatibles con LTE en varios operadores, independientemente de dónde se compró originalmente el teléfono. [195] Existen programas para eliminar las restricciones de bloqueo de SIM, pero Apple no los admite y, por lo general, no es un desbloqueo permanente, es decir, un desbloqueo suave.[196]

Un desbloqueo de software es el proceso mediante el cual se modifica el iPhone de modo que la banda base acepte la tarjeta SIM de cualquier operador GSM. Esto es completamente diferente a un jailbreak; hacer jailbreak al iPhone no lo desbloquea. Sin embargo, se requiere un jailbreak para todos los desbloqueos de software no oficiales y públicos actualmente.

La legalidad del desbloqueo de software varía en cada país; por ejemplo, en los EE. UU., Existe una exención de la DMCA para el desbloqueo de software no oficial, pero la exención se limita a los dispositivos comprados antes del 26 de enero de 2013 (por lo que los desbloqueo de software para dispositivos más nuevos se encuentran en un área gris legal). [197]

Gestión de derechos digitales

La naturaleza cerrada y patentada de iOS ha recibido críticas, particularmente 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 apuntó al iPad con su campaña " Defective by Design ". [198] [199] [200] [201] Competidor Microsoft , a través de un portavoz de relaciones públicas, criticó el control de Apple sobre su plataforma. [202]

En cuestión están las restricciones impuestas por el diseño de iOS, a saber, la gestión de derechos digitales (DRM) destinada a bloquear los medios comprados a la plataforma de Apple, el modelo de desarrollo (que requiere una suscripción anual para distribuir aplicaciones desarrolladas para iOS), el proceso de aprobación centralizado para aplicaciones. , así como el control general de Apple y el bloqueo de la propia plataforma. Particularmente en cuestión es la capacidad de Apple de deshabilitar o eliminar aplicaciones de forma remota a voluntad.

Algunos miembros de la comunidad tecnológica han expresado su preocupación de que el iOS bloqueado represente una tendencia creciente en el enfoque de Apple hacia la computación, particularmente el alejamiento de Apple de las máquinas con las que los aficionados pueden "jugar" y notan el potencial de tales restricciones para sofocar la innovación de software. [203] [204] El ex desarrollador de Facebook Joe Hewitt protestó contra el control de Apple sobre su hardware como un "precedente horrible", pero elogió el sandboxing de aplicaciones de iOS . [205]

Seguridad y privacidad

iOS utiliza muchas funciones de seguridad tanto en hardware como en software. A continuación se muestran resúmenes de las características más destacadas.

Arranque seguro

Antes de arrancar completamente en iOS, hay un código de bajo nivel que se ejecuta desde la ROM de arranque . Su tarea es verificar que el cargador de arranque de bajo nivel esté firmado por la clave pública de la CA raíz de Apple antes de ejecutarlo. Este proceso es para garantizar que no se pueda ejecutar ningún software malicioso o no autorizado en un dispositivo iOS. Una vez que el cargador de arranque de bajo nivel finaliza sus tareas, ejecuta el cargador de arranque de nivel superior, conocido como iBoot . Si todo va bien, iBoot procederá a cargar el kernel de iOS y el resto del sistema operativo. [206]

Enclave seguro

Secure Enclave es un coprocesador que se encuentra en los dispositivos iOS que forman parte del A7 y los chips más nuevos utilizados para la protección de datos, Touch ID y Face ID . El propósito de Secure Enclave es manejar claves y otra información, como datos biométricos, que sean lo suficientemente sensibles como para no ser manejados por el procesador de aplicaciones (AP). Está aislado con un filtro de hardware para que el AP no pueda acceder a él. Comparte RAM con el AP, pero su porción de RAM (conocida como TZ0) está encriptada. El enclave seguro en sí es un núcleo de procesador AKF de 4 MB que se puede flashear llamado procesador de enclave seguro (SEP), como se documenta en la solicitud de patente de Apple 20130308838 . La tecnología utilizada es similar a TrustZone / SecurCore de ARMpero contiene código propietario para núcleos Apple KF en general y SEP específicamente. También es responsable de generar la clave UID en A9 o chips más nuevos que protegen los datos del usuario en reposo. [207]

Tiene su propio proceso de arranque seguro para garantizar que sea completamente seguro. También se incluye un generador de números aleatorios de hardware como parte de este coprocesador. El Secure Enclave de cada dispositivo tiene una identificación única que se le da cuando se hace y no se puede cambiar. Este identificador se utiliza para crear una clave temporal que cifra la memoria en esta parte del sistema. Secure Enclave también contiene un contador anti-repetición para prevenir ataques de fuerza bruta . [206]

El SEP está ubicado en el árbol de dispositivos en IODeviceTree: / arm-io / sep y administrado por el controlador AppleSEPManager. [208]

ID de rostro

Face ID es un escáner facial integrado en la muesca de los modelos de iPhone X , XS , XS Max , XR , 11 , 11 Pro , 11 Pro Max , 12 , 12 Mini , 12 Pro y 12 Pro Max . Se puede utilizar para desbloquear el dispositivo, realizar compras e iniciar sesión en aplicaciones, entre otras funciones. Cuando se usa, Face ID solo almacena temporalmente los datos faciales en la memoria cifrada en Secure Enclave, como se describe a continuación. No hay forma de que el procesador principal del dispositivoo cualquier otra parte del sistema para acceder a los datos brutos que se obtienen del sensor Face ID. [206]

Contraseña

Los dispositivos iOS pueden tener un código de acceso que se utiliza para desbloquear el dispositivo, realizar cambios en la configuración del sistema y cifrar el contenido del dispositivo. Hasta hace poco, estos tenían normalmente cuatro dígitos numéricos. Sin embargo, dado que el desbloqueo de los dispositivos con una huella digital mediante Touch ID se ha generalizado, las contraseñas de seis dígitos ahora son las predeterminadas en iOS con la opción de volver a cuatro o usar una contraseña alfanumérica. [206]

identifición de toque

Touch ID es un escáner de huellas dactilares que está integrado en el botón de inicio y se puede usar para desbloquear el dispositivo, realizar compras e iniciar sesión en aplicaciones, entre otras funciones. Cuando se usa, Touch ID solo almacena temporalmente los datos de las huellas digitales en la memoria cifrada en Secure Enclave, como se describe anteriormente. No hay forma de que el procesador principal del dispositivo o cualquier otra parte del sistema acceda a los datos de huellas dactilares sin procesar que se obtienen del sensor Touch ID. [206]

Aleatorización del diseño del espacio de direcciones

La aleatorización del diseño del espacio de direcciones (ASLR) es una técnica de bajo nivel para prevenir ataques de corrupción de memoria , como desbordamientos de búfer . Implica colocar datos en ubicaciones seleccionadas al azar en la memoria para que sea más difícil predecir formas de corromper el sistema y crear exploits. ASLR hace que los errores de la aplicación sean más propensos a bloquear la aplicación que a sobrescribir silenciosamente la memoria, independientemente de si el comportamiento es accidental o malicioso. [209]

Memoria no ejecutable

iOS utiliza la función Execute Never (XN) de la arquitectura ARM . Esto permite que algunas partes de la memoria se marquen como no ejecutables, trabajando junto con ASLR para evitar ataques de desbordamiento del búfer, incluidos los ataques de retorno a libc . [206]

Cifrado

Como se mencionó anteriormente, un uso del cifrado en iOS está en la memoria de Secure Enclave . Cuando se utiliza un código de acceso en un dispositivo iOS, el contenido del dispositivo está encriptado. Esto se hace usando una implementación de hardware AES 256 que es muy eficiente porque se coloca directamente entre el almacenamiento flash y la RAM. [206]

iOS, en combinación con su hardware específico, utiliza la destrucción de cifrado al borrar todo el contenido y la configuración al borrar todas las claves en el " almacenamiento borrable ". Esto hace que todos los datos del usuario en el dispositivo sean criptográficamente inaccesibles. [210]

Llavero

El llavero de iOS es una base de datos de información de inicio de sesión que se puede compartir entre aplicaciones escritas por la misma persona u organización. [206] Este servicio se utiliza a menudo para almacenar contraseñas para aplicaciones web. [211]

Seguridad de la aplicación

Las aplicaciones de terceros, como las distribuidas a través de la App Store, deben estar firmadas con código con un certificado emitido por Apple . En principio, esto continúa la cadena de confianza desde el proceso de arranque seguro como se mencionó anteriormente hasta las acciones de las aplicaciones instaladas en el dispositivo por los usuarios. Las aplicaciones también están en un espacio aislado , lo que significa que solo pueden modificar los datos dentro de su directorio de inicio individuala menos que se le dé permiso explícito para hacer lo contrario. Por ejemplo, no pueden acceder a los datos que son propiedad de otras aplicaciones instaladas por el usuario en el dispositivo. Existe un conjunto muy extenso de controles de privacidad dentro de iOS con opciones para controlar la capacidad de las aplicaciones para acceder a una amplia variedad de permisos, como la cámara, los contactos, la actualización de la aplicación en segundo plano, los datos móviles y el acceso a otros datos y servicios. La mayor parte del código en iOS, incluidas las aplicaciones de terceros, se ejecuta como usuario "móvil" que no tiene privilegios de root . Esto asegura que los archivos del sistema y otros recursos del sistema iOS permanezcan ocultos e inaccesibles para las aplicaciones instaladas por el usuario. [206]

Desvíos de la App Store

Las empresas pueden solicitar a Apple certificados de desarrollador empresarial. Estos se pueden usar para firmar aplicaciones de modo que iOS las instale directamente (a veces llamado "descarga lateral"), sin que la aplicación tenga que distribuirse a través de la App Store. [212] Los términos bajo los cuales se otorgan dejan claro que solo deben usarse para empresas que deseen distribuir aplicaciones directamente a sus empleados. [212]

Entre enero y febrero de 2019, se supo que varios desarrolladores de software estaban haciendo un mal uso de los certificados de desarrollador empresarial para distribuir software directamente a los no empleados, evitando así la App Store. Se descubrió que Facebook estaba abusando de un certificado de desarrollador empresarial de Apple para distribuir una aplicación a usuarios menores de edad que le daría acceso a Facebook a todos los datos privados en sus dispositivos. [213] [214] [215] Google estaba abusando de un certificado de desarrollador empresarial de Apple para distribuir una aplicación a adultos para recopilar datos de sus dispositivos, incluidos datos no cifrados pertenecientes a terceros. [216] [212] TutuApp, Panda Helper, AppValley, y TweakBox han abusado de los certificados de desarrolladores empresariales para distribuir aplicaciones que ofrecen software pirateado . [217]

Seguridad de la red

iOS admite TLS con API de bajo y alto nivel para desarrolladores. De forma predeterminada, el marco de seguridad de transporte de aplicaciones requiere que los servidores utilicen al menos TLS 1.2. Sin embargo, los desarrolladores son libres de anular este marco y utilizar sus propios métodos de comunicación a través de redes. Cuando el Wi-Fi está habilitado, iOS usa una dirección MAC aleatoria para que los dispositivos no puedan ser rastreados por nadie que olfatee el tráfico inalámbrico. [206]

Autenticación de dos factores

La autenticación de dos factores es una opción en iOS para garantizar que incluso si una persona no autorizada conoce una combinación de ID de Apple y contraseña, no pueda acceder a la cuenta. Funciona al requerir no solo el ID y la contraseña de Apple, sino también un código de verificación que se envía a un iDevice o número de teléfono móvil que ya se sabe que es de confianza. [206] Si un usuario no autorizado intenta iniciar sesión con el ID de Apple de otro usuario, el propietario del ID de Apple recibe una notificación que le permite denegar el acceso al dispositivo no reconocido. [218]

Recepción

Cuota de mercado

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 detrás de Android, mientras que, por uso web (un proxy para todos los usos), los iPads (que usan iOS) siguen siendo los más populares. [219]

A mediados de 2012, había 410 millones de dispositivos activados. [220] En la WWDC de 2014, Tim Cook dijo que en junio de 2014 se habían vendido 800 millones de dispositivos. [221]

Durante la llamada de resultados trimestral de Apple en enero de 2015, la compañía anunció que había vendido más de mil millones de dispositivos iOS desde 2007. [222] [223]

A finales de 2011, iOS representaba el 60% de la cuota de mercado de teléfonos inteligentes y tabletas. [224] A finales de 2014, iOS representaba el 14,8% del mercado de teléfonos inteligentes [225] y el 27,6% del mercado de tabletas y dos en uno. [226] En febrero de 2015, StatCounter informó que iOS se usaba en el 23,18% de los teléfonos inteligentes y el 66,25% de las tabletas en todo el mundo, medido por el uso de Internet en lugar de las ventas. [227]

En el tercer trimestre de 2015, la investigación de Strategy Analytics mostró que la adopción de iOS en el mercado mundial de teléfonos inteligentes estaba en un mínimo histórico del 12,1%, atribuido a un desempeño mediocre en China y África. Android representó el 87,5% del mercado, y Windows Phone y BlackBerry representaron el resto. [228] [229]

Dispositivos

Apple Watch SEApple Watch Series 6Apple Watch Series 5Apple Watch Series 4Apple Watch Series 3Apple Watch Series 2Apple Watch Series 1Apple WatchApple TVApple TVApple TVApple TVApple TViPad Mini (5th generation)iPad Mini 4iPad Mini 3iPad Mini 2iPad Mini (1st generation)iPad ProiPad ProiPad ProiPad ProiPad ProiPad ProiPad ProiPad ProiPad Air (2020)iPad Air (2019)iPad Air 2iPad AiriPad (2020)iPad (2019)iPad (2018)iPad (2017)iPad (4th generation)iPad (4th generation)iPad (3rd generation)iPad (2nd generation)iPad (1st generation)iPod Touch (7th generation)iPod Touch (6th generation)iPod Touch (5th generation)iPod Touch (4th generation)iPod Touch#ModelsiPod Touch#ModelsiPod Touch#ModelsiPhone SE (2nd)iPhone SE (1st)iPhone 5CiPhone 11iPhone 12iPhone 12iPhone 11iPhone XRiPhone XSiPhone XiPhone 8iPhone 7iPhone 6SiPhone 6iPhone 6iPhone 5SiPhone 5iPhone 4SiPhone 4iPhone 3GSiPhone 3GiPhone (1st generation)
Fuentes: Apple Newsroom Archive, [230] base de datos modelo Mactracker Apple Inc. [231]

Ver también

  • Comparación de sistemas operativos móviles
  • iPhone OS 2
  • iOS 8
  • iOS 9

Referencias

  1. ^ Clover, Juli (26 de marzo de 2021). "Apple lanza iOS y iPadOS 14.4.2 para reparar la vulnerabilidad de seguridad explotada activamente" . MacRumors . Consultado el 26 de marzo de 2021 .
  2. ^ "iOS 14.4.2 (18D70) - Versiones - Desarrollador de Apple" . Desarrollador de Apple . Apple Inc. 26 de marzo de 2021 . Consultado el 26 de marzo de 2021 .
  3. ^ Clover, Juli (23 de marzo de 2021). "Apple Seeds Fifth Betas de iOS 14.5 y iPadOS 14.5 para desarrolladores [Actualización: Beta pública disponible]" . MacRumors . Consultado el 23 de marzo de 2021 .
  4. ^ "iOS 14.5 beta 5 (18E5186a) - Versiones - Desarrollador de Apple" . Desarrollador de Apple . Apple Inc. 23 de marzo de 2021 . Consultado el 23 de marzo de 2021 .
  5. ^ "Apple - iPad Pro - Especificaciones" . Manzana. Archivado desde el original el 4 de enero de 2019 . Consultado el 4 de enero de 2019 .
  6. ^ "Apple - iPad mini 4 - Especificaciones" . Manzana. Archivado desde el original el 24 de octubre de 2015 . Consultado el 24 de octubre de 2015 .
  7. ^ "Apple - iPad Air 2 - Especificaciones técnicas" . Manzana. Archivado desde el original el 26 de octubre de 2015 . Consultado el 24 de octubre de 2015 .
  8. ^ "Apple - iPhone XS - Especificaciones técnicas" . Manzana. Archivado desde el original el 4 de enero de 2019 . Consultado el 4 de enero de 2019 .
  9. ^ Tim Brookes (17 de octubre de 2019). "¿Dónde están las funciones de iTunes en macOS Catalina?" . How-To Geek .
  10. ^ "Código abierto de Apple" . Consultado el 25 de septiembre de 2020 .
  11. ^ "Trazar el crecimiento explosivo de la App Store" . Lifewire . Consultado el 15 de octubre de 2018 .
  12. ^ "iOS 14 está disponible hoy" . Manzana . Consultado el 16 de septiembre de 2020 .
  13. ^ Satariano, Adam; Burrows, Peter; Stone, Brad (14 de octubre de 2011). "Scott Forstall, el aprendiz de brujo en Apple" . Bloomberg Businessweek . Bloomberg LP Archivado desde el original el 7 de abril de 2017 . Consultado el 1 de abril de 2017 .
  14. ^ Kim, Arnold (12 de octubre de 2011). "Personalidad de Scott Forstall, orígenes de iOS y prototipo de iPhone 4 perdido" . MacRumors . Archivado desde el original el 2 de abril de 2017 . Consultado el 1 de abril de 2017 .
  15. ^ Thomas, Owen (9 de enero de 2007). "Apple: Hola, iPhone" . CNN Money . CNN . Archivado desde el original el 2 de abril de 2017 . Consultado el 1 de abril de 2017 .
  16. ^ Eadicicco, Lisa (9 de enero de 2017). "Mira a Steve Jobs presentar hoy el primer iPhone hace 10 años" . Tiempo . Archivado desde el original el 2 de abril de 2017 . Consultado el 1 de abril de 2017 .
  17. ^ Honan, Mathew (9 de enero de 2007). "Apple presenta el iPhone" . Macworld . Grupo Internacional de Datos . Archivado desde el original el 26 de enero de 2017 . Consultado el 1 de abril de 2017 .
  18. ^ Block, Ryan (9 de enero de 2007). "En vivo desde Macworld 2007: discurso de Steve Jobs" . Engadget . AOL . Archivado desde el original el 24 de marzo de 2017 . Consultado el 1 de abril de 2017 .
  19. ^ Wright, Mic (9 de septiembre de 2015). "El anuncio original del iPhone anotado: el genio de Steve Jobs se encuentra con el genio" . La próxima web . Archivado desde el original el 1 de abril de 2017 . Consultado el 1 de abril de 2017 .
  20. ^ "iOS: una historia visual" . The Verge . Vox Media . 16 de septiembre de 2013. Archivado desde el original el 12 de abril de 2017 . Consultado el 1 de abril de 2017 .
  21. ^ Gonsalves, Antone (11 de octubre de 2007). "Apple lanza el directorio de aplicaciones web de iPhone" . InformationWeek . UBM plc . Archivado desde el original el 20 de febrero de 2017 . Consultado el 1 de abril de 2017 .
  22. ^ "Visión original de Jobs para el iPhone: sin aplicaciones nativas de terceros" . 9to5Mac . 21 de octubre de 2011. Archivado desde el original el 1 de abril de 2017 . Consultado el 1 de abril de 2017 .
  23. ^ Fletcher, Nik (17 de octubre de 2007). "Apple:" planeamos tener un iPhone SDK en manos de los desarrolladores en febrero " " . Engadget . AOL . Archivado desde el original el 2 de abril de 2017 . Consultado el 1 de abril de 2017 .
  24. ^ Eran Dilger, Daniel (7 de marzo de 2017). "Nueve años de iOS SDK de Apple generó $ 60 mil millones, 1,4 millones de puestos de trabajo" . AppleInsider . Archivado desde el original el 2 de abril de 2017 . Consultado el 1 de abril de 2017 .
  25. ^ Elmer-DeWitt, Philip (17 de octubre de 2007). "Steve Jobs: Apple abrirá iPhone a aplicaciones de terceros en febrero" . Fortuna . Archivado desde el original el 2 de abril de 2017 . Consultado el 1 de abril de 2017 .
  26. ^ Block, Ryan (6 de marzo de 2008). "En vivo desde la conferencia de prensa del iPhone SDK de Apple" . Engadget . AOL . Archivado desde el original el 27 de enero de 2017 . Consultado el 1 de abril de 2017 .
  27. ^ Dalrymple, Jim; Snell, Jason (27 de febrero de 2008). "Apple: iPhone SDK, anuncio empresarial la semana que viene" . Macworld . Grupo Internacional de Datos . Archivado desde el original el 2 de abril de 2017 . Consultado el 1 de abril de 2017 .
  28. ^ Ricker, Thomas (10 de julio de 2008). "Jobs: Lanzamiento de App Store con 500 aplicaciones para iPhone, 25% gratis" . Engadget . AOL . Archivado desde el original el 30 de marzo de 2017 . Consultado el 1 de abril de 2017 .
  29. ^ "Descargas de App Store Top 100 millones en todo el mundo" . Información de Apple Press . Apple Inc. 9 de septiembre de 2008. Archivado desde el original el 1 de abril de 2017 . Consultado el 1 de abril de 2017 .
  30. ^ Myslewski, Rik (16 de enero de 2009). "iPhone App Store supera los 500 millones de descargas" . El registro . Publicación de situaciones. Archivado desde el original el 5 de mayo de 2017 . Consultado el 1 de abril de 2017 .
  31. ^ Siegler, MG (8 de junio de 2009). "Estado del ecosistema del iPhone: 40 millones de dispositivos y 50.000 aplicaciones" . TechCrunch . AOL . Archivado desde el original el 10 de junio de 2009 . Consultado el 1 de abril de 2017 .
  32. ^ Moren, Dan (4 de noviembre de 2009). "App Store supera oficialmente la marca de 100.000 aplicaciones" . Macworld . Grupo Internacional de Datos . Archivado desde el original el 30 de marzo de 2017 . Consultado el 29 de marzo de 2017 .
  33. ^ Frommer, Dan (4 de noviembre de 2009). "iPhone App Store pasa 100.000 aplicaciones" . Business Insider . Axel Springer SE . Archivado desde el original el 30 de marzo de 2017 . Consultado el 29 de marzo de 2017 .
  34. ^ Brian, Matt (28 de agosto de 2010). "La App Store de Apple ahora cuenta con 250.000 aplicaciones" . La próxima web . Archivado desde el original el 29 de marzo de 2017 . Consultado el 29 de marzo de 2017 .
  35. ^ Elmer-DeWitt, Philip (28 de agosto de 2010). "Apple App Store: 250.000 y contando" . Fortuna . Archivado desde el original el 30 de marzo de 2017 . Consultado el 29 de marzo de 2017 .
  36. ^ Crook, Jordan (24 de julio de 2012). "Apple App Store llega a 650.000 aplicaciones: 250.000 diseñadas para iPad, $ 5,5 mil millones pagados a los desarrolladores" . TechCrunch . AOL . Archivado desde el original el 30 de marzo de 2017 . Consultado el 29 de marzo de 2017 .
  37. ^ Ingraham, Nathan (22 de octubre de 2013). "Apple anuncia 1 millón de aplicaciones en la App Store, más de mil millones de canciones reproducidas en la radio iTunes" . The Verge . Vox Media . Archivado desde el original el 12 de mayo de 2017 . Consultado el 29 de marzo de 2017 .
  38. ^ Fiegerman, Seth (22 de octubre de 2013). "La tienda de aplicaciones de Apple supera el millón de aplicaciones" . Mashable . Archivado desde el original el 30 de marzo de 2017 . Consultado el 29 de marzo de 2017 .
  39. ↑ a b Golson, Jordan (13 de junio de 2016). "La App Store de Apple ahora tiene más de 2 millones de aplicaciones" . The Verge . Vox Media . Archivado desde el original el 10 de febrero de 2017 . Consultado el 29 de marzo de 2017 .
  40. ^ Beck, Kellen (13 de junio de 2016). "La App Store de Apple ahora tiene más de 2 millones de aplicaciones" . Mashable . Archivado desde el original el 30 de marzo de 2017 . Consultado el 29 de marzo de 2017 .
  41. ^ Carson, Erin (13 de junio de 2016). "Apple en cifras: 2 millones de aplicaciones, 15 millones de suscriptores de Apple Music" . CNET . CBS Interactive . Archivado desde el original el 30 de marzo de 2017 . Consultado el 29 de marzo de 2017 .
  42. ^ Goode, Lauren (5 de enero de 2017). "La App Store de Apple acaba de tener el mes de ventas más exitoso de la historia" . The Verge . Vox Media . Archivado desde el original el 28 de enero de 2017 . Consultado el 29 de marzo de 2017 .
  43. ^ Dignan, Larry (5 de enero de 2017). "Los ingresos de 2016 de la App Store de Apple superan la marca de $ 28 mil millones, los desarrolladores netos $ 20 mil millones" . ZDNet . CBS Interactive . Archivado desde el original el 30 de marzo de 2017 . Consultado el 29 de marzo de 2017 .
  44. ^ Kastrenakes, Jacob (21 de marzo de 2016). "Ahora hay 1 millón de aplicaciones para iPad" . The Verge . Vox Media . Archivado desde el original el 30 de marzo de 2017 . Consultado el 1 de abril de 2017 .
  45. ^ Pérez, Sarah (10 de agosto de 2016). "App Store alcanzará los 5 millones de aplicaciones en 2020, con los juegos a la cabeza" . TechCrunch . AOL . Archivado desde el original el 30 de marzo de 2017 . Consultado el 29 de marzo de 2017 .
  46. ^ Bangeman, Eric (17 de septiembre de 2007). "El iPod se encuentra con el iPhone: una revisión del iPod touch" . Ars Technica . Archivado desde el original el 18 de junio de 2016 . Consultado el 21 de junio de 2017 .
  47. ^ Rose, Michael (27 de enero de 2013). "27 de enero de 2010: Apple anuncia el iPad" . Engadget . AOL . Consultado el 18 de abril de 2017 .
  48. ^ Foresman, Chris (27 de enero de 2010). "Apple anuncia el iPad" . Ars Technica . Consultado el 18 de abril de 2017 .
  49. ^ "Apple lanza iPad" . Información de Apple Press . Apple Inc. 27 de enero de 2010 . Consultado el 18 de abril de 2017 .
  50. ^ "Evento de medios de Apple Tablet hoy:" Venga a ver nuestra última creación " " . MacRumors . 27 de enero de 2010 . Consultado el 4 de septiembre de 2020 .
  51. ^ Tony Bradley (29 de enero de 2010). "Red de refuerzo de AT&T para iPad y iPhone" . PC World . Archivado desde el original el 1 de febrero de 2010 . Consultado el 29 de enero de 2010 .
  52. ^ Tartakoff, Joseph (7 de junio de 2010). "Apple evita la batalla de marcas comerciales similar a iPhone gracias a Cisco, FaceTime Deals" . pagadoContenido . Archivado desde el original el 11 de mayo de 2011 . Consultado el 2 de febrero de 2011 .
  53. ^ Garun, Natt (9 de septiembre de 2014). "Todo lo que Apple anunció en su keynote de septiembre de 2014" . La próxima web . Consultado el 23 de marzo de 2017 .
  54. ^ Savov, Vlad (9 de septiembre de 2014). "Apple Watch anunció: disponible por $ 349 a principios del próximo año" . The Verge . Consultado el 23 de marzo de 2017 .
  55. ^ Machkovech, Sam (9 de marzo de 2015). "Apple Watch tiene un precio inicial de 349 dólares y se lanzará el 24 de abril" . Ars Technica . Consultado el 23 de marzo de 2017 .
  56. ^ Gibbs, Samuel; Hern, Alex (9 de marzo de 2015). "Apple Watch: disponible el 24 de abril por entre 349 y 17.000 dólares" . The Guardian . Consultado el 23 de marzo de 2017 .
  57. ^ Kastrenakes, Jacob (9 de marzo de 2015). "La fecha de lanzamiento del Apple Watch es el 24 de abril, con un precio de $ 349 a más de $ 10,000" . The Verge . Consultado el 23 de marzo de 2017 .
  58. ^ Juli Clover (5 de octubre de 2016). "Primera Academia de desarrolladores de iOS de Apple abre el 6 de octubre en la Universidad de Nápoles" . MacRumors . Archivado desde el original el 23 de diciembre de 2016 . Consultado el 22 de diciembre de 2016 .
  59. ^ Mike Wuerthele (5 de octubre de 2016). "La primera Academia europea de desarrolladores de iOS de Apple se inaugurará el jueves en Nápoles, Italia" . AppleInsider. Archivado desde el original el 21 de diciembre de 2016 . Consultado el 22 de diciembre de 2016 .
  60. ^ "Chi è entrato, chi è scappato e cosa c'è dentro de la iOS Developer Academy di Napoli" . Con cable (en italiano). 7 de octubre de 2016 . Consultado el 12 de agosto de 2020 .
  61. ^ "Dopo Apple en arrivo a Napoli altri big dell'hi-tech" . Il Sole 24 ORE (en italiano) . Consultado el 12 de agosto de 2020 .
  62. ^ "Academia de desarrolladores de iOS aprirà a Napoli | En Ateneo" . Universidad de Nápoles Federico II . Consultado el 12 de agosto de 2020 .
  63. ^ "Academia de desarrolladores | Università Federico II" . Universidad de Nápoles Federico II . Consultado el 12 de agosto de 2020 .
  64. ^ "Apple Developer Academy di Napoli, a través de le nuove iscrizioni" . lastampa.it (en italiano). 15 de mayo de 2019 . Consultado el 12 de agosto de 2020 .
  65. ^ "Apple presenta iPadOS, agregando funciones específicamente para iPad" . AppleInsider . Consultado el 11 de agosto de 2020 .
  66. ^ "Interfaz Essentials - iOS - Directrices de interfaz humana - Desarrollador de Apple" . developer.apple.com . Consultado el 11 de agosto de 2020 .
  67. ^ "Adaptación y diseño - Diseño visual - iOS - Directrices de interfaz humana - Desarrollador de Apple" . developer.apple.com . Consultado el 11 de agosto de 2020 .
  68. ^ "Widgets - Capacidades del sistema - iOS - Directrices de interfaz humana - Desarrollador de Apple" . developer.apple.com . Consultado el 11 de agosto de 2020 .
  69. ^ "Acceda y personalice el Centro de control en su iPhone y iPod touch" . Soporte de Apple . Consultado el 11 de agosto de 2020 .
  70. ^ "Utilice las notificaciones en su iPhone, iPad y iPod touch" . Soporte de Apple . Consultado el 11 de agosto de 2020 .
  71. ^ "Cómo encontrar sus notificaciones y responder cuando esté listo" . iMore . 2 de diciembre de 2018 . Consultado el 3 de marzo de 2021 .
  72. ^ Alex, Anson (4 de octubre de 2012). "Cómo tomar una captura de pantalla en el iPhone 5 y iOS 6 [Video]" . AnsonAlex.com .
  73. ^ "Cómo tomar una captura de pantalla en un iPhone X y modelos más nuevos" . Tendencias digitales . 1 de diciembre de 2020.
  74. ^ a b "Menús contextuales - Controles - iOS - Directrices de interfaz humana - Desarrollador de Apple" . developer.apple.com . Consultado el 11 de agosto de 2020 .
  75. ^ "Preguntas y respuestas técnicas QA1686: iconos de aplicaciones en iPhone, iPad y Apple Watch" . developer.apple.com . Consultado el 11 de agosto de 2020 .
  76. ^ "Diseño - Desarrollador de Apple" . developer.apple.com . Consultado el 11 de agosto de 2020 .
  77. ^ Kastrenakes, Jacob (9 de junio de 2017). "Apple ya no permitirá que las aplicaciones te molesten con sus propios mensajes de revisión" . The Verge . Vox Media . Consultado el 14 de junio de 2017 .
  78. ^ Mayo, Benjamin (9 de junio de 2017). "La App Store ahora requiere que los desarrolladores usen la API oficial para solicitar calificaciones de la aplicación, no permite mensajes personalizados" . 9to5Mac . Consultado el 14 de junio de 2017 .
  79. ^ Kim, Arnold (6 de marzo de 2008). "Apple lanza iPhone SDK, Demos Spore, mensajería instantánea" . MacRumors . Consultado el 11 de junio de 2017 .
  80. ^ Siegler, MG (8 de junio de 2009). "Estado del ecosistema del iPhone: 40 millones de dispositivos y 50.000 aplicaciones" . TechCrunch . AOL . Consultado el 29 de marzo de 2017 .
  81. ^ "Apple anuncia más de 100.000 aplicaciones disponibles en la App Store" . MacRumors . 4 de noviembre de 2009 . Consultado el 29 de marzo de 2017 .
  82. ^ Brian, Matt (28 de agosto de 2010). "La App Store de Apple ahora cuenta con 250.000 aplicaciones" . La próxima web . Consultado el 29 de marzo de 2017 .
  83. ^ Grothaus, Michael (4 de octubre de 2011). "Más de 18 mil millones de aplicaciones descargadas de la App Store" . Engadget . AOL . Consultado el 31 de marzo de 2017 .
  84. ^ Ingraham, Nathan (22 de octubre de 2013). "Apple anuncia 1 millón de aplicaciones en la App Store, más de mil millones de canciones reproducidas en la radio iTunes" . The Verge . Vox Media . Consultado el 31 de marzo de 2017 .
  85. ^ Golson, Jordan (13 de junio de 2016). "La App Store de Apple ahora tiene más de 2 millones de aplicaciones" . The Verge . Vox Media . Consultado el 31 de marzo de 2017 .
  86. ^ "Las descargas de la tienda de aplicaciones revolucionarias de Apple Top mil millones en solo nueve meses" . Información de Apple Press . Apple Inc. 24 de abril de 2009 . Consultado el 29 de marzo de 2017 .
  87. ^ "Botón de inicio - Apple" . help.apple.com . Consultado el 24 de mayo de 2015 .
  88. ^ "Acerca de las contraseñas de iOS - Soporte de Apple" . support.apple.com . Archivado desde el original el 28 de abril de 2015 . Consultado el 24 de mayo de 2015 .
  89. ^ "El iOS 7 de Apple ofrece un acceso rápido a la búsqueda de Spotlight en cada página de la aplicación" . AppleInsider . 10 de junio de 2013. Archivado desde el original el 7 de octubre de 2013 . Consultado el 18 de septiembre de 2013 .
  90. ^ "Buscar en iPad con iOS 7" . 21 de octubre de 2013. Archivado desde el original el 13 de enero de 2015 . Consultado el 1 de marzo de 2014 .
  91. ^ "Práctica con el nuevo Spotlight proactivo en iOS 9" . 16 de septiembre de 2015 . Consultado el 25 de septiembre de 2020 .
  92. ^ Seifert, Dan (13 de septiembre de 2016). "iOS 10 te hará amar tu pantalla de bloqueo" . The Verge . Vox Media . Archivado desde el original el 10 de febrero de 2017 . Consultado el 1 de abril de 2017 .
  93. ^ Apple, descargue la aplicación iDB Contacto | Divulgación | Privacidad | Unsubscribe2020 © iDownloadBlog com-Este sitio web no está afiliado a (28 de junio de 2013). "Una mirada más cercana al efecto de paralaje de iOS 7" . iDownloadBlog.com . Consultado el 14 de agosto de 2020 .
  94. ^ Matthias Böhmer, Antonio Krüger. Un estudio sobre la disposición de iconos por usuarios de teléfonos inteligentes Archivado el 12 de mayo de 2013 en Wayback Machine . En Actas de la Conferencia SIGCHI sobre factores humanos en sistemas informáticos (CHI '13). ACM, Nueva York, NY, EE. UU., 2137–2146.
  95. ^ Gruber, John (29 de junio de 2010). "4" . Bola de fuego atrevida . Archivado desde el original el 9 de octubre de 2017 . Consultado el 15 de octubre de 2017 .
  96. ^ Stinson, Elizabeth (9 de junio de 2015). "Por qué Apple abandonó el tipo de letra más querido del mundo" . Cableado . Archivado desde el original el 13 de junio de 2015 . Consultado el 15 de octubre de 2017 .
  97. ^ Koetsier, John (9 de julio de 2013). "Apple 'fontgate' termina con Helvetica Neue más gruesa en iOS 7 beta 3" . VentureBeat . Archivado desde el original el 15 de octubre de 2017 . Consultado el 15 de octubre de 2017 .
  98. ^ Guarino, Sarah (21 de septiembre de 2013). "Cómo hacer iOS 7: haz que el texto sea más legible / más grande en tu iPad y iPhone" . 9to5Mac . Archivado desde el original el 31 de julio de 2016 . Consultado el 15 de octubre de 2017 .
  99. ^ Kazmucha, Allyson (20 de noviembre de 2013). "Cómo aumentar o disminuir el tamaño de fuente en iPhone y iPad en iOS 7 con Dynamic Type" . iMore . Archivado desde el original el 8 de mayo de 2017 . Consultado el 15 de octubre de 2017 .
  100. ^ Extraño, Adario (17 de septiembre de 2015). "Todos saludan la nueva fuente iOS 9 de Apple, San Francisco" . Mashable . Archivado desde el original el 21 de diciembre de 2017 . Consultado el 15 de octubre de 2017 .
  101. ^ "Apple lanza Helvetica para San Francisco en iOS 9" . AppleInsider . 16 de septiembre de 2015. Archivado desde el original el 6 de marzo de 2017 . Consultado el 15 de octubre de 2017 .
  102. ↑ a b Frakes, Dan (21 de junio de 2010). "Manos a la obra con carpetas de iOS 4" . Macworld . Grupo Internacional de Datos . Archivado desde el original el 1 de noviembre de 2017 . Consultado el 15 de octubre de 2017 .
  103. ^ Friedman, Lex (20 de junio de 2011). "Cómo crear y organizar carpetas de iOS" . Macworld . Grupo Internacional de Datos . Archivado desde el original el 15 de octubre de 2017 . Consultado el 15 de octubre de 2017 .
  104. ^ Costello, Sam (20 de marzo de 2017). "¿Cuántas aplicaciones y carpetas puede tener un iPhone?" . Lifewire . Dotdash . Archivado desde el original el 6 de agosto de 2017 . Consultado el 15 de octubre de 2017 .
  105. ^ Miller, Chance (8 de julio de 2015). "iOS 9 te permite almacenar 105 aplicaciones más por carpeta en el iPad" . 9to5Mac . Archivado desde el original el 15 de octubre de 2017 . Consultado el 15 de octubre de 2017 .
  106. ^ "iPhone 4S - Siempre sepa lo que pasa en el Centro de notificaciones" . Apple Inc. Archivado desde el original el 14 de febrero de 2012.
  107. ^ Tanasychuk, Mike (15 de septiembre de 2016). "Cómo utilizar VoiceOver en iPhone y iPad" . iMore . Archivado desde el original el 20 de diciembre de 2016 . Consultado el 31 de marzo de 2017 .
  108. ^ Tibken, Shara (25 de marzo de 2016). "Ver el teléfono del ojo: Dando independencia a los ciegos" . CNET . CBS Interactive . Archivado desde el original el 1 de abril de 2017 . Consultado el 31 de marzo de 2017 .
  109. ^ Tibken, Shara (3 de noviembre de 2016). "La tecnología del iPhone de Apple ayuda a reinventar los audífonos" . CNET . CBS Interactive . Archivado desde el original el 1 de abril de 2017 . Consultado el 31 de marzo de 2017 .
  110. ^ Wing Kosner, Anthony (16 de agosto de 2014). "Hechos para audífonos iPhone: manos a la obra con Halo, un dispositivo portátil de misión crítica" . Forbes . Archivado desde el original el 1 de abril de 2017 . Consultado el 31 de marzo de 2017 .
  111. ^ Aquino, Steven (26 de junio de 2016). "La accesibilidad estuvo presente en la WWDC de este año" . TechCrunch . AOL . Archivado desde el original el 1 de abril de 2017 . Consultado el 31 de marzo de 2017 .
  112. ^ Kornowski, Liat (2 de mayo de 2012). "Cómo los ciegos están reinventando el iPhone" . El Atlántico . Atlantic Media . Archivado desde el original el 1 de abril de 2017 . Consultado el 31 de marzo de 2017 .
  113. ^ Aquino, Steven (19 de mayo de 2016). "Cuando se trata de accesibilidad, Apple sigue siendo líder en conciencia e innovación" . TechCrunch . AOL . Archivado desde el original el 1 de abril de 2017 . Consultado el 31 de marzo de 2017 .
  114. ^ Haslam, Karen. "Cómo activar un iPhone sin tarjeta SIM (o Wi-Fi)" . Macworld Reino Unido .
  115. ^ "¿Cómo activar iPhone sin SIM?" . www.wootechy.com .
  116. ^ "Lanzamiento de la actualización de iOS 4 iPhone: una guía para iOS 4" . El Huffington Post . 21 de junio de 2010. Archivado desde el original el 29 de diciembre de 2011 . Consultado el 13 de abril de 2013 .
  117. ^ Albanesius, Chloe (21 de junio de 2010). "Se espera la actualización del software Apple iPhone iOS 4 el lunes" . Revista de PC. Archivado desde el original el 23 de junio de 2014 . Consultado el 14 de abril de 2013 .
  118. ↑ a b Cheng, Jacqui (21 de junio de 2010). "Ars revisa iOS 4: novedades, notables y necesidades" . Ars Technica . Archivado desde el original el 2 de abril de 2017 . Consultado el 1 de abril de 2017 .
  119. ^ Ray, Bill (22 de noviembre de 2010). "La multitarea de iOS 4.2 llega al iPad" . El registro. Archivado desde el original el 13 de junio de 2013 . Consultado el 14 de abril de 2013 .
  120. ^ Newman, Jared (22 de junio de 2010). "La multitarea con iOS 4 es horrible: Apple lo estropeó" . Mundo PC. Archivado desde el original el 29 de junio de 2013 . Consultado el 14 de abril de 2013 .
  121. ^ "Tutorial de iOS 4" . 14 de junio de 2010 . Consultado el 25 de septiembre de 2020 .
  122. ^ "Apple anuncia multitarea para iPhone OS 4 (solo iPhone 3GS / iPod touch G3)" . 8 de abril de 2010 . Consultado el 25 de septiembre de 2020 .
  123. ^ a b c d e f g h i "Guía de programación de aplicaciones iOS - Ejecución en segundo plano" . Developer.apple.com. Archivado desde el original el 27 de julio de 2015 . Consultado el 4 de septiembre de 2015 .
  124. ^ Yoni Heisler (12 de junio de 2013). "Jon Rubinstein: OS X e iOS 7 toman prestado características de webOS" . Archivado desde el original el 28 de septiembre de 2013 . Consultado el 23 de septiembre de 2013 .
  125. ^ Prabhu, Gautam. "iOS 9 vs. iOS 8: una mirada a los cambios en la interfaz de usuario en iOS 9" . Hacks de iPhone . Archivado desde el original el 7 de noviembre de 2015 . Consultado el 20 de septiembre de 2015 .
  126. ^ "iOS: Forzar el cierre de una aplicación" . Apple Inc. Archivado desde el original el 30 de septiembre de 2012 . Consultado el 9 de octubre de 2012 .
  127. ^ "iOS 7 multitarea" . Tuaw. 18 de septiembre de 2013. Archivado desde el original el 21 de febrero de 2014 . Consultado el 21 de marzo de 2014 .
  128. ^ Snell, Jason (8 de abril de 2010). "Dentro de la multitarea del iPhone 4.0" . Macworld. Archivado desde el original el 30 de mayo de 2013 . Consultado el 14 de abril de 2013 .
  129. ^ Alemán, Kent (23 de junio de 2010). "Revisión de Apple iPhone 4 AT&T" . CNET . CBS Interactive . Archivado desde el original el 2 de abril de 2017 . Consultado el 1 de abril de 2017 .
  130. ^ Hollington, Jesse (21 de junio de 2010). "Experto instantáneo: secretos y características de iOS 4" . iLounge. Archivado desde el original el 21 de diciembre de 2012 . Consultado el 14 de abril de 2013 .
  131. ^ Schonfeld, Erick (4 de febrero de 2010). "La aplicación de Siri para iPhone pone un asistente personal en tu bolsillo" . TechCrunch . AOL . Archivado desde el original el 28 de julio de 2017 . Consultado el 21 de junio de 2017 .
  132. ^ Wortham, Jenna (29 de abril de 2010). "Apple compra una startup por su tecnología de voz" . The New York Times . Archivado desde el original el 28 de julio de 2017 . Consultado el 21 de junio de 2017 .
  133. ^ Marsal, Katie (28 de abril de 2010). "Apple adquiere Siri, desarrollador de la aplicación de asistente personal para iPhone" . AppleInsider . Archivado desde el original el 27 de mayo de 2017 . Consultado el 21 de junio de 2017 .
  134. ^ Rao, Leena (28 de abril de 2010). "Confirmado: Apple compra el asistente personal virtual de inicio Siri" . TechCrunch . AOL . Archivado desde el original el 23 de junio de 2017 . Consultado el 21 de junio de 2017 .
  135. ^ Golson, Jordan (4 de octubre de 2011). "El reconocimiento de voz de Siri llega al iPhone 4S" . MacRumors . Archivado desde el original el 28 de julio de 2017 . Consultado el 21 de junio de 2017 .
  136. ^ Velazco, Chris (4 de octubre de 2011). "Apple revela la interfaz de voz Siri: el" Asistente inteligente "solo para iPhone 4S" . TechCrunch . AOL . Archivado desde el original el 28 de julio de 2017 . Consultado el 21 de junio de 2017 .
  137. ^ Kumparak, Greg (4 de octubre de 2011). "La aplicación Siri original se extrae de la App Store, los servidores serán eliminados" . TechCrunch . AOL . Archivado desde el original el 31 de agosto de 2012 . Consultado el 21 de junio de 2017 .
  138. ^ Purewal, Sarah Jacobsson; Cipriani, Jason (16 de febrero de 2017). "La lista completa de comandos de Siri" . CNET . CBS Interactive . Archivado desde el original el 24 de junio de 2017 . Consultado el 21 de junio de 2017 .
  139. ^ Sumra, Husain (13 de junio de 2016). "Apple abre Siri a desarrolladores externos con iOS 10" . MacRumors . Archivado desde el original el 28 de julio de 2017 . Consultado el 21 de junio de 2017 .
  140. ^ Olivarez-Giles, Nathan (13 de junio de 2016). "Apple iOS 10 abre Siri y mensajes, actualiza música, fotos y más" . El Wall Street Journal . Archivado desde el original el 28 de julio de 2017 . Consultado el 21 de junio de 2017 . (requiere suscripción)
  141. ^ Matney, Lucas (5 de junio de 2017). "Siri obtiene traducción de idiomas y una voz más humana" . TechCrunch . AOL . Archivado desde el original el 15 de junio de 2017 . Consultado el 21 de junio de 2017 .
  142. ^ Gartenberg, Chaim (5 de junio de 2017). "Siri en iOS 11 mejora el habla y puede sugerir acciones en función de cómo lo uses" . The Verge . Vox Media . Archivado desde el original el 19 de junio de 2017 . Consultado el 21 de junio de 2017 .
  143. ^ a b c "Novedades de iOS 4" . Manzana. Archivado desde el original el 17 de junio de 2010 . Consultado el 14 de junio de 2010 .
  144. ^ "El Game Center de Apple debuta la semana que viene - Game Hunters: en busca de videojuegos e interactividad" . USA Today . 9 de enero de 2010. Archivado desde el original el 25 de mayo de 2012 . Consultado el 1 de septiembre de 2010 .
  145. ^ Holt, Chris. "GameCenter de iOS 4.1 para iPhone la próxima semana - PCWorld Business Center" . Pcworld.com . Consultado el 1 de septiembre de 2010 .
  146. ^ "Actualización de software iOS 4.2 para iPad" . Apple Inc. Archivado desde el original el 6 de marzo de 2013 . Consultado el 9 de octubre de 2012 .
  147. ^ "Centro de juegos" . Manzana. 23 de diciembre de 2010. Archivado desde el original el 23 de diciembre de 2010.
  148. ^ A. Usman (31 de octubre de 2012). "Cómo instalar Game Center en iPhone 3G [Guía]" . Shoutpedia .
  149. ^ Wollman, Dana (10 de septiembre de 2013). "iOS 7 será de 64 bits, como el nuevo chip A7 del iPhone 5s" . Engadget . Archivado desde el original el 24 de septiembre de 2015.
  150. ^ Souppouris, Aaron (12 de septiembre de 2013). "Por qué el chip de iPhone de 64 bits de Apple es más importante de lo que piensas" . The Verge . Archivado desde el original el 28 de abril de 2017.
  151. ^ Cunningham, Andrew (2 de julio de 2015). "El estado de la transición de 64 bits en iOS y lo que queda por hacer" . Ars Technica . Archivado desde el original el 31 de enero de 2017.
  152. ^ Cunningham, Andrew (5 de junio de 2017). "iOS 11 deja caer el iPhone 5 y 5C y el iPad de cuarta generación" . Ars Technica . Archivado desde el original el 5 de junio de 2017.
  153. ^ Mayo, Benjamin (6 de junio de 2017). "Las aplicaciones de 32 bits no se iniciarán en iOS 11, la transición de Mac App Store a 64 bits a partir de 2018" . 9to5Mac . Archivado desde el original el 20 de junio de 2017.
  154. ^ Cunningham, Andrew (13 de abril de 2017). "Lo que podría significar la muerte de iOS de 32 bits para el hardware y software de Apple" . Ars Technica . Archivado desde el original el 29 de abril de 2017.
  155. ^ a b "Visión original de Jobs para el iPhone: sin aplicaciones nativas de terceros" . 9to5Mac . 21 de octubre de 2011. Archivado desde el original el 11 de junio de 2017 . Consultado el 21 de junio de 2017 .
  156. ^ Duncan, Geoff (17 de octubre de 2007). "Apple confirma que el iPhone SDK llegará el próximo año" . Tendencias digitales . Archivado desde el original el 28 de agosto de 2017 . Consultado el 21 de junio de 2017 .
  157. ^ "Steve Jobs confirma el SDK nativo de iPhone en febrero" . AppleInsider . 17 de octubre de 2007. Archivado desde el original el 28 de agosto de 2017 . Consultado el 21 de junio de 2017 .
  158. ^ Dalrymple, Jim (6 de marzo de 2008). "Apple presenta iPhone SDK" . Macworld . Grupo Internacional de Datos . Archivado desde el original el 28 de agosto de 2017 . Consultado el 21 de junio de 2017 .
  159. ^ Block, Ryan (6 de marzo de 2008). "En vivo desde la conferencia de prensa del iPhone SDK de Apple" . Engadget . AOL . Archivado desde el original el 14 de junio de 2017 . Consultado el 21 de junio de 2017 .
  160. ↑ a b c Guevin, Jennifer (6 de marzo de 2008). "Preguntas frecuentes: ¿Qué significa el SDK de iPhone?" . CNET . CBS Interactive . Archivado desde el original el 13 de septiembre de 2016 . Consultado el 21 de junio de 2017 .
  161. ↑ a b Kim, Arnold (6 de marzo de 2008). "Apple lanza iPhone SDK, Demos Spore, mensajería instantánea" . MacRumors . Archivado desde el original el 11 de marzo de 2016 . Consultado el 21 de junio de 2017 .
  162. ^ Mayo, Benjamin (11 de septiembre de 2015). "Apple ahora permite a los desarrolladores enviar iOS 9, OS X El Capitan y aplicaciones nativas de Watch a la App Store" . 9to5Mac . Archivado desde el original el 22 de agosto de 2016 . Consultado el 21 de junio de 2017 .
  163. ^ Sande, Steven (10 de junio de 2013). "Nuevas funciones del SDK de iOS para desarrolladores" . Engadget . AOL . Archivado desde el original el 15 de enero de 2018 . Consultado el 21 de junio de 2017 .
  164. ^ Sinicki, Adam (9 de junio de 2016). "Desarrollar para Android vs desarrollar para iOS - en 5 rondas" . Autoridad de Android . Archivado desde el original el 26 de junio de 2017 . Consultado el 21 de junio de 2017 .
  165. ^ Paul, Ryan (15 de septiembre de 2009). "MonoTouch coloca .NET en el jardín de aplicaciones amurallado de Apple" . Ars Technica . Archivado desde el original el 22 de noviembre de 2015 . Consultado el 21 de junio de 2017 .
  166. ^ Dove, Jackie (11 de abril de 2010). "Adobe da rienda suelta a Creative Suite 5" . Macworld . Grupo Internacional de Datos . Archivado desde el original el 24 de septiembre de 2014 . Consultado el 21 de junio de 2017 .
  167. ^ "App Store - Soporte - Desarrollador de Apple" . developer.apple.com . Consultado el 24 de febrero de 2021 .
  168. ^ Caldwell, Serenity (15 de octubre de 2011). "De cerca con iOS 5: sincronización y actualización inalámbrica" . Macworld . Grupo Internacional de Datos . Archivado desde el original el 8 de agosto de 2017 . Consultado el 20 de junio de 2017 .
  169. ^ Trébol, Juli. "Apple lanza iOS 14 y iPadOS 14 con rediseño de pantalla de inicio, biblioteca de aplicaciones, interfaz de usuario compacta, aplicación de traducción, compatibilidad con garabatos, clips de aplicaciones y más" . MacRumors . Consultado el 17 de septiembre de 2020 .
  170. ^ "Apple reinventa la experiencia del iPhone con iOS 14" . Sala de prensa de Apple (nota de prensa) . Consultado el 17 de septiembre de 2020 .
  171. ^ Conner, Katie (16 de septiembre de 2020). "Lista de dispositivos compatibles con iOS 14: ¿Podrás instalarlo en tu iPhone hoy?" . CNET . Consultado el 17 de septiembre de 2020 .
  172. ^ "La gran actualización de iPhone nueva de Apple finalmente ha llegado; aquí se explica cómo obtenerla" . Business Insider . Consultado el 16 de septiembre de 2020 .
  173. ^ "Acerca de esa actualización de $ 20 ..." CNET . CBS Interactive . 15 de enero de 2008. Archivado desde el original el 31 de octubre de 2017 . Consultado el 20 de junio de 2017 .
  174. ^ Dalrymple, Jim (7 de febrero de 2008). "Reglas de contabilidad detrás del cargo de actualización del iPod touch" . Macworld . Grupo Internacional de Datos . Archivado desde el original el 8 de julio de 2017 . Consultado el 20 de junio de 2017 .
  175. ^ Oliver, Sam (25 de junio de 2009). "La tarifa de actualización hace que pocos usuarios de iPod touch actualicen el software 3.0" . AppleInsider . Archivado desde el original el 5 de marzo de 2017 . Consultado el 20 de junio de 2017 .
  176. ^ Foresman, Chris (14 de septiembre de 2009). "El cambio de las reglas de contabilidad podría acabar con la tarifa de actualización del iPod touch" . Ars Technica . Archivado desde el original el 8 de julio de 2017 . Consultado el 20 de junio de 2017 .
  177. ^ Elmer-DeWitt, Philip (14 de septiembre de 2009). "Cambio de regla contable a favor de Apple" . Fortuna . Archivado desde el original el 11 de julio de 2017 . Consultado el 20 de junio de 2017 .
  178. ^ "Infografía: ¿Cuánto tiempo admite Apple los modelos de iPhone más antiguos?" . Infografía Statista . Consultado el 11 de agosto de 2020 .
  179. ^ "Aquí es cuánto tiempo Apple admite modelos de iPhone más antiguos" . iMore . 3 de julio de 2019 . Consultado el 11 de agosto de 2020 .
  180. ^ Disponible en iOS 5 a iOS 7 a través de General> Acerca de> Diagnóstico y uso> Diagnóstico y datos de uso> (fecha y hora) .panic.plist, después de una falla del kernel
    Disponible en iOS 8 a iOS 10 a través de Privacidad> Diagnóstico y uso> Datos de diagnóstico y uso> JetsamEvent- (fecha y hora) .ips, cuando hay poca memoria
    Disponible en iOS 11 y 12 a través de Privacidad> Análisis> Datos de análisis> JetsamEvent- (fecha y hora) .ips, cuando hay poca memoria
    Disponible en iOS 13 a través de Privacidad> Análisis y mejoras> Datos de análisis> SystemMemoryReset- (fecha y hora) .ips, cuando hay poca memoria
  181. ^ "Navegador de fuentes" . opensource.apple.com . Consultado el 3 de marzo de 2021 .
  182. ^ "La licencia BSD de 3 cláusulas | Iniciativa de código abierto" . opensource.org . Consultado el 3 de marzo de 2021 .
  183. ^ "Licencia de fuente pública de Apple, versión 1.0" (PDF) . 16 de marzo de 1999 . Consultado el 3 de marzo de 2021 .
  184. ^ Ricker, Thomas (10 de julio de 2007). "iPhone Hackers:" somos dueños del sistema de archivos " " . Engadget . AOL . Archivado desde el original el 1 de abril de 2017 . Consultado el 1 de abril de 2017 .
  185. ^ Healey, Jon (6 de agosto de 2007). "Hackear el iPhone" . Los Angeles Times . Archivado desde el original el 6 de noviembre de 2007 . Consultado el 6 de agosto de 2007 .
  186. ^ "Joswiak de Apple: no odiamos a los codificadores de iPhone" . 11 de septiembre de 2007. Archivado desde el original el 20 de febrero de 2017 . Consultado el 19 de febrero de 2017 .
  187. ^ Baig, Edward C. (26 de junio de 2007). "El iPhone de Apple no es perfecto, pero merece la pena" . USA Today . Archivado desde el original el 29 de junio de 2007 . Consultado el 28 de junio de 2007 .
  188. ^ IPad, MAX (6 de mayo de 2010). "Explicación del jailbreak" . Foros de iPad. Archivado desde el original el 2 de noviembre de 2012 . Consultado el 4 de noviembre de 2012 .
  189. ^ Kravets, David (26 de julio de 2010). "Estados Unidos declara legal el jailbreak del iPhone, sobre las objeciones de Apple" . Cableado . Archivado desde el original el 31 de julio de 2012 . Consultado el 13 de diciembre de 2011 .
  190. ^ "Reglamentación final 2010 contra elusión de la Oficina de derechos de autor de Estados Unidos" (PDF) . Oficina de derechos de autor de EE. UU. 27 de julio de 2010. Archivado (PDF) desde el original el 1 de mayo de 2012 . Consultado el 21 de agosto de 2012 .
  191. ^ Móvil, conozca su (19 de mayo de 2010). "Bloqueado / Desbloqueado: una definición de los términos Bloqueado y Desbloqueado del glosario Conozca su teléfono móvil" . Conozca su móvil. Archivado desde el original el 31 de agosto de 2012 . Consultado el 4 de noviembre de 2012 .
  192. ^ "AT&T - ¿Cuáles son los requisitos de elegibilidad para desbloquear iPhone?" . AT&T. Archivado desde el original el 3 de agosto de 2012 . Consultado el 21 de agosto de 2012 .
  193. ^ "iPhone: Acerca del desbloqueo" . Sitio web de Apple Inc. 22 de mayo de 2012. Archivado desde el original el 17 de octubre de 2012 . Consultado el 21 de agosto de 2012 .
  194. ^ "iPhone: funciones y soporte de operador inalámbrico" . Sitio web de Apple Inc. 12 de abril de 2013. Archivado desde el original el 24 de abril de 2013 . Consultado el 13 de mayo de 2013 .
  195. ^ "Los nuevos iPhones usan LTE en cualquier operador estadounidense, a pesar de la forma en que aparecen en la lista" . MacWorld . 9 de octubre de 2015. Archivado desde el original el 13 de julio de 2017 . Consultado el 19 de octubre de 2017 .
  196. ^ "La modificación no autorizada de iOS puede causar vulnerabilidades de seguridad, inestabilidad, menor duración de la batería y otros problemas" . Sitio web de Apple Inc. 9 de febrero de 2013. Archivado desde el original el 10 de mayo de 2013 . Consultado el 13 de mayo de 2013 .
  197. ^ "Exención a la prohibición de elusión de los sistemas de protección de derechos de autor para tecnologías de control de acceso" (PDF) . Oficina de derechos de autor de Estados Unidos . Consultado el 4 de septiembre de 2020 .
  198. ^ "Dígale a Tim Cook: No más DRM para Apple" . Defectuoso por diseño . Consultado el 4 de septiembre de 2020 .
  199. ^ Anderson, Nate (27 de enero de 2010). "Manifestantes: iPad no es más que un becerro de oro de DRM" . Ars Technica . Archivado desde el original el 2 de abril de 2017 . Consultado el 1 de abril de 2017 .
  200. ^ "Dispositivos móviles y la próxima revolución informática" . 3 de febrero de 2010. Archivado desde el original el 1 de diciembre de 2010 . Consultado el 9 de junio de 2010 .
  201. ^ Bobbie Johnson (1 de febrero de 2010). "El iPad de Apple ahogará la innovación, dicen los defensores de la Internet abierta" . The Guardian . Archivado desde el original el 16 de marzo de 2014 . Consultado el 7 de febrero de 2010 .
  202. ^ "El portavoz de relaciones públicas de Microsoft condena el iPad por estar" bloqueado " " . Archivado desde el original el 5 de marzo de 2012.
  203. ^ "Tendencia de Apple lejos de retoques" . Slashdot. 31 de enero de 2010. Archivado desde el original el 8 de febrero de 2010 . Consultado el 9 de junio de 2010 .
  204. ^ Steve Wozniak (entrevistado) (22 de enero de 2011). Campus Party Brasil 2011 - Geek Pride e Wozniak . Fragoso, Víctor. Archivado desde el original el 12 de mayo de 2011 . Consultado el 7 de marzo de 2011 .
  205. ^ Leander Kahney (30 de enero de 2010). "Expertos en el sistema cerrado del iPad: es fatal para las PC, no, es genial" . Archivado desde el original el 15 de mayo de 2010 . Consultado el 9 de junio de 2010 .
  206. ^ a b c d e f g h i j k Apple Inc. (mayo de 2016). "Guía de seguridad de iOS" (PDF) . Apple.com . Archivado (PDF) desde el original el 27 de febrero de 2016.
  207. ^ Quora. "¿Qué es el nuevo enclave seguro de Apple y por qué es importante?" . Forbes . Consultado el 11 de agosto de 2020 .
  208. ^ "Volcado de registro de E / S" . winocm blag . Archivado desde el original el 23 de septiembre de 2013 . Consultado el 11 de agosto de 2020 .
  209. ^ "ASLR - La Wiki de iPhone" . Theiphonewiki.com . Archivado desde el original el 23 de diciembre de 2016 . Consultado el 6 de diciembre de 2016 .
  210. ^ "Cripto-trituración usando almacenamiento borrable en iOS en stanford.edu" . Archivado desde el original el 11 de septiembre de 2018 . Consultado el 21 de septiembre de 2018 .
  211. ^ "Tareas de servicios de llavero de iOS" . developer.apple.com . Archivado desde el original el 20 de diciembre de 2016 . Consultado el 6 de diciembre de 2016 .
  212. ^ a b c "Todo lo que necesita saber sobre Facebook, el escándalo de las aplicaciones de Google" . Social.techcrunch.com . Consultado el 20 de febrero de 2019 .
  213. ^ "Facebook paga a los adolescentes para que instalen una VPN que los espía" . Social.techcrunch.com . Consultado el 20 de febrero de 2019 .
  214. ^ Owen, Malcolm (30 de enero de 2019). "Apple ha revocado los certificados de desarrollador empresarial de Facebook después de violaciones de carga lateral [u]" . AppleInsider . Consultado el 20 de febrero de 2019 .
  215. ^ Warren, Tom (30 de enero de 2019). "Apple impide que Facebook ejecute sus aplicaciones internas de iOS" . The Verge . Consultado el 20 de febrero de 2019 .
  216. ^ "Google dejará de vender un recolector de datos por la puerta trasera de Apple" . Social.techcrunch.com . Consultado el 20 de febrero de 2019 .
  217. ^ "Loophole permite instalar aplicaciones pirateadas en iPhones de Apple" . NBC News . Consultado el 20 de febrero de 2019 .
  218. ^ "Autenticación de dos factores para ID de Apple" . Apple Suppor . Archivado desde el original el 20 de diciembre de 2016 . Consultado el 6 de diciembre de 2016 .
  219. ^ "Estadísticas globales de StatCounter - navegador, sistema operativo, motor de búsqueda, incluida la cuota de uso móvil" . StatCounter GlobalStats . Consultado el 4 de septiembre de 2020 .
  220. ^ "iOS supera a Android con 410 millones de dispositivos vendidos y 650.000 aplicaciones" . InsideMobileApps. 24 de julio de 2012. Archivado desde el original el 27 de julio de 2012 . Consultado el 24 de julio de 2012 .
  221. ^ Ingraham, Nathan (2 de junio de 2014). "Apple ha vendido más de 800 millones de dispositivos iOS, 130 millones de nuevos usuarios de iOS en el último año" . The Verge . Vox Media . Archivado desde el original el 10 de febrero de 2017 . Consultado el 1 de abril de 2017 .
  222. ^ Rossignol, Joe (27 de enero de 2015). "Tim Cook: Apple ha vendido más de mil millones de dispositivos iOS" . MacRumors . Archivado desde el original el 23 de junio de 2016 . Consultado el 21 de junio de 2017 .
  223. ^ Kahn, Jordan (27 de enero de 2015). "Apple anuncia mil millones de dispositivos iOS vendidos" . 9to5Mac . Archivado desde el original el 4 de julio de 2017 . Consultado el 21 de junio de 2017 .
  224. ^ Saylor, Michael (2012). La ola móvil: cómo la inteligencia móvil lo cambiará todo . Vanguard Press. pag. 33. ISBN 978-1-59315-720-3.
  225. ^ "Android e iOS exprimen a la competencia, llegando al 96,3% del mercado de sistemas operativos de teléfonos inteligentes para el 4T14 y CY14, según IDC" (Comunicado de prensa). IDC. 24 de febrero de 2015. Archivado desde el original el 25 de febrero de 2015.
  226. ^ "El crecimiento mundial de las tabletas frena, disminuyendo a un solo dígito bajo en los próximos años, según IDC" (Comunicado de prensa). IDC. 12 de marzo de 2015. Archivado desde el original el 13 de marzo de 2015.
  227. ^ "Estadísticas globales de StatCounter: Top 7 sistemas operativos móviles en febrero de 2015" . StatCounter GlobalStats . Consultado el 4 de septiembre de 2020 .
  228. ^ Sui, Linda (2 de noviembre de 2016). "Análisis de estrategia: Android captura un récord del 88 por ciento de los envíos globales de teléfonos inteligentes en el tercer trimestre de 2016" . Análisis de estrategia. Archivado desde el original el 27 de noviembre de 2016 . Consultado el 27 de noviembre de 2016 .
  229. ^ Rossignol, Joe (2 de noviembre de 2016). "La adopción de iOS se mantiene en los niveles más bajos desde 2014, ya que Android captura una cuota de mercado récord del 87,5%" . MacRumors . Archivado desde el original el 27 de noviembre de 2016 . Consultado el 27 de noviembre de 2016 .
  230. ^ Apple Inc. , Newsroom Archive - Apple , obtenido el 7 de junio de 2018.
  231. ^ Mactracker ( mactracker.ca ), Apple Inc. base de datos de modelo, versión partir del 26 de julio de 2007.

Otras lecturas

  • Hillegass, Aaron; Conway, Jon (22 de marzo de 2012). Programación de iOS: The Big Nerd Ranch Guide (3ª ed.). Pearson . ISBN 978-0-321-82152-2.
  • Turner, Kirby (19 de diciembre de 2011). Aprendizaje de programación de iPad: una guía práctica para crear aplicaciones de iPad con iOS 5 (1ª ed.). Pearson . ISBN 978-0-321-75040-2.
  • Mark, Dave; LaMarche, Jeff (21 de julio de 2009). Inicio del desarrollo del iPhone 3: exploración del iPhone SDK (1ª ed.). Presione . ISBN 978-1-4302-2459-4.
  • Mark, Dave; LaMarche, Jeff (29 de diciembre de 2009). Más desarrollo del iPhone 3: abordar el SDK 3 del iPhone (1ª ed.). Presione . ISBN 978-1-4302-2505-8.

enlaces externos

  • Página web oficial
  • Centro dedesarrollo del sitio web oficial enApple Developer Connection
  • Biblioteca de referencia de iOS : en el sitio web de Apple Developer Connection