Apple ha anunciado hoy una serie de nuevas tecnologías avanzadas que ayudarán a sus 23 millones de desarrolladores a diseñar y crear las apps del futuro. Estas nuevas herramientas les permitirán llevar experiencias más avanzadas a las plataformas de Apple líderes del sector, gestionarlas mejor e impulsar su negocio. Además de la encuesta anual a desarrolladores de Apple, la WWDC20 contará con una sesión práctica de la App Store para que desarrolladores de todo el mundo puedan compartir sus sugerencias y orientar las futuras mejoras del servicio. Apple estrenará también foros para desarrolladores donde podrán intercambiar ideas durante el próximo año y más allá.
“Los desarrolladores de Apple son una gran fuente de inspiración gracias a sus apps, que ayudan a miles de millones de usuarios, transforman sectores y cambian el mundo. En esta edición de la WWDC hemos presentado nuevas APIs, herramientas y entornos revolucionarios que están pensados para ayudar a los desarrolladores a subir el listón y llegar a más usuarios,” ha afirmado Phil Schiller, vicepresidente sénior de Marketing Mundial de Apple. “El ecosistema de la App Store es más diverso, dinámico y excelente que nunca, pero sabemos que no podemos mejorarlo solos. Por eso, entre otras cosas, en la WWDC de este año hemos incluido sesiones prácticas online de la App Store y ampliado la encuesta anual para conocer de primera mano las sugerencias de cientos de miles de desarrolladores.”
Nuevas formas de llegar a los usuarios con App Clips y widgets
Los App Clips son una forma rápida y sencilla de descubrir apps a través de nuevos indicadores visuales (llamados códigos de App Clips), además de la tecnología NFC, enlaces compartidos, etc. Los App Clips se abren en segundos y ofrecen al usuario una parte concreta de la app. Para los desarrolladores suponen una manera original de llegar a los clientes justo en el momento en que su app les puede resultar más útil. Una vez dentro del App Clip, los usuarios tendrán la opción de instalar la app completa con un simple toque.
Los widgets también se han rediseñado desde un punto de vista práctico para tener la información oportuna a mano. Al contar con widgets en las páginas de la pantalla de inicio, los usuarios podrán utilizar el widget de un desarrollador cada vez que miren el dispositivo. Y gracias a la nueva API SwiftUI, los desarrolladores pueden crear un widget para iOS, iPadOS y macOS usando el mismo código.
[metaslider id=76782]
Acceso mejorado a las plataformas de Apple
Este año Apple dará a los desarrolladores aún más medios para integrar sus apps en las prestaciones clave de las plataformas, así podrán ofrecer funcionalidades muy potentes al tiempo que protegen la privacidad y la seguridad del usuario. El nuevo programa accesorio de Buscar en red permite a los fabricantes de terceros aprovechar una red de cientos de millones de dispositivos, con cifrado integrado de un extremo a otro, de manera que solo el usuario pueda ver la ubicación de sus dispositivos. El HomePod también cuenta con un nuevo programa para integrar servicios de música de terceros. Los desarrolladores de apps de email y navegación podrán ofrecer sus apps como opciones predeterminadas que el usuario puede seleccionar. Además, ahora Safari para Mac es compatible con la popular API WebExtensions que ya utilizan Chrome, Firefox y Edge, lo cual facilita que los desarrolladores puedan trabajar con Safari y distribuir sus extensiones a través de la Mac App Store.
Gestionando y haciendo crecer el negocio de los desarrolladores
Una nueva herramienta StoreKit de Xcode permite a los desarrolladores simular la configuración de una suscripción, las compras en la app e incluso los reembolsos de forma local en su Mac. También hay un nuevo entorno de pruebas de StoreKit que ayuda a automatizar las pruebas de los procesos de compra. Las nuevas notificaciones del servidor de la App Store para las renovaciones de suscripción y los reembolsos a clientes facilitan la gestión de la experiencia del cliente. Y, además de las apps compartidas en familia, la App Store admite ahora En Familia para suscripciones y compras dentro de las apps. Esto resultará muy útil a los desarrolladores que crean contenido para toda la familia.
Gracias a las últimas novedades del Game Center, los desarrolladores lo tienen más fácil que nunca para triunfar con sus videojuegos en las plataformas de Apple. El nuevo diseño incluye las clasificaciones más habituales, un nuevo panel dentro del juego y recomendaciones mejoradas a través de Friends Playing, donde los usuarios pueden descubrir títulos populares entre sus amigos del Game Center.
Xcode rediseñado
Xcode es la piedra angular del desarrollo en las plataformas de Apple y, con Xcode 12, presenta un nuevo diseño a juego con macOS Big Sur. Las nuevas pestañas de documentos permiten abrir varios archivos de forma rápida y sin ocupar mucho espacio para admitir archivos de interfaz, y los archivos de proyecto y registros se abren cada uno en una pestaña. Ahora los tipos de letra del navegador se ajustan al tamaño del sistema o bien pueden configurarse en tamaño pequeño, mediano o grande. Además, Xcode 12 crea de forma predeterminada apps Universal de macOS que son compatibles con los nuevos Mac que incorporen procesadores propios de Apple.
Nuevas funcionalidades de SwiftUI
SwiftUI puso en bandeja a los desarrolladores un entorno moderno para crear interfaces sofisticadas de una forma más intuitiva que nunca. Este año, las nuevas APIs de ciclo de vida les permiten programar una app únicamente en SwiftUI y compartir el código con todas las plataformas de Apple. Los desarrolladores que ya hayan empezado a usar SwiftUI podrán añadir nuevas prestaciones a su código, y la nueva API Lazy garantiza que los grandes conjuntos de datos se ejecuten como la seda.
Apps más personalizables con Mac Catalyst
Mac Catalyst, que hizo su debut junto con macOS Catalina en la WWDC 2019, ayuda a los desarrolladores a llevar al Mac sus apps para iPad. Con macOS Big Sur, las apps de Mac Catalyst pasarán a tener automáticamente el nuevo diseño más espacioso, y los desarrolladores contarán con nuevas APIs avanzadas y mayor control en el comportamiento de sus apps. Ahora, además, los desarrolladores pueden decidir si quieren que su app para Mac se ajuste a una resolución que coincida con su app para iPad o controlar la interfaz en el Mac por completo para que la experiencia sea cien por cien Mac. Pueden distribuir sus apps de Mac Catalyst a clientes de 175 países en la Mac App Store y dejar que estos disfruten de las apps y lo que compren dentro de ellas en el Mac, iPhone y iPad con una compra universal.
Una sesión práctica ampliada de la App Store y nuevos procesos de evaluación
Durante la WWDC20, Apple también estrenará una versión ampliada de su sesión práctica de la App Store para ayudar a los desarrolladores de todas sus plataformas. Las anteriores sesiones presenciales contribuyeron a impulsar y establecer las prioridades de las nuevas prestaciones y características de la App Store, además de las actualizaciones de sus políticas. Este año, se ha animado a los desarrolladores a compartir sus sugerencias a través de la sesión virtual o la encuesta que recopilará ideas hasta el 26 de junio. La encuesta, que ya va por su cuarto año, está abierta a medio millón de desarrolladores y tiene un gran peso en las mejoras que se aplican en los servicios de desarrollo de la App Store, como los enlaces públicos de TestFlight o la posibilidad de responder a las reseñas de los clientes.
Apple también habilitará otros canales para que los desarrolladores puedan transmitir sus comentarios en los nuevos foros que tendrán lugar durante el próximo año. En estos foros, los desarrolladores tendrán ocasión de compartir cualquier tipo de sugerencia, y Apple podrá seguir aplicando cambios y mejorando la experiencia de la App Store para ellos.
Además, habrá dos cambios en el proceso de evaluación de las apps que se aplicarán este verano. Por un lado, los desarrolladores no solo podrán recurrir las decisiones sobre el incumplimiento de alguna pauta por parte de su app, sino que además dispondrán de un mecanismo para replantear esa pauta. Por otro lado, si una app ya está disponible en la App Store, la corrección de errores no se retrasará por el incumplimiento de las pautas salvo que estén relacionadas con cuestiones legales, sino que los desarrolladores podrán abordar el problema en la siguiente solicitud.
Más transparencia en cuanto a la privacidad
Es muy importante mostrar un resumen de las prácticas de privacidad de una app para transmitir confianza a los usuarios. Ahora los desarrolladores tienen la oportunidad de detallarlas en la ficha de la App Store para que los usuarios puedan consultarlas. Entre otra información, pueden incluir el tipo de datos que podría recopilar la app, indicar si estos se comparten con terceros y la opción de darse de baja.
Otras prestaciones para desarrolladores
- ARKit 4 incorpora nuevas formas de capturar información sobre el mundo real con una nueva API Depth que funciona junto con el sensor LiDAR del iPad Pro y hace posibles nuevos tipos de apps, por ejemplo de arquitectura, diseño, paisajismo y fabricación in situ.
- El desarrollo con aprendizaje automático es más sencillo y completo gracias a las herramientas adicionales de Core ML para el cifrado y la implantación de modelos, nuevas plantillas y opciones de aprendizaje de Create ML, y otras APIs de visión y lenguaje natural.
- PencilKit incluye la prestación Escritura a Mano, que permite crear apps fácilmente con campos de entrada para el texto que los usuarios escriben con el Apple Pencil. Los desarrolladores también tendrán acceso a datos de trazos mediante PencilKit, todo esto sumado a los gestos táctiles del sistema y la escritura con el Apple Pencil.
- Swift Package Manager añade compatibilidad con recursos para compartir fácilmente paquetes y traducciones de Asset Catalog. Y, gracias a los nuevos paquetes de código abierto para Numerics, ArgumentParser y System, Swift es el lenguaje ideal en más casos de uso.
- TestFlight es compatible con equipos de hasta 100 personas para distribuir fácilmente las tareas de desarrollo.
- La API AirPods Motion da acceso a los desarrolladores a datos de movimiento en tiempo real.
- Los desarrolladores pueden permitir que los usuarios actualicen las cuentas de sus apps para usar el inicio de sesión con Apple.