Blog

Noticias, tutoriales y análisis profundos sobre cómo crear apps nativas con Perry.

tvOScross-compilationbillingWindowsmilestone

tvOS, compilación cruzada de iOS desde Linux y Perry Login

Perry v0.4.24: tvOS como 10.º objetivo de compilación, compilación cruzada de iOS y macOS desde Linux vía ld64.lld, perry login con facturación por uso, renovación de la UI de Windows, notarización de macOS y 120 commits en 5 días.

threadingi18nwatchOScompilermilestone

Multi-threading real, i18n en tiempo de compilación y watchOS

Perry v0.4.0: hilos reales del sistema operativo con seguridad en tiempo de compilación, un sistema de internacionalización sin ceremonias para más de 30 idiomas, watchOS como 9.º objetivo de compilación, APIs de audio y cámara, y un pipeline de compilación en paralelo.

compilercross-compilationinfrastructuremilestone

Compilación cruzada a Windows, game loops en iOS y 100 % de paridad en tests

103 commits en una semana: compilación cruzada a Windows desde Linux vía lld-link, soporte de game loop en iOS, informes de fallos, un pipeline de build Hub en dos etapas y el compilador autoalojado alcanza 68/68 de paridad determinista en tests.

distributiondocumentationWidgetKitmilestone

El pipeline completo: documentación, distribución y WidgetKit

82 commits en una semana: un sitio de documentación de 49 páginas, publicación automatizada en App Store y Play Store, paquetes Homebrew y APT, extensiones nativas de WidgetKit desde TypeScript, nuevos widgets, módulos http/https y un compilador LLVM autoalojado.

ecosystemperry/uidatabasesinfrastructuremilestone

De compilador a ecosistema: React, bases de datos y builds en la nube

Perry crece de compilador a un ecosistema completo. perry/ui en el núcleo, ORMs compatibles con Prisma para MySQL/PostgreSQL/SQLite, notificaciones push universales, builds distribuidos con publicación en App Store y una capa de compatibilidad con React — todo en una semana.

UIcross-platformreleasemilestone

Las seis plataformas, paridad total de funcionalidades

Más de 20 widgets UI nativos, un widget Canvas, vistas de tabla, notificaciones del sistema, acceso al llavero, soporte multi-ventana y paridad completa de funcionalidades en macOS, iOS, iPadOS, Android, Linux y Windows — todo desde un único código TypeScript.

architectureperformancecompiler

Los sistemas de plugins son un impuesto al rendimiento

Las arquitecturas de plugins sacrifican rendimiento por extensibilidad. Pero ¿y si la extensibilidad ocurriera en tiempo de compilación en vez de en runtime? La composición en tiempo de compilación te da ambas cosas — cero overhead, máxima flexibilidad.

compilerframeworksprogress

Compilar Hono, tRPC y Strapi a binarios nativos

Perry ahora compila tres grandes frameworks TypeScript — Hono, tRPC y Strapi — en ejecutables ARM64 nativos. Se compilan en menos de un segundo, producen binarios de menos de 2 MB y funcionan sin fallos.

tutorialshowcasePry

Construyendo Pry: un visor de JSON nativo en TypeScript

Un recorrido por la construcción de Pry — un visor de JSON nativo que se compila desde TypeScript a un binario ARM64 nativo. Sin runtime, sin web views.

architectureUIcross-platform

UI nativa multiplataforma desde TypeScript

Cómo Perry mapea un único código TypeScript a AppKit, UIKit, Android Views, GTK4 y Win32 — ofreciendo UI verdaderamente nativa en cada plataforma.

announcementcompilerTypeScript

Presentamos Perry

Perry es un compilador nativo de TypeScript escrito en Rust que compila tu TypeScript directamente a ejecutables independientes. Sin runtime, sin Electron, sin compromisos.