Want to make creations as awesome as this one?

Transcript

Módulo V. Desarrolla aplicaciones para dispositivos móviles.

Submódulo 2. Desarrolla aplicaciones móviles para IOS.

Secuencia 1. Conceptualización de IOS.

Centro de Bachillerato Tecnológico industrial y de servicios No. 224

CONCEPTOS GENERALES DE IOS

Jueves 15 de febrero

General Salvador Alvarado Rubio

MC. Cristina Camacho Paéz

INTEGRANTES 6F

López Ramirez Jesús Alejandro

Peña Fernandez Ana Luisa

Ruan López Tai Ping Alejandra

Sotelo Izaguirre José Ángel

Verdiales Bañuelos Ana Delia

Concepto de IOS

Tema 1 DE 15

Sotelo Izaguirre José Ángel

Es un sistema operativo móvil desarrollado por Apple Inc. Inicialmente fue creado para el iPhone, pero con el tiempo fue adaptado para los demás dispositivos móviles de esta compañía (iPad y el iPod touch).

Este sistema operativo móvil está basado en el concepto de manipulación directa. Es decir, que el usuario puede interactuar directamente con la pantalla del dispositivo por medio de gestos multitáctiles como toques, pellizcos y deslices.

Versiones de IOS

Tema 2 DE 15

Sotelo Izaguirre José Ángel

iOS llegó a nuestras vidas en junio de 2007 con el primer iPhone. En concreto, cuando Steve Jobs presentó el dispositivo por primera vez, este no ejecutaba iOS 1. En su lugar, funcionaba con OS X, el software para el Mac. Con el tiempo, pasó a llamarse iPhone OS, hasta que finalmente, con la cuarta generación del software, adquirió su ya legendario nombre: iOS.

Versiones

Y sus logotipos

iPhone OS 1

iPhone OS 2

iPhone OS 3

iOS 4

iOS 6

iOS 7

iOS 8

iOS 9

iOS 10

iOS 5

Versiones

Y sus logotipos

iOS 11

iOS 12

iOS 13

iOS 14

iOS 16

iOS 17

iOS 15

Capas de abstracción de IOS

Tema 3 DE 15

Sotelo Izaguirre José Ángel

Capa de abstracción

En informática.

La arquitectura iOS está basada en capas o niveles, donde las más altas contienen los servicios y tecnologías más importantes para el desarrollo de aplicaciones, y las capas más bajas controlan los servicios básicos.

Capas de abstracción de IOS

CAPA MEDIA

CORE SERVICES

COCOA TOUCH

iOS CUENTA CON CUATRO CAPAS DE DE ABSTRACCIÓN, LAS CUALES SON:

CORE OS

Contiene los servicios fundamentales del sistema para las aplicaciones y además contiene tecnologías individuales para admitir características como la ubicación, iCloud, medios de comunicación social, y la creación de red.

Es la interfaz de los dispositivos para con el usuario. Esta capa es una interfaz que está constituida con aplicaciones probadas que comparten muchos patrones que se encuentran Mac , pero se reconstruyeron con un enfoque especial en el tacto y las interfaces basadas en optimización.

Incluye las características de bajo nivel que la mayoría de otras tecnologías se basan, hace referencia al ambiente del kernel, drivers de interfaces básicas del sistema operativo de iPhone, administra memoria virtual, redes y comunicaciones, entre otros procesos.

Es una interfaz basada en una mezcla de lenguaje C y objetive C que permite la ejecución de tareas o gestión de ficheros multimedia. Esta capa contiene las tecnologías de gráficos, audio y video orientadas a crear la mejor experiencia de multimedia disponible en un dispositivo móvil.

Historia de IOS

Tema 4 DE 15

Ruan López Tai Ping Alejandra

Apple presentó el iPhone original junto con el sistema operativo en la Macworld Conference & Expo de enero de 2007.

comercializado: 29 DE junio de 2007.

IPHONE OS 1

comercializado: 11 de julio de 2008.

IPHONE OS 3

comercializado: 17 de junio de 2009.

IPHONE OS 2

comercializado: 22 de junio de 2010.

IOS 5

comercializado: 12 de octubre de 2011.

IOS 4

