Blog

Notícias, tutoriais e análises aprofundadas sobre como criar apps nativas com Perry.

tvOScross-compilationbillingWindowsmilestone

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.

threadingi18nwatchOScompilermilestone

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.

compilercross-compilationinfrastructuremilestone

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.

distributiondocumentationWidgetKitmilestone

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.

ecosystemperry/uidatabasesinfrastructuremilestone

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.

UIcross-platformreleasemilestone

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.

architectureperformancecompiler

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.

compilerframeworksprogress

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.

tutorialshowcasePry

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.

architectureUIcross-platform

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.

announcementcompilerTypeScript

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.