Spain Brazil Russia France Germany China Korea Japan

Artificial Intelligence driven Marketing Communications

 
Feb 27, 2020 11:38 PM ET

Apple dice que Mac Catalyst está funcionando. Pedimos a los desarrolladores que averiguaran la verdad


iCrowd Newswire - Feb 27, 2020

 
El proyecto Mac Catalyst de Apple parece bastante inofensivo. Proporciona una manera sencilla para que los desarrolladores de iOS traigan sus aplicaciones al Mac, un escenario de ganar-ganar tanto para desarrolladores como para Apple, ¿verdad?

Bueno, sí. Pero si estás juzgando por la historia, lo que está en juego es alto. Acortar la brecha entre los mundos del móvil y el escritorio parece una tarea hercúlea dados sus diferentes objetivos, problemas y problemas de apoyo. Microsoft ha fracasado en la transición varias veces, y Apple se ha alejado del intento durante muchos años.

Los primeros esfuerzos no inspiraron mucha confianza,pero ahora que el proyecto ha estado en marcha durante casi nueve meses, es hora de hacer un balance de dónde está realmente Catalyst.

¿Funciona la visión de Apple para el futuro del Mac para desarrolladores?

No es una casilla de verificación mágica

Los rumores de que Apple “fusiona” MacOS e iOS han hecho las rondas durante años, a pesar de que Apple se dirigió de frente a una conferencia. Eso no es lo que es Mac Catalyst.

Más bien, es un conjunto de herramientas que permiten a los desarrolladores transferir rápida y fácilmente sus aplicaciones de iPad a través de la Mac. En el escenario más simple, los desarrolladores pueden marcar una casilla de verificación en XCode (aplicación de desarrollo de software de Apple), y la mayor parte del trabajo pesado se hará para ellos.

Perjan Duro es el fundador de la aplicación financiera MoneyCoach, y es uno de los primeros desarrolladores con los que hablamos sobre Catalyst. Dijo que la conversión de las aplicaciones de su equipo de iPad a Mac fue “uno de los aspectos más destacados del verano” después de que Apple introdujera las herramientas para desarrolladores de Mac Catalyst en WWDC en junio de 2019. Esto se debe en parte a que brindó la oportunidad de renovar el diseño de la aplicación, lo que dio lugar a muchas mejoras y funcionalidad añadida.

“El ochenta por ciento de las veces, hace el trabajo.”

“Si trabajas en una aplicación para iPadOS y la optimizas para Mac, ahorras tiempo y costos”, dijo Duro.

Nos dijo que pensaba que la tecnología era “muy prometedora”, aunque si un desarrollador debe o no usarlo depende del “caso de uso de la aplicación y las tecnologías que utiliza. El 80% de las veces, hace el trabajo”.

Pero Catalyst realmente sólo se ocupa de las cosas de back-end. Proporcionar soporte para mouse y ventanas, lo que permite que la aplicación se ejecute realmente en un Mac, ese tipo de cosas. Gran parte del trabajo de front-end, como personalizar la apariencia de la aplicación y agregar características adicionales, se reduce a los desarrolladores. Apple nos dijo que ve Mac Catalyst como más un habilitador para desarrolladores que cualquier otra cosa, un conjunto de herramientas que están allí si los desarrolladores eligen portar sus aplicaciones de iPad a una nueva plataforma.

Duro dice que Catalyst hace más que simplemente ahorrar tiempo. Rompe las barreras que pueden haber impedido a los desarrolladores llevar sus aplicaciones a nuevas plataformas.

“Queríamos ver MoneyCoach en el Mac desde su concepción”, admite. “Logramos hacerlo realidad el año pasado. Eso me da alegría, y me hace olvidar me de los tiempos difíciles”.

Apple no lo está enmarcando como un sistema mágico que convierte instantáneamente una aplicación que se siente como en casa en un iPad en una que se ve y se siente exactamente como una aplicación para Mac. Depende de los desarrolladores tomar esas herramientas y ejecutar con ellos.

A largo plazo, Apple dice que el objetivo es crear una experiencia mejor y más fluida tanto para desarrolladores como para usuarios. Un ejemplo que nos dio la compañía fue el de Swift Playgrounds,la aplicación de codificación de Apple que enseña a las personas a crear aplicaciones reales utilizando el lenguaje de programación Swift. Swift Playgrounds en sí es una aplicación de Mac Catalyst, que permite a los estudiantes obtener la misma experiencia, ya sea que estén creando código en un iPad o mac. Ese es el tipo de experiencia ininterrumpida que Apple quiere ser más común con Mac Catalyst.

Apple fue el primero, como cualquier buen líder, reemplazando la aplicación heredada de iTunes con tres aplicaciones Catalyst separadas. El lote inicial no inspiró mucha confianza. Los usuarios de Mac como yo se vieron obligados a cuestionar si el pseudomatrimonio de las dos plataformas estaba llevando a la plataforma a perder su alma.

Los primeros intentos pueden ser perdonados. La verdadera prueba sería cómo los desarrolladores de terceros utilizaron estas herramientas. Más allá del ciclo inicial de desarrolladores dándole una gota, hablé con algunos desarrolladores que estaban sumergiendo su dedo en el mundo de las aplicaciones mac. Para mi sorpresa, a la mayoría de ellos les encantaba.