comercializado: 19 de septiembre de 2012.

IOS 7

comercializado: 18 de septiembre de 2013.

IOS 6

comercializado: 17 de septiembre de 2014.

IOS 9

comercializado: 16 de septiembre de 2015.

IOS 8

comercializado: 13 de septiembre de 2016. fue presentado en la WWDC.

IOS 11

comercializado: 19 de septiembre de 2017.

IOS 10

comercializado: 17 de septiembre de 2018. fue presentado en la WWDC.

IOS 13

comercializado: 19 de septiembre de 2019.

IOS 12

comercializado: 17 de septiembre de 2020.

comercializado: 24 de septiembre de 2021.

IOS 15

IOS 14

comercializado: 18 de septiembre de 2023.

IOS 17

IOS 16

comercializado: 12 de septiembre de 2022. fue presentado en la WWDC.

Características

Tema 5 DE 15

Ruan López Tai Ping Alejandra

IPHONE OS 3

IPHONE OS 2

IPHONE OS 1

  • Soporte para GPS.
  • App Store.

  • Sin centro de notificaciones.
  • Sin centro de control.
  • No se puede cambiar el orden de las aplicaciones ya que únicamente tiene una página de inicio.
  • No cuenta con Siri.
  • No existe App Store.

  • Funcionalidades de “cortar, copiar y pegar”.
  • Opción de “Compartir Internet”.
  • Mail con la función de búsqueda.
  • Buscar mi iPhone.
  • Funcionalidad de grabación en la aplicación de Cámara.
  • Spotlight.

IOS 4

Uno de los cambios más significativos fue el nombre de la versión. Dejando a un lado el “iPhone OS 4” y llamándose iOS 4. El motivo por el cual cambió de nombre fue que esta fue la primera versión soportada por el iPad. Y la “i” de “iOS” hacía referencia a los tres dispositivos que contaban con este sistema operativo: iPhone, iPad y iPod touch.

IOS 5

  • Multitarea.
  • FaceTime.
  • Posibilidad de crear carpetas en la pantalla de inicio.
  • Se permitieron los fondos de pantalla personalizados.
  • Mejoras en geolocalización, notificaciones, Game Center o en la aplicación de fotos.

  • Mejoras en las notificaciones.
  • Centro de notificaciones.
  • iCloud.
  • Siri.

IOS 6

  • Mapas USA LOS mapas de la compañía.
  • Safari incorpora dos novedades:
    • la integración con iCloud.
    • la inclusión del modo offline.
  • Posibilidad de:
    • Realizar llamadas de FaceTime con tecnología 3G/4G.
    • Responder a una llamada con un mensaje.
    • Añadir recordatorio de llamada perdida al recibir una llamada entrante.
    • Modo panorámico en la cámara.
    • Compartir galerías.
  • Siri incorpora voces en otros idiomas.

IOS 7

  • El Centro de Control con más opciones.
  • La multitarea en todas las aplicaciones.
  • Safari con:
    • Nueva interfaz para las pestañas (sin el límite de 8).
    • Posibilidad de ver las páginas web a tamaño completo.
    • Acceso a los controles parentales.
  • Airdrop puede compartir elementos con contactos que están cerca.
  • La cámara ofrece varios modos y filtros nativos.
  • Llegan los “momentos” a Fotos.

IOS 8

  • Notificaciones interactivas sin salir de la app en la que estamos.
  • Mail mejora en rapidez y usabilidad.
  • iCloud Drive para acceder a nuestros archivos en la nube de Apple.
  • Spotlight nos permite hacer búsquedas de todo tipo.
  • Teclados distintos de los de Apple.
  • Widgets que podremos desplegar.
  • Mejoras a la cámara que permitirán un mayor control.
  • Nuevo modo Time Lapse.
  • Se mantiene “Fotos en Streaming” y se añade una Fototeca en iCloud.

IOS 9

  • Buscador más potente.
  • Mejor autonomía.
  • Notas potente.
  • iCloud Drive.
  • News
  • Atajos de teclado.
  • Mapas con transporte público.
  • Código extra de desbloqueo.
  • Multiventana para iPad.

