Mazapán detalla los accesos directos de la barra táctil, múltiples ventanas, controles nativos de vista dividida y más

Antes del debut de Mazapán en la WWDC 2019 el 3 de junio, surgieron nuevos detalles interesantes sobre algunas de las capacidades planificadas para el próximo marco de software de Apple que promete ayudar a los desarrolladores a escribir aplicaciones multiplataforma que se ejecutan en iPhone, iPad y Mac.

Hacer que las aplicaciones de mazapán se sientan nativas

Guilherme Rambo, escribiendo en 9to5Mac, informa que los desarrolladores que transfieran sus aplicaciones de iPhone y iPad a macOS tendrán acceso a nuevas API para que su software multiplataforma se sienta nativo.

El nuevo APIS permitirá que las aplicaciones iOS portadas hagan cosas como las siguientes:

Proporcionar accesos directos a la barra táctil

Muchas aplicaciones cuentan con accesos directos de Touch Bar personalizables y definitivamente puedo decirte que una aplicación Mac nativa sin estas se siente extraña y fuera de lugar. Afortunadamente, los desarrolladores podrán integrarse con la barra táctil para hacer que sus aplicaciones iOS portadas sean buenos ciudadanos en macOS.

Integrar con la barra de menú de macOS

Esto incluye un atajo de teclado personalizable para abrir rápidamente la barra de menú de una aplicación portada.

Abrir múltiples ventanas

Esta será una gran característica para las aplicaciones Mac construidas por Marzipan porque las ventanas de aplicaciones con paneles desmontables también serán compatibles con iOS 13.

Interactúa con vistas divididas de forma nativa

Las vistas divididas portadas desde iOS se integrarán de forma nativa en macOS. Esto se hace en nombre de la coherencia: podrá cambiar el tamaño de la Vista dividida o restablecer su posición arrastrando o haciendo doble clic en el divisor, respectivamente, nuevamente, al igual que con las aplicaciones nativas de macOS.

Habilitar la compatibilidad con Mac

Portar UIKit a macOS es una tarea importante y parece que el proyecto Mazapán ha evolucionado mucho desde su avance en la WWDC del año pasado. Por supuesto, parte del trabajo definitivamente deberá realizarse manualmente, especialmente en términos de optimizaciones de la interfaz de usuario.

Por lo tanto, el 'SDK de mazapán' es solo el SDK de iOS 13 todo el tiempo: una casilla de verificación en la configuración de su proyecto de iOS. Teoricé que podría ser, hace meses. ¿Qué significará eso para la separación entre UIKit y AppKit World? El SDK de iOS no incluye marcos de Mac como AppKit, AppleScript ...

- Steve Troughton-Smith (@stroughtonsmith) 22 de abril de 2019

Pero en su mayor parte, habilitar el soporte de Mac para una aplicación iOS existente es aparentemente "tan fácil como marcar una casilla de verificación" en Xcode, de la misma manera que agregaría soporte de iPad a una aplicación solo para iPhone.

Otros descubrimientos de macOS 10.15

Rambo también descubrió un montón de otras características de desarrollador y usuario final que llegan a iPhone y iPad a través de iOS 13 y a su Mac a través de la actualización de software macOS 10.15.

Algunos de sus hallazgos incluyen la integración mejorada de Mac-Apple Watch, la funcionalidad de extensión de escritorio similar a Luna Display para convertir un iPad en una pantalla inalámbrica y tableta gráfica para su Mac, así como accesos directos, tiempo de pantalla y efectos de iMessage en macOS.

Tendrá acceso a las nuevas aplicaciones independientes de Mac para música, libros, podcasts y TV. Por último, habrá una aplicación combinada Find My iPhone y Find My Friends para iOS 13 y macOS 10.15 con soporte para el seguimiento de artículos personales a través de etiquetas tipo Tile de Apple y más.

¿Qué opinas de estos próximos cambios??

Háganos saber dejando un comentario abajo.