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
Meitu presenta RoboNeo, un agente de IA impulsado por el modelo HappyHorse de Alibaba, marcando un avance en la creación de videos
El 28 de abril, RoboNeo, un agente de IA de Meitu Company, anunció la integración de HappyHorse, un modelo de generación de vídeo multimodal de la División de Innovación ATH de Alibaba. Aprovechando Seedance 2.0, RoboNeo ha mejorado significativament
¿Cuáles son los mejores avatares de IA gratuitos para hablar en YouTube Shorts?
Construye un generador de nombres aleatorios en Python para obtener resultados únicosDescripción generalConstrucción del generador de nombres aleatoriosImportación del módulo randomDefinición de listas de nombres y apellidosSelección de nombres y
Apagado de Relay AI: El fundador se muda a Google Chrome
Relay, una plataforma de automatización de flujos de trabajo impulsada por inteligencia artificial, ha cerrado oficialmente. El fundador y director ejecutivo, Jacob Bank, junto con algunos miembros seleccionados del equipo, se están incorporando a la
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.
Meitu presenta RoboNeo, un agente de IA impulsado por el modelo HappyHorse de Alibaba, marcando un avance en la creación de videos
El 28 de abril, RoboNeo, un agente de IA de Meitu Company, anunció la integración de HappyHorse, un modelo de generación de vídeo multimodal de la División de Innovación ATH de Alibaba. Aprovechando Seedance 2.0, RoboNeo ha mejorado significativament
¿Cuáles son los mejores avatares de IA gratuitos para hablar en YouTube Shorts?
Construye un generador de nombres aleatorios en Python para obtener resultados únicosDescripción generalConstrucción del generador de nombres aleatoriosImportación del módulo randomDefinición de listas de nombres y apellidosSelección de nombres y
Apagado de Relay AI: El fundador se muda a Google Chrome
Relay, una plataforma de automatización de flujos de trabajo impulsada por inteligencia artificial, ha cerrado oficialmente. El fundador y director ejecutivo, Jacob Bank, junto con algunos miembros seleccionados del equipo, se están incorporando a la