IOS 10

  • Posibilidad de eliminar apps nativas.
  • Apple Music con nuevo diseño.
  • Mail con cadenas visualES y botóN de baja DE listas de correo.
  • widgets EN la página de Spotlight.
  • Se pueden hacer más cosas en la pantalla de bloqueo.
  • Safari permite tener dos ventanas abiertas en modo Split View.
  • Nuevo tipo de alarma.
  • La app de Salud recibe un rediseño desde cero.
  • Posibilidad de crear álbumes inteligentes con video y fotos para crear un recuerdo de eventos.

IOS 11

  • Face ID para el iPhone X.
  • Animojis para el iPhone X.
  • Mensajes en iCloud.
  • Siri traduce en tiempo real.
  • Escríbele a Siri.
  • Soporte QR nativo.
  • Modo Conducción.
  • Modo de una mano en el teclado.
  • Grabar pantalla.
  • Editar y compartir capturas de pantalla.
  • Podcast rediseñado.
  • Barra de apps y stickers en Mensajes.
  • Cambios en las animaciones.
  • Centro de Control personalizable.

IOS 12

  • ARKit 2.
  • Medidas.
  • Mejoras en Fotos.
  • Detector de caras.
  • Función “atajos”.
  • FaceTime permite videollamadas simultáneas de hasta 32 personas.

IOS 14

  • Modo oscuro.
  • Escribir deslizando o QuickPath.
  • Mejoras en Siri.
  • Control de la luz en los retratos.
  • Más opciones de edición en Fotos.
  • Mejor rendimiento.
  • Mejoras en Mapas.
  • Iniciar sesión con Apple.
  • Mejor privacidad en HomeKit.
  • Más personalización en Memojis.

  • Nuevos Widgets.
  • Mejoras en llamadas entrantes.
  • App Clips.
  • Indicaciones para ciclistas y vehículos en Mapas.
  • Mejora de la privacidad.
  • Mejoras en AirPods.
  • Traducir tiene hasta 11 idiomas.
  • Siri da respuesta a preguntas complejas y audios.
  • Apple One.

IOS 13

IOS 15

  • Rediseño de notificaciones.
  • Modo concentración.
  • Búsqueda de fotos desde Spotlight.
  • FaceTime mejora su sonido.
  • Grid video y fondo borroso en Facetime.
  • SharePlay para compartir en llamadas.
  • Live Text para el reconocimiento de fotos.

IOS 17

  • Pantalla de bloqueo rediseñada.
  • Safety Check.
  • Mejoras en Apple Maps.
  • Novedades en iMessage.
  • Novedades en Siri.
  • Cambios en las notificaciones.
  • Cambios en Mail.
  • Live Text en vídeo.

  • Mejoras en Diario, Botón de acción, Cámara, Mensajes y Clima.

IOS 16

Multitarea

Tema 6 DE 15

Ruan López Tai Ping Alejandra

Con iPadOS, puedes usar Multitarea para trabajar con más de una app al mismo tiempo.

Tipos de Multitarea:

Split View

Slide Over

Ventana central

Puedes usar los gestos de Multitarea en el iPad para ver rápidamente el selector de apps, pasar a otra app o volver a la pantalla de inicio.

Gestos para navegar por el iPad:

Ver el selector de apps

Alternar entre apps

Regresar a la pantalla de inicio

Desliza el dedo hacia arriba desde el borde inferior de la pantalla y detente en la mitad hasta que aparezca el selector de apps y luego levanta el dedo. A continuación, desliza el dedo hacia la izquierda o la derecha para buscar otra app o las apps que hayas usado juntas en Split View. Desliza el dedo hacia el extremo izquierdo para ver todas las apps que tengas abiertas en Slide Over.

Mientras usas una app, desliza cuatro o cinco dedos hacia la izquierda o la derecha de la pantalla para pasar a otra app. En un iPad Pro con Face ID, un iPad Pro de 11 pulgadas o un iPad Pro de 12,9 pulgadas (tercera generación), desliza el dedo por el borde inferior de la pantalla para pasar a otra app.

Mientras usas una app, desliza el dedo hacia arriba desde el borde inferior de la pantalla. También puedes apoyar cinco dedos en la pantalla y luego juntar los dedos para pellizcarla.

Game Center

Tema 7 DE 15

