Hogar
Microsoft publica en código abierto una biblioteca de renderizado para revitalizar el chat con IA en iOS
Microsoft ha publicado recientemente en GitHub SwiftStreamingMarkdown, una biblioteca de renderizado de código abierto diseñada específicamente para iOS. Esta biblioteca aborda los retos de rendimiento que plantea la transmisión de texto Markdown en interfaces de chat dentro de aplicaciones con modelos de gran tamaño, ofreciendo a los desarrolladores de aplicaciones móviles una solución eficiente.
A la hora de integrar funciones de conversación con IA en dispositivos móviles, garantizar una visualización fluida sin perder una buena experiencia de lectura suele ser un problema habitual para los equipos técnicos. Los analizadores sintácticos tradicionales de Markdown suelen reconstruir los árboles sintácticos al procesar flujos de texto incrementales, lo que puede provocar retrasos en la interfaz y empeorar la experiencia del usuario. El principal punto fuerte de SwiftStreamingMarkdown reside en su profunda optimización para la transmisión en streaming, lo que permite el análisis y la representación en tiempo real a medida que el texto llega de forma incremental, garantizando un desplazamiento fluido sin interrupciones.

La biblioteca se distribuye bajo la licencia MIT y se puede integrar fácilmente a través del Swift Package Manager. Microsoft señala que solo añade unos 3 MB al tamaño de la aplicación. En pruebas prácticas, incluso en dispositivos más antiguos como el iPhone XS bajo una carga elevada, la biblioteca mantiene un uso mínimo del hilo principal, lo que evita los habituales tirones de la interfaz de usuario.
SwiftStreamingMarkdown admite la sintaxis básica, incluyendo encabezados, negrita, cursiva, tachado, bloques de código entre corchetes, tablas y fórmulas matemáticas LaTeX, y es compatible tanto con CommonMark como con GitHub Flavored Markdown (GFM). La sintaxis avanzada no compatible se degrada de forma elegante a texto legible, evitando la pérdida de contenido. También incluye temas integrados, compatibilidad con el menú contextual y ganchos de seguimiento interactivos, lo que simplifica los diseños personalizados y el análisis de datos.
Para ayudar a los desarrolladores a dar sus primeros pasos, Microsoft incluye un proyecto de ejemplo completo de SwiftUI en el repositorio de GitHub. Una sencilla configuración permite a los desarrolladores utilizar el componente StreamedMarkdownView para ofrecer una generación de texto fluida en interfaces de chat. Este lanzamiento de código abierto reduce las barreras para crear aplicaciones de IA de alta calidad en iOS, mejorando la experiencia del usuario.
Artículo relacionado
Las acciones de EE. UU. alcanzan un hito histórico mientras gigantes de la IA y la aeroespacial se preparan para su debut de un billón de dólares
Elon Musk, Sam Altman y Dario Amodei, tres titanes del sector tecnológico, están avanzando hacia ofertas públicas iniciales para sus respectivas empresas. Con SpaceX, OpenAI y Anthropic, tres gigantes de la industria que se acercan a valoraciones de
La startup sueca de inteligencia artificial Lovable Eyes alcanza una valoración de 13.200 millones de dólares tras una importante ronda de financiación
Mientras las herramientas de codificación impulsadas por inteligencia artificial ganan terreno, la startup sueca Lovable ha asegurado una importante ronda de financiación. La empresa tiene como objetivo recaudar 3 000 millones de dólares, lo que podr
Google prueba el agente Remy AI para Gemini a medida que el enfoque se desplaza hacia el control del usuario
Según Business Insider, Google está probando Remy, un nuevo agente personal de IA para Gemini. Esta herramienta tiene como objetivo ejecutar tareas en nombre de los usuarios, optimizando tanto los flujos de trabajo profesionales como las rutinas diar
Recomendaciones de temas especiales relacionados
comentario (1)
0/500
Microsoft ha publicado recientemente en GitHub SwiftStreamingMarkdown, una biblioteca de renderizado de código abierto diseñada específicamente para iOS. Esta biblioteca aborda los retos de rendimiento que plantea la transmisión de texto Markdown en interfaces de chat dentro de aplicaciones con modelos de gran tamaño, ofreciendo a los desarrolladores de aplicaciones móviles una solución eficiente.
A la hora de integrar funciones de conversación con IA en dispositivos móviles, garantizar una visualización fluida sin perder una buena experiencia de lectura suele ser un problema habitual para los equipos técnicos. Los analizadores sintácticos tradicionales de Markdown suelen reconstruir los árboles sintácticos al procesar flujos de texto incrementales, lo que puede provocar retrasos en la interfaz y empeorar la experiencia del usuario. El principal punto fuerte de SwiftStreamingMarkdown reside en su profunda optimización para la transmisión en streaming, lo que permite el análisis y la representación en tiempo real a medida que el texto llega de forma incremental, garantizando un desplazamiento fluido sin interrupciones.

La biblioteca se distribuye bajo la licencia MIT y se puede integrar fácilmente a través del Swift Package Manager. Microsoft señala que solo añade unos 3 MB al tamaño de la aplicación. En pruebas prácticas, incluso en dispositivos más antiguos como el iPhone XS bajo una carga elevada, la biblioteca mantiene un uso mínimo del hilo principal, lo que evita los habituales tirones de la interfaz de usuario.
SwiftStreamingMarkdown admite la sintaxis básica, incluyendo encabezados, negrita, cursiva, tachado, bloques de código entre corchetes, tablas y fórmulas matemáticas LaTeX, y es compatible tanto con CommonMark como con GitHub Flavored Markdown (GFM). La sintaxis avanzada no compatible se degrada de forma elegante a texto legible, evitando la pérdida de contenido. También incluye temas integrados, compatibilidad con el menú contextual y ganchos de seguimiento interactivos, lo que simplifica los diseños personalizados y el análisis de datos.
Para ayudar a los desarrolladores a dar sus primeros pasos, Microsoft incluye un proyecto de ejemplo completo de SwiftUI en el repositorio de GitHub. Una sencilla configuración permite a los desarrolladores utilizar el componente StreamedMarkdownView para ofrecer una generación de texto fluida en interfaces de chat. Este lanzamiento de código abierto reduce las barreras para crear aplicaciones de IA de alta calidad en iOS, mejorando la experiencia del usuario.
Las acciones de EE. UU. alcanzan un hito histórico mientras gigantes de la IA y la aeroespacial se preparan para su debut de un billón de dólares
Elon Musk, Sam Altman y Dario Amodei, tres titanes del sector tecnológico, están avanzando hacia ofertas públicas iniciales para sus respectivas empresas. Con SpaceX, OpenAI y Anthropic, tres gigantes de la industria que se acercan a valoraciones de
La startup sueca de inteligencia artificial Lovable Eyes alcanza una valoración de 13.200 millones de dólares tras una importante ronda de financiación
Mientras las herramientas de codificación impulsadas por inteligencia artificial ganan terreno, la startup sueca Lovable ha asegurado una importante ronda de financiación. La empresa tiene como objetivo recaudar 3 000 millones de dólares, lo que podr











