¿Conoces las novedades de Apple para este 2022? En la WWDC (Apple Worldwide Developers Conference) la empresa norteamericana presentó iOS 16 que, además de traer consigo una nueva pantalla de bloqueo totalmente personalizable, incluye una serie de interesantes novedades para los desarrolladores de los dispositivos de la marca, como iPhone, iPad o Apple TV, entre otros.
La actualización incluye la versión 4.0 de SwiftUI y ofrece numerosas ventajas a nivel de código y maquetación para las diferentes aplicaciones. En Apple Coding Academy estamos al día con las últimas novedades, por eso, en el siguiente post vamos a repasar algunas de las más destacables para conocerlas mejor. ¡Descubre toda esta información aquí!
Novedades en Apple en iOS 16, conoce los nuevos Swift Charts
Swift Charts es un nuevo framework que permite convertir los datos en diferentes gráficas informativas y personalizables, de una manera muy simple e intuitiva. De este modo, el framework configura marcas, escala, ejes o leyendas que se pueden combinar con el fin de crear una amplia gama de gráficos variados.
Por si no fuera poco, esta novedad permite personalizar las gráficas con animaciones propias. Admite funciones de localización e integran de forma nativa todo lo necesario para una correcta accesibilidad para personas con discapacidad visual u otra.
Las novedades de Apple 2022 traen nuevos controles avanzados para iPhone
Así es, hasta ahora, algunos controles que no existían en SwiftUI se tenían que utilizar de forma obligada con UIKit, sin embargo, Apple está incorporando funciones que llevan siendo demandadas por los developers durante mucho tiempo.
En esta nueva versión de iOS, destacamos los siguientes controles:
- TextField: Entrada de datos que en esta versión permite campos multilínea.
- MultiDatePicker: Selector de fechas múltiples.
- Tooggle: Ahora los checks pueden ser botones además de interruptores personalizados y combinables.
- Navigation Stack: Una nueva forma de poder crear flujos de navegación y rutas a múltiples niveles.
Apple novedades 2022: ¿qué es Navigation Stack?
Gestionar la navegación en las diferentes apps es posible, NavigationStack es un nuevo componente que permitirá, por ejemplo, presentar vistas de la aplicación y administrar de forma sencilla el historial de la navegación de la misma.
Más novedades de Apple para 2022: Bottom sheets
En versiones anteriores podía utilizarse el Sheet Presentation para mostrar una pantalla de detalle emergente que aparecía desde la parte inferior de la pantalla pero que no podías controlar o personalizar la altura o disposición de la misma.
En iOS 15, Apple introdujo UISheet Presentation Controller para facilitar la presentación de una hoja inferior expansible, algo que se apreciaba, por ejemplo, en Apple Maps, donde arrastrabas la hoja inferior para mostrar más información.
Ahora, para iOS 16, SwiftUI soporta sheets personalizables utilizando “presentationDetents”, un modificador que permite crear sheets que se deslizan hacia arriba y ocupan solo una parte de la vista, permitiendo elegir qué parte de la pantalla ocupa mediante “.medium”, “.large” o la longitud que nosotros queramos indicar en puntos.
Si la información de este post te ha resultado interesante, puedes adentrarte en el mundo del desarrollo de apps con la ayuda de Apple Coding Academy. ¡Contacta con nosotros!