Del iPad al Mac en cuestión de minutos

Incluso sin ningún retoque, ver una aplicación para iPad funcionando sin problemas en un Mac fue una experiencia emocionante para muchos desarrolladores con los que hablé.

Atlassian es una empresa de software con sede en Sídney, Australia, y conocida por la aplicación de seguimiento de problemas Jira. Hablé con Simon Stiefel, un ingeniero sénior de la compañía, que estaba bastante seguro de cómo Catalyst ayudó a Atlassian a iniciar su desarrollo de Mac.

“Apple ha hecho un gran trabajo trayendo las API de iOS a MacOS, y con Catalyst pudimos poner en marcha nuestra aplicación MacOS usando la mayor parte del código que ya hemos escrito para iOS”, me dijo Stiefel. “Fue muy emocionante ver nuestra aplicación para iPad ejecutándose en un escritorio por primera vez.”

MacOS Catalina Hands-on | Macbook Pro

Kriss Smolka, fundador del creador de HabitMinder Funn Media, también estaba emocionado de comenzar. Se metió con Mac Catalyst en WWDC 2019,diciendo que él y su equipo le tomó a él y a su equipo menos de tres días para portar HabitMinder al Mac.

Según Smolka, alrededor del 80% de las características de la aplicación funcionaban de inmediato, y el resto requería un poco de ajuste para empezar a trabajar. Ver una aplicación que funciona tan rápidamente es alentador para los desarrolladores. Eso es particularmente cierto para los equipos más pequeños que pueden no tener los recursos para pasar una eternidad ajustando y resolviendo problemas para conseguir que sus aplicaciones funcionen en una nueva plataforma.

“Fue extremadamente rápido conseguir Que Fiery Feeds funcionara en MacOS,&r

dquo; dijo Lukas Burgstaller de Cocoacake Software, cuyas aplicaciones van desde un lector RSS a un reproductor de música iOS para quedarse dormido.

Para muchos desarrolladores, crear una versión para Mac de su aplicación para iPad era un sueño hecho realidad.

“Era una aplicación para iPad, y en media hora tenía una versión de trabajo de la aplicación para Mac”, me dijo Burgstaller. “Piensa exactamente en la aplicación para iPad que se ejecuta con un borde de ventana. Hemos detectado un problema desconocido. hacer lo mismo con AppKit habría tomado 1-2 años, por lo que no he hecho una aplicación para Mac antes.”

Para muchos desarrolladores, crear una versión para Mac de su aplicación para iPad era un sueño que antes no se podía realizar debido al tiempo y el esfuerzo necesarios para crear una aplicación para Mac. Mac Catalyst hizo toda la diferencia.

Pero eso es sólo un lado de la historia.

Cuando dos mundos chocan

La aplicación calculadora PCalc ha sido durante mucho tiempo una pieza familiar del software de Mac. Pero el desarrollador James Thomson ha decidido hasta ahora no usar Mac Catalyst para portarlo desde el iPad. En octubre de 2019, expuso sus razones por qué,citando API que se sentían “inacabadas” y opciones de diseño fuera de lugar, como el mencionado selector de fechas estilo iOS.

En última instancia, consideró que la portabilidad de PCalc usando Mac Catalyst era demasiado arriesgado para su aplicación insignia. Cuando hablé con él más tarde sobre sus impresiones de Catalyst, me dijo que había decidido portar su aplicación Dice más simple “para mantener un ojo en la tecnología”.

Esta reacción a comprometerse con una nueva pieza de tecnología no es nada nuevo. Tomemos, por ejemplo, la situación en la que Microsoft ha estado durante varios años. Los repetidos intentos de la compañía de ayudar a sus desarrolladores a moverse de un sistema a otro han dado lugar a un fracaso tras otro.

Microsoft ha tenido dificultades para conquistar a sus desarrolladores de Win32 heredados y convencerlos de que la Plataforma universal de Windows (UWP) es el camino a seguir. Ideas ambiciosas como Windows RT, Windows 10 Mobile, Windows 10 S e incluso Surface Pro X,han caído por el camino como resultado. El nuevo enfoque de Microsoft parece ser simplemente reunir todo —aplicaciones para Win32, UWP, la web (e incluso Android en su dispositivo Surface Duo)— en Windows 10X. Es una manera segura de ir, aunque puede conducir a un sistema operativo que se siente como un montón de piezas cosidas juntas,en lugar de una sola experiencia unificada.

El flailing de Microsoft ilustra lo complicado que puede ser emparejar dos plataformas juntas. Apple se enfrenta menos a una batalla convenciendo a los desarrolladores de Mac de los beneficios de Mac Catalyst porque el proceso es (por ahora) de una manera. A los desarrolladores de Mac no se les pide que hagan que sus aplicaciones funcionen en iPads, después de todo.

Pero Catalyst cambia las cosas. De repente, Apple es compatible con aplicaciones Mac que se crearon utilizando las herramientas tradicionales y las hechas con Catalyst.
 

Contact Information:

Alex Blake



Tags:    Spanish, United States, Wire