Blog
Notícias, tutoriais e análises aprofundadas sobre como criar apps nativas com Perry.
tvOS, Compilação Cruzada de iOS a Partir do Linux e Perry Login
Perry v0.4.24: tvOS como 10º alvo de compilação, compilação cruzada de iOS e macOS a partir do Linux via ld64.lld, perry login com cobrança baseada em uso, reformulação da UI do Windows, notarização no macOS e 120 commits em 5 dias.
Multi-Threading Real, i18n em Tempo de Compilação e watchOS
Perry v0.4.0: threads reais do SO com segurança em tempo de compilação, um sistema de internacionalização sem cerimônia para mais de 30 idiomas, watchOS como 9º alvo de compilação, APIs de áudio e câmera e um pipeline de compilação paralelo.
Compilação Cruzada para Windows, Game Loops no iOS e 100% de Paridade de Testes
103 commits em uma semana: compilação cruzada para Windows a partir do Linux via lld-link, suporte a game loop no iOS, relatório de crashes, pipeline de build Hub em dois estágios e o compilador auto-hospedado atinge paridade determinística de 68/68 testes.
O Pipeline Completo: Documentação, Distribuição e WidgetKit
82 commits em uma semana: um site de documentação de 49 páginas, publicação automatizada na App Store e Play Store, pacotes Homebrew e APT, extensões WidgetKit nativas a partir de TypeScript, novos widgets, módulos http/https e um compilador LLVM auto-hospedado.
De Compilador a Ecossistema: React, Bancos de Dados e Builds na Nuvem
Perry cresce de um compilador para um ecossistema completo. perry/ui no centro, ORMs compatíveis com Prisma para MySQL/PostgreSQL/SQLite, notificações push universais, builds distribuídos com publicação na App Store e uma camada de compatibilidade React — tudo em uma semana.
Todas as Seis Plataformas, Paridade Total de Funcionalidades
Mais de 20 widgets UI nativos, widget Canvas, Table views, notificações do sistema, acesso ao keychain, suporte a múltiplas janelas e paridade total de funcionalidades em macOS, iOS, iPadOS, Android, Linux e Windows — tudo a partir de um único código TypeScript.
Sistemas de Plugins São um Imposto sobre o Desempenho
Arquiteturas de plugins trocam desempenho por extensibilidade. Mas e se a extensibilidade acontecesse em tempo de compilação em vez de runtime? Composição em tempo de compilação oferece ambos — zero overhead, flexibilidade total.
Compilando Hono, tRPC e Strapi para Binários Nativos
Perry agora compila três grandes frameworks TypeScript — Hono, tRPC e Strapi — para executáveis ARM64 nativos. Compilam em menos de um segundo, produzem binários com menos de 2 MB e rodam sem crashes.
Construindo o Pry: Um Visualizador JSON Nativo em TypeScript
Um passo a passo da construção do Pry — um visualizador JSON nativo que compila de TypeScript para um binário ARM64 nativo. Sem runtime, sem web views.
UI Nativa Multiplataforma a Partir de TypeScript
Como o Perry mapeia um único código TypeScript para AppKit, UIKit, Android Views, GTK4 e Win32 — entregando UI verdadeiramente nativa em todas as plataformas.
Apresentando o Perry
Perry é um compilador nativo de TypeScript escrito em Rust que compila seu TypeScript diretamente para executáveis independentes. Sem runtime, sem Electron, sem concessões.