Vídeos recomendados
Project Catalyst es un gran problema en los círculos de Apple en estos días, y por una buena razón: se refiere al proyecto de Apple. fusionar el desarrollo de aplicaciones para iOS y Mac, permitiéndole usarlas indistintamente en todo tipo de Apple dispositivos.
Contenido
- ¿Qué es el Proyecto Catalizador de Apple?
- ¿Cuál es el punto de?
- ¿Entonces podré usar todas mis aplicaciones en MacOS o iOS?
- ¿Hay alguna aplicación actualmente universal?
- ¿Por qué los desarrolladores no harían esto?
En WWDC 2019, Apple reveló oficialmente esto como “Proyecto Catalyst”, aunque anteriormente se conocía como Proyecto Mazapán. Es una gran tarea que aún faltan años para completarse, pero se han plantado las semillas para un futuro muy diferente para tu Mac.
¿Qué es el Proyecto Catalizador de Apple?
Es el esfuerzo de Apple por hacer que sus aplicaciones sean universales en iOS y MacOS. En otras palabras, podría simplificar mucho a los desarrolladores la traducción de sus aplicaciones en iPhone, iPad o Mac. La aplicación se sincronizará naturalmente a medida que te mueves entre dispositivos y compartirá la misma información, para que puedas continuar usándola.
Relacionado
- ¿Tienes un iPhone, iPad o Apple Watch? Necesitas actualizarlo ahora mismo.
- He aquí por qué la WWDC podría ser un "evento crítico" para Apple
- Reemplazo de la batería del MacBook Pro: todo lo que necesitas saber
En el pasado, las aplicaciones para MacOS e iOS se desarrollaban con diferentes herramientas y diferentes objetivos. Catalyst busca converger el desarrollo en un solo esfuerzo: un método que producirá una aplicación que pueda funcionar en cualquier dispositivo Apple sin necesidad de cambios significativos. Eso significa que parte de Catalyst está proporcionando a los desarrolladores externos una nueva Xcode kit de desarrollo que les permitirá crear estas aplicaciones universales. Apple ha explicado que en algunos casos será tan sencillo como que los desarrolladores marquen una casilla en Xcode, con la aplicación de Apple y luego asegúrese de que se tomen todos los pasos necesarios para garantizar la compatibilidad multiplataforma compatibilidad.
¿Cuál es el punto de?
Hay diversas razones por las que Apple está trabajando en este importante proyecto. En primer lugar, cualquier cosa que facilite la vida a los desarrolladores de Apple es una buena noticia para todas las partes. Los desarrolladores no necesitan preocuparse por codificar la misma aplicación dos veces, lo que les ahorra tiempo y esfuerzo; Apple puede hacer que la perspectiva de desarrollar sus plataformas sea más atractiva; y los usuarios potencialmente obtienen aplicaciones y actualizaciones más rápido. Esta es la principal justificación que ha dado Apple para poner en marcha el Proyecto Catalyst.
Dicho esto, el proyecto tiene otros beneficios. Por un lado, ayuda a fortalecer la integración dentro del ecosistema de Apple. Una aplicación para Mac, por ejemplo, es mucho más fácil de aprender y aprender si ya sabes cómo funciona en iOS. Se acabaron las situaciones en las que la misma aplicación funciona de formas confusamente diferentes en distintas plataformas de Apple. Y si las aplicaciones son fáciles de usar en todo el ecosistema de Apple, Apple ciertamente no se quejará.
Sin embargo, lo que Apple ha dejado muy claro es que Project Catalyst no es presagiar el fusión de iOS y MacOS. Los dos sistemas son intrínsecamente diferentes, con diferentes casos de uso y diferentes propósitos. Tim Cook ha sido muy claro en su creencia de que fusionar los dos simplemente diluiría ambos sistemas, lo que llevaría a compromisos insatisfactorios y a un rendimiento inferior al normal. Lo siento, aspirantes a la fusión, no va a suceder.
¿Entonces podré usar todas mis aplicaciones en MacOS o iOS?
¡No tan rapido! Catalyst todavía es un trabajo en progreso a medida que Apple continúa brindando las herramientas que los desarrolladores necesitan para crear o realizar la transición de sus aplicaciones. En la versión 2019 del informe anual de Apple conferencia de desarrolladores, WWDC, La compañía lanzó el SDK de Xcode que los desarrolladores necesitarán para crear aplicaciones universales. Una vez creada, los desarrolladores aún tendrán que enviar la aplicación para su consideración tanto en iOS como en MacOS, aunque Apple también tiene la intención de crear un proceso de envío universal único.
Afortunadamente para los desarrolladores, el kit de desarrollo no debería ser demasiado difícil de adoptar. Tanto iOS como MacOS usan el mismo código Unix, usan el marco Metal y tienen otras similitudes que ya les dan mucho en común para el desarrollo. Algunos desarrolladores descubrieron que podían darle a sus aplicaciones funciones universales después de solo varias horas de retoques. Pero para la mayoría, aprender a utilizar las nuevas herramientas de Catalyst llevará un poco de tiempo, incluso después de su lanzamiento, y no todas las aplicaciones serán candidatas adecuadas.
¿Hay alguna aplicación actualmente universal?
Sí, Apple ha universalizado varias de sus aplicaciones para iOS, como una especie de escaparate de lo que se supone que debe lograr Catalyst. Esas aplicaciones incluyen Noticias, Hogar, Cepo, y Memos de voz. La compañía agregó más aplicaciones, incluidas Apple Music, Podcasts y TV, cuando Mac OS Catalina lanzado a finales de 2019.
Sin embargo, tenga en cuenta que el objetivo de Catalyst es hacer que las aplicaciones en ambos sistemas operativos sean universales, lo que significa que las aplicaciones de Mac también podrán pasar a iOS. También vale la pena mencionar que la recepción de estas aplicaciones fue mixta: los usuarios encontraron las transiciones torpes, especialmente cuando se trata de controles basados en Mac, lo que demuestra que adaptar versiones anteriores de aplicaciones está lejos de ser una tarea sencilla. proceso. Apple es consciente de los problemas inicialesy ha establecido que está trabajando para mejorar la experiencia en el futuro.
A número de desarrolladores han indicado interés en utilizar Catalyst para que sus aplicaciones estén disponibles universalmente. Sin embargo, no muchos terceros se han comprometido con esto todavía. Espere que esto comience a cambiar, ahora que WWDC 2019 ha lanzado Catalyst SDK junto con MacOS Catalina. Por ejemplo, empresas de redes sociales como Twitter ya ofrecen aplicaciones intercambiables.
¿Por qué los desarrolladores no harían esto?
Catalyst tiene muchas ventajas, pero hay un par de razones por las que los desarrolladores pueden no estar interesados. En primer lugar, Apple controla más estrictamente el desarrollo y envío de aplicaciones para iOS: las aplicaciones sólo están disponibles para la venta a través de la tienda de iOS, mientras que en Mac los usuarios aún pueden comprar aplicaciones de otras fuentes. Es posible que los desarrolladores que prefieran las opciones de venta de Mac más indulgentes no quieran hacer el viaje a iOS.
En segundo lugar, como descubrió la propia Apple, hacer que las aplicaciones sean universales requiere cambios de interfaz desafiantes. Las aplicaciones deben ser completamente controlables mediante pantallas táctiles, pero también amigables con ratones y teclados (y trackpads, cambio de tamaño de ventanas, barras de desplazamiento y funciones de arrastrar y soltar... ya entiendes la idea). Incluir ambos al mismo tiempo puede ser un desafío para algunos desarrolladores, especialmente cuando actualizan aplicaciones más antiguas. Si se necesita demasiado trabajo para hacer ambas cosas, o si los resultados no son impresionantes, es posible que los desarrolladores no se molesten.
Los próximos años serán muy importantes para la adopción de Catalyst. Se espera que Apple lance actualizaciones para Catalyst SDK hasta 2021, incluida una creciente compatibilidad para varias aplicaciones. Sin embargo, también se espera que la empresa haga que el proceso de desarrollo y presentación sea más eficiente. hasta que los desarrolladores puedan utilizar un conjunto de herramientas y realizar un envío tanto para iOS como para MacOS.
Recomendaciones de los editores
- ¿Qué es la RAM? Aquí tienes todo lo que necesitas saber
- Apple M2 Ultra: todo lo que necesitas saber sobre el chip más potente de Apple
- Nvidia RTX DLSS: todo lo que necesitas saber
- ¿Qué es un meme? Aquí tienes todo lo que necesitas saber
- ¿Qué es HDMI 2.0b? Aquí tienes todo lo que necesitas saber