Apps macOS de Xojo… y macOS 27.2

Si estás utilizando una release de Xojo anterior a 2026r3 bajo macOS 27.2, o tus usuarios están ejecutando cualquiera de tus apps macOS, compilada con cualquiera de estas versiones de Xojo anteriores a 2026r3, sobre macOS 27.2… entonces estas fallarán en las operaciones de Arrastrar y Soltar.

Esto significa que podrás continuar utilizando cualquier versión de Xojo previa a 2026r3 sobre cualquiera de las versiones macOS soportadas anteriores a macOS 27.2, y este también será el caso para los usuarios de tus apps creadas con dichas versiones; pero tan pronto como tu o tus usuarios actualicéis el Mac a la versión más reciente de macOS, entonces tanto el IDE de Xojo como las apps creadas con Xojo en una versión anterior a 2026r3 mostrarán los síntomas indicados.

El motivo es muy simple: Apple ha realizado algunos cambios internos en sus frameworks. Esto ocurre con más frecuencia de lo que, probablemente, puedas pensar; pero siempre nos encargamos de reaccionar a ellos desde nuestro lado, y estos no suelen afectar en la mayoría de los casos al código pre-existente o las aplicaciones que ya estuviesen publicadas. Este no es el caso con macOS 27.2: rompe código pre-existente haciendo que las aplicaciones ya publicadas presenten los mismos fallos en las operaciones de Arrastrar y Soltar.

Si continúas utilizando una versión de Xojo anterior a 2026r3 y esperas seguir ejecutando el IDE sobre macOS 27.2+ (o que los usuarios de tus apps puedan continuar utilizándolas sin problemas)… no hay ninguna solución alternativa que puedas aplicar.

Como bien sabes, en cada versión de Xojo hacemos todos los esfuerzos a nuestro alcance para mantener la compatibilidad hacia atrás tanto como nos es posible; y, como puedes esperar, hemos reaccionado a este cambio en concreto (entre otros) al igual que hemos hecho en el pasado ante otros muchos escenarios por los que hemos pasado; de modo que, a partir de Xojo 2026r3 podrás mantener tanto el IDE de Xojo funcionando como de costumbre, y tus usuarios podrán continuar utilizando las aplicaciones que despliegues y que hayan sido compiladas nuevamente con dicha versión, tanto sobre macOS 27.2 como en el resto de las versiones anteriores de macOS soportadas.

Si nos conoces bien, sabrás que no estamos contentos cuando ocurren este tipo de cosas porque valoramos al máximo a nuestros usuarios; pero lo cierto es que cuando este tipo de situaciones ocurren… no hay mucho más que podamos hacer más allá de reaccionar a dichos cambios e implementar todo lo necesario en nuestro lado para que esté disponible en la siguiente compilación/versión de Xojo.

Tal y como ha ocurrido en el pasado con otros cambios mayores relacionados con los sistemas operativos (no exclusivamente relacionados con macOS), y en función del uso que hagas de Xojo, la antigüedad de tu licencia actual, los sistemas operativos (y las versiones de los mismos) sobre los cuales tengas pensado desplegar tus apps y/o soluciones, y también cualquier otro factor condicionante, permíteme que te anime a leer las Notas de Revisión disponibles desde la versión de Xojo que estés utilizando actualmente hasta la última disponible y, quizá, puedas encontrar que este sea un buen momento para actualizar, modernizar tus apps, y sacar el máximo provecho de Xojo para continuar ofreciendo tus apps a tus usuarios sobre las versiones más recientes y modernas de los diferentes sistemas operativos y plataformas que están soportados por Xojo.

¡Muchas gracias!

Deja un comentario

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