WWDC 2024 para Usuarios Xojo

A continuación encontrarás traducido al castellano el artículo escrito por Gavin Smith y publicado originalmente en el Blog de Xojo.

La semana pasada asistí al evento WWDC 2024 en Cupertino. Tuvo lugar tanto en el campus Infinite Loop original como en el campus de la “nave espacial” de Apple Park, el cual se inauguró en 2017 y tuvo un coste de cinco mil millones de dólares norteamericanos.

Los eventos WWDC de Apple ya no son una conferencia de desarrolladores típica. Todos los vídeos de las sesiones están disponibles en línea de forma gratuita, e incluso la presentación inaugural está pre-grabada lo que significa que los asistentes la ven al mismo tiempo que el resto del mundo. En vez de tratarse de una conferencia de desarrolladores al uso, es más un evento social: una oportunidad para compartir con otros desarrolladores, coincidir con famosos y disfrutar de la hospitalidad de Apple.

Personalmente, encontré el evento tanto emocionante como edificante, además de como una ocasión para hablar con varias personas y compartir perspectivas con ellos.

Podrías pensar que este es un evento puramente para desarrolladores Swift, pero esto no es completamente cierto. Por supuesto, Apple promociona constantemente tanto dicho lenguaje de programación como los frameworks, pero también hay un reconocimiento de que muchas otras personas desarrollan software para las plataformas de Apple en otras herramientas distintas de Xcode y Swift. De las personas con las que hablé muchos programaban en un lenguaje distinto a Swift (¡incluyendo un ingeniero de Apple!). Muchas de las sesiones de la WWDC se centran naturalmente en los desarrolladores Swift, pero también hay algunas que pueden resultar útiles a los desarrolladores Xojo. A continuación he destacado una selección de los vídeos junto con mi propia descripción.

Quiero más

Cuando navegues por los vídeos de la WWDC, si te topas con una nueva funcionalidad o API que no está expuesta en Xojo, entonces lo mejor que puedes hacer es crear una nueva Solicitud de Característica. Pero no te detengas ahí. Expón tu solicitud a la comunidad en el Foro y pídeles que le den un “pulgar hacia arriba” si también la apoyan. Esto permite al equipo de Xojo medir el interés sobre dicha solicitud. En el caso de algunas solicitudes también puedes solicitar mi apoyo o cualquiera de los otros MVP de modo que podamos exponerla directamente al equipo en tu nombre en una de nuestras reuniones regulares.

En cada WWDC Apple lanza versiones beta de sus nuevas herramientas y sistemas operativos. Se trata de versiones muy incipientes especialmente en este punto del ciclo beta, y no deberían de instalarse en tus equipos de producción o equipo principal sin que exista una muy buena razón para ello. La evidencia anecdótica temprana sugiere pocos problemas con las aplicaciones Sequoia (la nueva versión de macOS) y Xojo, pero las pruebas de dicho software debería de realizarse en máquinas virtuales o bien en equipos que no utilices para tu programación del día a día. Cuando Xojo soporta el nuevo Sistema Operativo y la nueva versión de Xcode sea oficial, se actualizará la página de Requerimientos del Sistema.

Vídeos Destacados de la WWDC 2024

“What’s new in App Store Connect”

Saca el máximo provecho de la App Store y logra que tu app sea seleccionada entre las destacadas y más.

“Add personality to your app through UX writing”

Esta es una de las presentaciones por excelencia de Apple y puede que sea sugerente. ¿Cuál es el tono de tu aplicación? ¿Es importante para tu mercado?

“Implement App Store Offers”

El propio título ya lo explica. La mayoría de esto requiere del uso de los plugins MBS.

“Platforms State of the Union 5-Minute Recap”

La presentación completa “State of the Union”, que sigue a la presentación inaugural de cada WWDC es larga y probablemente no interestante de ver para los desarrolladores Xojo; pero sí que merece la pena ver el resumen de cinco minutos para obtener una idea general.

“Build multilingual-ready apps”

Una gran parte de este vídeo involucra el uso de código Swift pero aun así contiene información útil para todos los interesados en este tema.

Notas:

Apple también cuenta con el documento “Expanding your app to new markets” disponible en este enlace. Para obtener el máximo partido de ello en tus apps Xojo, consulta este otro enlace.

“What’s new in SF Symbols 6”

Los SF Symbols (SF significa San Francisco) es una librería compuesta por miles de símbolos sencillos y bien diseñados para su uso exclusivo en las plataformas de Apple. Apple la suele actualizar cada año.

Notas:

Para sacar provechos de SF Symbols en tus apps iOS, utiliza el método Picture.SystemImage. Consulta la documentación sobre dicho método en este enlace.

No hay soporte incorporado para los SF Symbols en tus apps Xojo dirigidas a macOS, pero aún así puedes utilizarlos. Consulta este artículo del blog para obtener más información.

¡Indica a Xojo que debería de estar soportado! Da tu apoyo a este caso.

Si bien los SF Symbols sólo están disponibles para los sistemas operativos de Apple, también se encuentra una librería de imágenes incluida con Xojo para los desarrollos Android, utilizando en este caso también el método Picture.SystemImage.

Puedes ver los símbolos de la librería SF Symbols en tu Mac, así como obtener sus nombres para su uso desde Xojo, descargando la utilidad SF Symbols desde este enlace.

Más Vídeos

¿Quieres ver más vídeos? (¿no deberías de estar programando?) Suscríbete al canal oficial de Xojo en YouTube y reproduce también los vídeos recientes correspondientes a la conferencia de Monkeybread Software, entre los cuales se incluyen las presentaciones de los ingenieros de Xojo y otros MVP.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *