Apple finalmente lanzó la versión 16 de su sistema operativo iOS. Esta nueva versión presenta nuevas funciones y características muy interesantes, como la nueva pantalla de bloqueo, que ha causado mucho interés entre los usuarios iPhone.
La nueva pantalla de bloqueo es personalizable, se le puede cambiar la tipografía y la hora, además de añadirle widgets con información adicional.
Otra cosa que hace de la última versión de iOS algo muy interesante, es la mejora de sus motores de inteligencia artificial y de Machine Learning. Esto permite realizar acciones como copiar y pegar elementos de una fotografía tan fácil como si fuera texto, además de eliminar el fondo de la foto sin realizar otras acciones.
Apple cada vez lanza funciones más interesantes y algo complejas, por lo que tener amplios conocimientos acerca de Apple resulta algo importante. Si quieres aprender más sobre Apple y sus productos, visita acoding.academy y desarrolla tu carrera tecnológica.
Entre otras novedades se encuentran:
- Nuevos avisos de privacidad
- Un nuevo modo de aislamiento para utilizar en caso de ataques críticos como el caso de Pegasus
- Los modos de concentración serán mucho más personalizables, con opciones extra en cada aplicación gracias a nuevas APIs
- Mejora de iCloud en Familia cuando se configuran dispositivos para menores
Para el caso de las imágenes está el recorte de sujetos automático, que cuenta con increíbles opciones de edición, que harán que no sea necesario utilizar otras herramientas de retoque fotográfico.
Novedades SwiftUI 4 para iOS 16
SwiftUI aprovecha todo el poder de Swift para crear interfaces gráficas de las aplicaciones de forma sencilla e innovadora. Con este conjunto de herramientas se puede crear las vistas de las aplicaciones para todos los dispositivos Apple.
Las ventajas respecto a UIKit son notables a nivel de código y maquetación de las aplicaciones.
Algunas novedades que Apple lanzó referente a SwiftUI 4 son:
Swift Charts
Es un nuevo framework que permite convertir los datos en gráficas informativas y crear gráficos efectivos y personalizables con muy poco código.
Controles avanzados
Apple está migrando poco a poco los controles que se utilizaban obligatoriamente con UIKit, la nueva versión destaca los siguientes controles:
- TextField
- MultiDatePicker
- Toogle
- Stepper
Soporte para tablas
En el componente Table, ya es posible implementar tablas con distintas filas y columnas. Este componente ofrece más potencia que la alternativa anterior, que eran las listas.
Layout Grid
Ahora para maquetar las nuevas apps se encuentra un nuevo layout en forma de grid. Esto significa una cuadrícula de filas y columnas para recolocar los elementos, que con una cantidad mínima de código, hará que las apps sean más vistosas.
NavigationStack
Nuevo componente para gestionar la navegación de las aplicaciones.
SF Symbols 4
SF Symbols es una biblioteca de iconografía diseñada para integrarse perfectamente con San Francisco, la fuente del sistema para las plataformas de Apple. SF Symbols 4 cuenta con más de 700 nuevos símbolos.
Puedes descargar una app de ejemplo que proporciona Apple en su repositorio de GitHub.