Verdiales Bañuelos Ana Delia

Game Center se puede usar para jugar con amigos, enviar solicitudes,administrar tu perfil, obtener logrps y competir en tablas de clasificación rn todos los dispositivos con Game Center.

Game Center se lanzó en junio de 2010 para los iPhones y iPod Touch con iOS 4 (excepto para el iPhone 2G,3G y iPod Touch 1g).

¿Cómo puedo agregar a mis amigos a Game Center para jugar?

Desde una Mac

Desde un iPhone o iPad

Tecnología no admitida

Tema 8 DE 15

Verdiales Bañuelos Ana Delia

iOS, el sistema operativo de Apple para dispositivos móviles, tiene ciertas restricciones y políticas en cuanto a las tecnologías admitidas en las aplicaciones que se distribuyen a través de la App Store.

Frameworks o APIs no públicas:

Publicidad no autorizada:

Contenido inapropiado:

Recolección de datos no autorizada:

Intérpretes de código:

Tecnologías y prácticas que generalmente no son admitidas:

Aplicaciones duplicadas o de baja calidad:

Las aplicaciones no pueden mostrar publicidad de redes que no estén autorizadas por Apple.

Las aplicaciones que contengan contenido para adultos, violento o de odio, o que promuevan actividades ilegales, están prohibidas.

Las aplicaciones no pueden recopilar datos personales de los usuarios sin su consentimiento explícito.

Apple suele rechazar aplicaciones que son copias directas de otras existentes en la App Store o que tienen funcionalidades muy limitadas.

No se permiten aplicaciones que ejecuten código interpretado o descarguen código ejecutable desde una fuente remota, como JavaScript JIT (Just-In-Time) y motores de scripting dinámico.

Las aplicaciones no pueden utilizar frameworks o APIs no documentadas o privadas de iOS.

Noticias y novedades

Tema 9 DE 15

Verdiales Bañuelos Ana Delia

Calendario 2024 de Apple

Novedades del ios 17

Lenguajes de programación

Tema 10 DE 15

Peña Fernandez Ana Luisa

+info

// LENGUAJES DE PROGRAMACIÓN EN ios

En el desarrollo de aplicaciones para iOS, los lenguajes de programación clave son Swift y Objective-C. Ambos son utilizados para crear aplicaciones nativas que se ejecutan en dispositivos iOS.

OBJETIVE-C

Historia:

Por lo tanto es uno de los lenguajes de programación maduros de la actualidad.

La empresa de NeXT computer fundada por Steve Jobs después de salir de Apple adopta Objetive-C como lenguaje principal para el desarrollo de software.

1988

Objetive-C es creado por Brad Cox y Tom Love a principios de la década de 1980.

1980

Apple adquiere NeXT y Steve Jobs vuelve a la compañía y con él Objetive-C

1997

lenguajes nativos de apple

Es el lenguaje de programación moderno y preferido por Apple específicamente para el desarrollo de aplicaciones en iOS, macOS, watchOS y tvOS. Fue introducido por Apple en 2014 y se ha vuelto muy popular debido a su sintaxis moderna y su interoperabilidad con el antiguo lenguaje Objective-C.

+ info

Objective-C, desarrollado desde 1981, es uno de los lenguajes de programación más conocidos y ha sido un pilar en el desarrollo de aplicaciones para los sistemas OS X y iOS de Apple. Su enfoque dinámico, sistema de mensajes y tiempo de ejecución han influido en la forma en que se construyen las aplicaciones para el ecosistema de Apple.

+ info

Swift

Objetive-C

Ventajas de IOS

Tema 11 DE 15

Peña Fernandez Ana Luisa

Actualizaciones coordinadas:

Seguridad integral:

Soporte a largo plazo:

Integración de hardware y software:

Ecosistema integrado:

Ventajas más destacables de iOS

Apple es conocida por su enfoque de actualizaciones coordinadas en todos los dispositivos iOS compatibles. Esto significa que los usuarios reciben las últimas funciones y mejoras de seguridad simultáneamente, independientemente del dispositivo que posean.

La seguridad es una prioridad clave en iOS. La App Store de Apple tiene estándares estrictos para las aplicaciones, lo que ayuda a prevenir la propagación de software malicioso. Además, las funciones como Touch ID y Face ID brindan métodos seguros y convenientes para la autenticación del usuario.

