Lar
A Microsoft torna a biblioteca de renderização de código aberto para revitalizar o chat com IA no iOS
A Microsoft lançou recentemente no GitHub o SwiftStreamingMarkdown, uma biblioteca de renderização de código aberto desenvolvida especificamente para iOS. Ela resolve os desafios de desempenho relacionados à transmissão contínua de texto em Markdown em interfaces de bate-papo dentro de aplicativos com modelos de grande porte, oferecendo aos desenvolvedores de dispositivos móveis uma solução eficiente.
Ao integrar recursos de conversação com IA em dispositivos móveis, garantir uma saída fluida e, ao mesmo tempo, manter uma boa experiência de leitura é um desafio comum para equipes técnicas. Os analisadores tradicionais de Markdown frequentemente reconstroem árvores sintáticas ao processar fluxos incrementais de texto, o que pode causar atrasos na interface e prejudicar a experiência do usuário. O principal ponto forte do SwiftStreamingMarkdown reside em sua otimização profunda para transmissão em fluxo contínuo, permitindo a análise e a renderização em tempo real à medida que o texto chega de forma incremental, garantindo uma rolagem suave e sem interrupções.

A biblioteca é distribuída sob a licença MIT e pode ser facilmente integrada por meio do Swift Package Manager. A Microsoft observa que ela adiciona apenas cerca de 3 MB ao tamanho do aplicativo. Em testes práticos, mesmo em dispositivos mais antigos, como o iPhone XS, sob alta carga, a biblioteca mantém o uso mínimo da thread principal, evitando travamentos comuns na interface do usuário.
O SwiftStreamingMarkdown suporta a sintaxe básica, incluindo títulos, negrito, itálico, tachado, blocos de código delimitados, tabelas e fórmulas matemáticas em LaTeX, abrangendo tanto o CommonMark quanto o GitHub Flavored Markdown (GFM). A sintaxe avançada não suportada é convertida de forma elegante em texto legível, evitando a perda de conteúdo. Ela também inclui temas integrados, suporte a menu de contexto e ganchos de rastreamento interativos, simplificando layouts personalizados e análises.
Para ajudar os desenvolvedores a dar os primeiros passos, a Microsoft inclui um projeto de exemplo completo do SwiftUI no repositório do GitHub. Uma configuração simples permite que os desenvolvedores usem o componente StreamedMarkdownView para proporcionar uma geração de texto fluida em interfaces de bate-papo. Esse lançamento de código aberto reduz as barreiras para a criação de aplicativos de IA de alta qualidade no iOS, melhorando a experiência do usuário.
Artigo relacionado
Meitu apresenta o Agente de IA RoboNeo, alimentado pelo modelo HappyHorse da Alibaba, marcando um avanço na criação de vídeos
Em 28 de abril, o RoboNeo, um agente de IA da Meitu Company, anunciou a integração do HappyHorse, um modelo de geração de vídeo multimodal da Divisão de Inovação ATH da Alibaba. Aproveitando o Seedance 2.0, o RoboNeo aprimorou significativamente a cr
Quais são os melhores avatares de IA gratuitos para conversação no YouTube Shorts
Construa um Gerador de Nomes Aleatórios em Python para Resultados ÚnicosVisão GeralConstruindo o Gerador de Nomes AleatóriosImportando o Módulo RandomDefinindo Listas de Nomes Próprios e SobrenomesSelecionando Nomes Próprios e Sobrenomes Aleatóri
Desligamento do Relay AI: Fundador muda-se para o Google Chrome
O Relay, uma plataforma de automação de fluxos de trabalho impulsionada por inteligência artificial, foi oficialmente encerrado. O fundador e CEO Jacob Bank, juntamente com membros selecionados da equipe, estão se transferindo para a divisão do Googl
Recomendações de tópicos especiais relacionados
Comentários (1)
A Microsoft lançou recentemente no GitHub o SwiftStreamingMarkdown, uma biblioteca de renderização de código aberto desenvolvida especificamente para iOS. Ela resolve os desafios de desempenho relacionados à transmissão contínua de texto em Markdown em interfaces de bate-papo dentro de aplicativos com modelos de grande porte, oferecendo aos desenvolvedores de dispositivos móveis uma solução eficiente.
Ao integrar recursos de conversação com IA em dispositivos móveis, garantir uma saída fluida e, ao mesmo tempo, manter uma boa experiência de leitura é um desafio comum para equipes técnicas. Os analisadores tradicionais de Markdown frequentemente reconstroem árvores sintáticas ao processar fluxos incrementais de texto, o que pode causar atrasos na interface e prejudicar a experiência do usuário. O principal ponto forte do SwiftStreamingMarkdown reside em sua otimização profunda para transmissão em fluxo contínuo, permitindo a análise e a renderização em tempo real à medida que o texto chega de forma incremental, garantindo uma rolagem suave e sem interrupções.

A biblioteca é distribuída sob a licença MIT e pode ser facilmente integrada por meio do Swift Package Manager. A Microsoft observa que ela adiciona apenas cerca de 3 MB ao tamanho do aplicativo. Em testes práticos, mesmo em dispositivos mais antigos, como o iPhone XS, sob alta carga, a biblioteca mantém o uso mínimo da thread principal, evitando travamentos comuns na interface do usuário.
O SwiftStreamingMarkdown suporta a sintaxe básica, incluindo títulos, negrito, itálico, tachado, blocos de código delimitados, tabelas e fórmulas matemáticas em LaTeX, abrangendo tanto o CommonMark quanto o GitHub Flavored Markdown (GFM). A sintaxe avançada não suportada é convertida de forma elegante em texto legível, evitando a perda de conteúdo. Ela também inclui temas integrados, suporte a menu de contexto e ganchos de rastreamento interativos, simplificando layouts personalizados e análises.
Para ajudar os desenvolvedores a dar os primeiros passos, a Microsoft inclui um projeto de exemplo completo do SwiftUI no repositório do GitHub. Uma configuração simples permite que os desenvolvedores usem o componente StreamedMarkdownView para proporcionar uma geração de texto fluida em interfaces de bate-papo. Esse lançamento de código aberto reduz as barreiras para a criação de aplicativos de IA de alta qualidade no iOS, melhorando a experiência do usuário.
Meitu apresenta o Agente de IA RoboNeo, alimentado pelo modelo HappyHorse da Alibaba, marcando um avanço na criação de vídeos
Em 28 de abril, o RoboNeo, um agente de IA da Meitu Company, anunciou a integração do HappyHorse, um modelo de geração de vídeo multimodal da Divisão de Inovação ATH da Alibaba. Aproveitando o Seedance 2.0, o RoboNeo aprimorou significativamente a cr
Quais são os melhores avatares de IA gratuitos para conversação no YouTube Shorts
Construa um Gerador de Nomes Aleatórios em Python para Resultados ÚnicosVisão GeralConstruindo o Gerador de Nomes AleatóriosImportando o Módulo RandomDefinindo Listas de Nomes Próprios e SobrenomesSelecionando Nomes Próprios e Sobrenomes Aleatóri
Desligamento do Relay AI: Fundador muda-se para o Google Chrome
O Relay, uma plataforma de automação de fluxos de trabalho impulsionada por inteligência artificial, foi oficialmente encerrado. O fundador e CEO Jacob Bank, juntamente com membros selecionados da equipe, estão se transferindo para a divisão do Googl