Esta integración garantiza un rendimiento óptimo y una eficiencia energética, ya que el sistema operativo está diseñado específicamente para los dispositivos Apple.

Las ventajas más destacadas de iOS es su ecosistema integrado, lo cual se refiere a la conexión e integración entre los diferentes dispositivos de Apple con la capacidad de compartir datos de manera eficiente.

Apple ofrece un sólido soporte a largo plazo para sus dispositivos iOS. Los usuarios suelen recibir actualizaciones durante varios años después de la compra de su dispositivo.

Desventajas de IOS

Tema 12 DE 15

Peña Fernandez Ana Luisa

Precios elevados:

Menos opciones de hardware:

Falta de experimentación:

Incompatibilidad con muchos dispositivos de otras marcas:

Ecosistema cerrado:

Denventajas más destacables de iOS

Menos Opciones de Aplicaciones:

Apple ofrece una gama limitada de dispositivos iOS en comparación con la diversidad de opciones de hardware disponible en el ecosistema Android.

La integración completa de hardware y software, aunque beneficia al rendimiento, puede limitar la capacidad de experimentar con diferentes combinaciones de dispositivos y sistemas operativos. Aquellos que disfrutan de la experimentación y la personalización pueden encontrar esta restricción desafiante.

Dificultades al sincronizar con dispositivos que no son de Apple.

Algunas aplicaciones pueden no estar disponibles o tener funcionalidades limitadas en iOS.

Restricciones de Personalización, menos libertad para modificar la apariencia y funcionalidad.

Una de las principales desventajas de iOS es el costo inicial elevado de los dispositivos Apple. La adquisición de un iPhone o iPad puede ser significativamente más cara en comparación con algunos dispositivos Android equivalentes.

8 características de IOS

Tema 13 DE 15

López RamÍrez Jesús Alejandro

Características

1. Interfaz Gráfica Intuitiva2. Servicio de iCloud para almacenamiento y sincronización de datos3. Asistente de Voz Siri para brindar asistencia y realizar tareas4. Integración con otros dispositivos Apple para una experiencia fluida5. App Store para descargar y comprar aplicaciones6. Actualizaciones regulares del sistema operativo iOS7. Altos Estándares de Seguridad y privacidad8. Aplicaciones exclusivas de iOS

¿Por qué el alto precio de Apple?

Tema 14 DE 15

López RamÍrez Jesús Alejandro

La respuesta radica en gran medida en la calidad de los materiales utilizados y en la atención al detalle en la fabricación de los productos de Apple. Por ejemplo, los iPhones utilizan pantallas OLED de alta calidad, cámaras avanzadas y componentes internos de alta gama, lo que los hace más costosos de producir que los smartphones de la competencia.

5 funciones de IOS

Tema 15 DE 15

López RamÍrez Jesús Alejandro

Funciones

El modo en reposo está pensado para aprovechar el móvil cuando no se está usando y convertirlo en una especie de pantalla inteligente. Al tenerlo cargando en posición horizontal, muestra el reloj, el calendario, fotos, un reproductor musical y widgets.

Apple ha lanzado “NameDrop” una función para intercambiar información de contacto con alguien que acabas de conocer con solo acercar vuestros iPhone. Al juntar la parte superior de ambos móviles, se establece una conexión y los terminales ofrecen la posibilidad de intercambiar información de contacto de forma instantánea.

Apple ha lanzado la función “distancia de la pantalla”, que utiliza la cámara True-Depth (la misma que el reconocimiento facial) y “te recuerda que debes alejar el iPhone si lo has acercado a menos de 30 centímetros durante un periodo de tiempo prolongado”.

La función aviso de llegada está pensada para comunicar que un usuario ha llegado a un destino y tranquilizar a quien esté pendiente de su seguridad en ese trayecto.

Una de las grandes bazas de iOS es su sistema de AirDrop, que te permite compartir archivos de forma inalámbrica entre dispositivos de Apple, ya sean otros iPhone, Macs, lo que sea. No dependes de Bluetooth ni de WiFi, sino que el móvil detecta a otros dispositivos cercanos que tengan AirDrop activado, y te permite enviar archivos.

https://bambu-mobile.com/lenguajes-de-programacion-para-app-nativa-ios/https://dialnet.unirioja.es/descarga/articulo/3914325.pdf https://edu.gcfglobal.org/es/ipad/sistema-operativo-movil-ios/1/ https://elpais.com/tecnologia/2023-09-19/ios-17-las-10-nuevas-funciones-mas-utiles-y-como-instalar-el-nuevo-sistema-operativo-del-iphone.html https://ios-sistema.blogspot.com/p/arquitectura-ios.html https://keepcoding.io/blog/ventajas-y-desventajas-de-ios/ https://platzi.com/blog/caracteristicas-ios/https://support.apple.com/es-lamr/105022 https://support.apple.com/es-mx/guide/iphone/iphfed2c4091/ios https://support.apple.com/es-mx/102576 https://wabimovil.es/el-sistema-operativo-ios-ventajas-e-inconvenientes/ https://www.debate.com.mx/tecnologia/Sabes-por-que-los-productos-Apple-son-tan-caros-en-verdad-son-mejores-20230410-0240.html https://www.macworld.com/article/1667880/lista-completa-versiones-ios.html https://www.sicos.es/blog/historia-de-ios/

//BIBLIOGRAFÍA

//Presentación finalizada

//López Ramirez Jesús Alejandro//Peña Fernandez Ana Luisa//Ruan López Tai Ping Alejandra//Sotelo Izaguirre José Ángel//Verdiales Bañuelos Ana Delia

¡GRACIAS!

En algunas apps, puedes abrir una ventana central que te permite enfocarte en un elemento específico, como un correo electrónico o una nota.

Dos apps aparecen una al lado de la otra. Para cambiar el tamaño de las apps, puedes arrastrar el deslizador que aparece entre ellas.

Una app aparece en una ventana flotante más pequeña que puedes arrastrar hacia la parte izquierda o derecha de la pantalla.

  • Cuenta con una gran comunidad que contribuye al desarrollo y mejora continua del lenguaje.
  • Además, es uno de los lenguajes más fáciles de usar y aprender. Incluso, Apple ha creado un plan de estudios para aprender a programar con Swift.

Datos extra sobre Swift

  • Una de las funciones más populares de Objetive-C es la introspección, la cual refiere a la capacidad de un programa para examinar y obtener información sobre las clases, objetos y métodos en tiempo de ejecución.
  • Muchos programadores utilizan Objetive-C, pues es posible acceder a diversas librerías de Apple y desarrollar aplicaciones para todos los productos de la marca.

Datos extra sobre Objetive-C

Características clave:

  • Basado en C: Objective-C es una extensión del lenguaje de programación C, lo que significa que hereda muchas de las características de C, como sintaxis, tipos y declaraciones.
  • Uso de sintaxis de mensajes: A diferencia de otros lenguajes que utilizan la notación de punto para llamar a métodos, Objective-C utiliza la sintaxis de mensajes.
  • Dinámico: Es un lenguaje de programación dinámico orientado a objetos, lo que significa que muchas decisiones se toman en tiempo de ejecución.

Características clave

  • Seguro y rápido: Swift está diseñado con un enfoque en la seguridad y el rendimiento.
  • Sintaxis concisa: Su sintaxis es más concisa y fácil de leer en comparación con Objective-C.
  • Inferencia de tipos: Utiliza inferencia de tipos para reducir la redundancia en la declaración de variables y tipos.
  • Soporte para programación funcional y orientada a objetos: Combina características de programación funcional y orientada a objetos.

¿A qué se refiere el término nativo?

El término "nativo" se utiliza para denotar que la aplicación está escrita en un lenguaje de programación que es compatible de manera directa con el sistema operativo de destino, en este caso, iOS. Para el desarrollo de aplicaciones nativas en iOS, los lenguajes de programación principales son Swift y Objective-C.

Apple es una empresa conocida por sus productos innovadores y elegantes, desde computadoras hasta smartphones y otros dispositivos electrónicos.

1

Apple invierte significativamente en investigación y desarrollo para mejorar sus productos y mantenerse a la vanguardia de la tecnología.

2