- A Apple apresentou novas tecnologias e ferramentas para desenvolvedores, incluindo o framework Foundation Models e o framework de conteinerização
- Com os modelos Apple Intelligence no dispositivo e a integração de grandes modelos de linguagem no Xcode 26, a produtividade e a inteligência no desenvolvimento de apps foram amplamente reforçadas
- O novo design Liquid Glass e o Icon Composer tornam muito mais fácil elevar a experiência estética dos apps e criar ícones consistentes
- Recursos de próxima geração para desempenho e desenvolvimento de jogos, como Swift 6.2, Metal 4 e Game Porting Toolkit 3, também foram disponibilizados
- Também foi enfatizada a oferta de uma experiência integrada e segura em toda a plataforma, com novos App Intents, proteção infantil e acessibilidade ampliada
Resumo dos principais anúncios
- A Apple revelou novas ferramentas e tecnologias poderosas para impulsionar a criatividade, a inovação e o design de apps dos desenvolvedores
- As tecnologias anunciadas incluem modelos Apple Intelligence executados no dispositivo, o Xcode 26 com grandes modelos de linguagem integrados e um novo design de software elegante implementado em todas as plataformas Apple
Novos recursos disponíveis em todas as plataformas
- Um novo design consistente será aplicado em todo o iOS 26, iPadOS 26, macOS Tahoe 26, watchOS 26 e tvOS 26
- Foi ampliado o suporte a uma ampla gama de tecnologias, incluindo mais de 250 mil APIs, machine learning, realidade aumentada, saúde, fitness, computação espacial e gráficos de alto desempenho
- A cada lançamento de plataforma, a Apple expande e aprimora tecnologias e ferramentas para ajudar desenvolvedores a transformar ideias em realidade e entregar experiências otimizadas
Design Liquid Glass e Icon Composer
- Liquid Glass é um novo material de software que aproveita as propriedades ópticas do vidro, adicionando uma sensação fluida
- Ele pode ser expandido de forma consistente por todo o app, desde botões, alternadores, sliders, texto e controles de mídia até os principais elementos de navegação
- Graças a frameworks nativos como o SwiftUI, fica mais fácil aplicar o novo design e oferecer uma experiência consistente
- Com o app Icon Composer, desenvolvedores e designers podem reforçar a consistência e o apelo visual dos ícones com várias ferramentas, incluindo desfoque, translucidez, pré-visualização de tonalidade e suporte a modos de renderização
Framework Foundation Models
- O framework Foundation Models oferece privacidade e experiências inteligentes ao mesmo tempo, com inferência de IA gratuita e suporte offline
- Trata-se de um framework de machine learning que permite oferecer experiências baseadas em Apple Intelligence mesmo offline, com privacidade reforçada
- Com suporte nativo a Swift, é possível acessar os modelos Apple Intelligence com apenas três linhas de código
- Recursos de IA generativa como guided generation e tool calling podem ser implementados diretamente no app
- Como exemplo, o app Day One, da Automattic, já está aplicando recursos inteligentes com foco em privacidade
Xcode 26 e integração com grandes modelos de linguagem
- No Xcode 26, é possível conectar grandes modelos de linguagem a codificação, testes, documentação e depuração
- Há suporte integrado ao ChatGPT, além de integração com várias chaves de API de terceiros ou modelos locais com suporte a Apple silicon
- O Coding Tools oferece suporte a vários fluxos de trabalho inteligentes, como prompts inline de código, geração de previews e correção de erros
- Com o Voice Control, é possível escrever código Swift e navegar no Xcode apenas com a voz, e também houve melhorias no catálogo de localização e na experiência de navegação
App Intents e inteligência visual
- Com os App Intents, é possível conectar mais profundamente as ações e o conteúdo dos apps com Siri, Spotlight, widgets, controles do sistema e mais
- Neste ano, foi adicionada a funcionalidade de inteligência visual, expandindo a experiência de busca e exploração visual dentro dos apps
- Por meio do caso da Etsy, foi apresentada uma experiência rápida de descoberta de produtos baseada em inteligência visual no iPhone
Swift 6.2
- Reforço na compatibilidade com desempenho, concorrência e várias linguagens, incluindo C++, além de suporte a WebAssembly baseado em colaboração da comunidade
- Agora é possível definir por padrão a execução de código em thread única, facilitando a execução no main actor sem anotações adicionais
Framework de conteinerização
- Desenvolvedores podem criar, baixar e executar imagens de contêiner Linux diretamente no Mac
- É um framework open source otimizado para Apple silicon, com isolamento entre imagens
Ferramentas e recursos para desenvolvimento de jogos
- Game Porting Toolkit 3: oferece suporte a avaliação de jogos, profiling, customização do Metal Performance HUD e orientação de desempenho para código gráfico
- Também foi disponibilizado o Mac Remote Developer Tools for Windows para fluxos de trabalho de build de jogos para Mac a partir do Windows
- Metal 4: oferece suporte a gráficos de próxima geração e computação de machine learning exclusivos para Apple silicon, permitindo executar redes de inferência dentro de shaders
- MetalFX Frame Interpolation: gera quadros intermediários entre dois frames para entregar taxas de atualização mais altas; MetalFX Denoising: oferece suporte a ray tracing/path tracing em tempo real
- App Apple Games: gerencia jogos e amigos em um só lugar em todos os dispositivos Apple, com desafios e recursos do Game Center mais avançados
- Managed Background Assets: gerencia a hospedagem de ativos de apps/jogos, com 200GB de hospedagem da Apple incluídos por padrão, e permite envio separado do build
Ferramentas para ajudar na proteção de crianças online
- Além de ferramentas já existentes, como bloqueio de conteúdo nocivo e framework de análise de conteúdo sensível, a introdução da Declared Age Range API facilita a oferta de conteúdo personalizado adequado à idade
- Responsáveis podem compartilhar e configurar com segurança a informação de idade dos filhos sem expor dados sensíveis
- As informações de idade só são compartilhadas com consentimento dos responsáveis e podem ser gerenciadas a qualquer momento
Novos recursos de acessibilidade na App Store e funções do App Store Connect
- Com a introdução do resumo de acessibilidade, passa a ser possível verificar antecipadamente como apps e jogos contribuem para a acessibilidade
- Desenvolvedores podem registrar diretamente se há suporte a VoiceOver, comandos de voz, texto grande, legendas e mais
- Também é possível adicionar informações de acessibilidade e URLs à página do produto
- Com a atualização do app App Store Connect, passou a ser possível verificar capturas de tela e feedback de falhas do TestFlight, além de receber notificações push
- A expansão da API do App Store Connect adiciona suporte a webhooks, atualizações em tempo real, configuração do Game Center e ativos em segundo plano
Informações de lançamento
- Com esta atualização, os recursos do Apple Intelligence estarão disponíveis em todos os modelos do iPhone 16, iPhone 15 Pro/Pro Max, iPad mini (A17 Pro), iPads e Macs com M1 ou superior
- Idiomas compatíveis: inglês, francês, alemão, italiano, português (Brasil), espanhol, japonês, coreano, chinês simplificado e mais, com outros idiomas previstos até o fim do ano
- Todos os recursos poderão ser testados gradualmente por meio do Apple Developer Program e do Apple Beta Software Program
1 comentários
Comentários do Hacker News
Os recursos relacionados a IA também são legais, mas o anúncio do "Containerization framework" me parece um assunto realmente grande. Se der para usar contêineres Linux de forma nativa no Mac, isso pode mudar todo o meu fluxo de trabalho e ainda reduzir bastante as dores de cabeça causadas pelo Docker
Para referência, dá para ver a ferramenta de CLI e o repositório de backend em https://github.com/apple/container e https://github.com/apple/containerization. Pela descrição, não parece ser tradução de system calls como no antigo WSLv1, e sim suporte a contêineres baseado em VM. A API inclui geração de kernel Linux otimizado para boot rápido, execução de VMs leves e gerenciamento do ambiente da VM
A opinião é que isso combina tecnologias que já existiam, não sendo algo totalmente novo. Mas o ponto importante é que a Apple integrou tudo isso de forma elegante. Quero enfatizar que já é um enorme valor entregar um ambiente de desenvolvimento pronto, com tudo incluído, em vez de algo que cada um precise montar por conta própria
Foi apontado que é tecnicamente impossível contêineres Linux rodarem de forma realmente ‘nativa’ no macOS, porque contêineres dependem essencialmente de recursos do kernel Linux. No fim, parece que a Apple construiu sua própria camada de virtualização Linux, como Wsl ou Orbstack, e, se no fim ela só suportar LXC, a maioria dos desenvolvedores provavelmente vai continuar instalando e usando Docker Desktop manualmente como faz hoje
Foi mencionado no vídeo oficial da WWDC2025 que o Containerization é um projeto open source escrito em Swift, oferecendo um conjunto simples e poderoso de recursos para criar, executar e distribuir contêineres Linux no Mac com facilidade e segurança https://developer.apple.com/videos/play/wwdc2025/346/
Os recursos de contêiner são legais, mas não acho que a mudança seja tão revolucionária quanto parece. Já existem alternativas como Podman, Orbstack e Colima. Não sei exatamente quais frameworks open source a Apple usou, mas parece uma integração em nível de sistema operacional de ferramentas que já existiam. Isso certamente vai facilitar a vida dos desenvolvedores, mas ainda não me parece um divisor de águas
Houve muitas melhorias realmente interessantes na atualização do Xcode 26 para desenvolvedores Apple. O novo framework Foundation baseado em modelos de linguagem generativa é amigável para Swift, e como tudo roda localmente no dispositivo, isso é uma mudança bem bem-vinda para desenvolvedores Apple. O app de exemplo de ‘sugestão de itinerário de viagem’ foi demonstrado no State of the Union, e o vibe-coding com integração direta de modelos generativos como o ChatGPT no Xcode agora também passa a ser nativo. Ver o modelo acompanhar mudanças repetitivas no código para facilitar rollback e entender o contexto de toda a minha base de código me dá a expectativa de uma melhora de qualidade de vida que finalmente nos tira da era dos plugins incômodos de GPT. O fato de ele conseguir gerar uma UI protótipo imediatamente só a partir de um rascunho em guardanapo parece algo impressionante para alguém que veio da época de gerenciar memória manualmente em Objective-C. Não é uma revolução completa, mas, bem ao estilo da Apple, parece uma experiência refinada com bastante capricho em UX. Claro que o desempenho no uso real ainda precisa ser avaliado na prática https://news.ycombinator.com/item?id=44226612
Ao ver o novo design baseado em Liquid Glass, dá a sensação de que as tendências de design de UI entraram numa fase de reciclagem de ideias do passado, como acontece em moda, cinema e arquitetura. Não é uma avaliação oficial, mas uma observação espontânea de que uma atmosfera parecida também vem aparecendo em mudanças recentes no design do Android https://en.wikipedia.org/wiki/Aqua_%28user_interface%29
Para mim, essa mudança desta vez lembra muito mais o estilo Aero do Windows Vista; acho que está mais perto de Vista do que de Aqua
Expresso como é bom ver texturas e materialidade voltando. Desde o iOS 7 a UI andava simples demais, e vi uma boa análise sobre essa nova fisicalidade da interface em um texto recente de Sebastiaan de With, desenvolvedor do Halide https://www.lux.camera/physicality-the-new-age-of-ui/
Pessoalmente, não gostei desse design. No vídeo de demonstração, houve muitas cenas em que a aparência vítrea estava transparente demais e a legibilidade caía muito
Antigamente esse tipo de mudança me parecia interessante, mas agora a primeira sensação é mais de incômodo ou dúvida. O verdadeiro valor de uma UI está na estabilidade, não em mudanças frequentes. A situação passa uma forte impressão de ‘efeito brilhante’ descartável, criado para servir como ponto de marketing chamativo na mídia tradicional
Eu também costumo ser favorável às mudanças de UI da Apple, mas desta vez as telas mostradas no exemplo pareceram baratas no geral. Talvez usando o produto real a impressão melhore, mas, pelos screenshots e demos divulgados até agora, ainda não fiquei convencido
Por um momento, fiquei na expectativa de que o ‘Containerization Framework’ significasse contêineres no próprio macOS. Na prática, porém, já é fácil rodar contêineres Linux e VMs por virtualização no Mac, com várias opções disponíveis. Se estiver disposto a usar um app comercial, OrbStack é o mais polido, e como alternativas gratuitas Lima/Colima, Podman Desktop e Rancher Desktop são todos excelentes. Mas o grande problema é que faz muita falta um recurso de contêineres realmente nativo do macOS. É quase impossível uma terceira parte criar isso sem cooperação da Apple, e houve algumas tentativas, mas a maioria foi descontinuada (por exemplo: https://macoscontainers.org/, https://github.com/macOScontainers). Até os projetos que ainda restam (por exemplo: https://github.com/Okerew/osxiec) sofrem demais com as limitações do próprio macOS. Se esse recurso existisse, atenderia uma demanda real e entregaria valor concreto. Mas fica a suspeita de que, na prática, a Apple apenas oficializou algo no nível do OrbStack
Houve quem perguntasse para que tipo de uso contêineres no macOS seriam realmente úteis
Houve uma correção dizendo que o projeto macoscontainers não está ‘vazio’; o site real pode ser visto em https://darwin-containers.github.io. O desenvolvedor responde ao feedback com muita rapidez. Também foi apontado que a enorme prioridade que a Apple dá à consistência do ambiente, em comparação com outras plataformas, é uma das principais razões para haver tantas limitações em contêineres e automação https://github.com/darwin-containers
Cerca de 15 anos atrás, um amigo previu que “a Apple acabaria unindo OSX e iOS no iPad”, e em cada keynote anual parecia que estávamos dando mais um passo nessa direção. Agora o iPad já está praticamente no nível de um MacBook Air. A menos que você trabalhe com edição de vídeo, compiladores ou 3D, o iPad já é suficiente
Pelo fato de isso não ter acontecido de verdade em 15 anos, a suposição é que a Apple nunca teve intenção de fundir as duas plataformas. Nesse mesmo período, a Apple redesenhou completamente o MacBook, a começar pelo chipset. Em termos de hardware e software não há barreiras reais para a fusão, mas os ecossistemas são essencialmente muito diferentes. Dispositivos profissionais precisam dar controle total ao usuário, e a Apple não entrega esse nível de controle em i-Devices, nem parece ter intenção de abrir mão da receita dos 30% de comissão
Na prática, a posição é que para a maioria das pessoas um notebook ainda é melhor. O iPad é ideal para desenhar com Pencil ou consumir mídia, enquanto em eficiência de trabalho, potência e ergonomia o MacBook é muito superior
Eu não uso muito iPad separadamente, mas foi interessante acompanhar essa evolução. Na prática ele poderia rodar MacOS, mas a Apple não faz isso. Se a Apple redesenhasse laptops do zero hoje, penso até que talvez os projetasse nesse modelo mais fechado de agora. Fico curioso para ver como essa experiência de desktop voltada a usuários avançados, com janelas lado a lado, gerenciamento de arquivos etc., vai continuar sendo reinterpretada no lado do iPad
Não sei se no fim as duas plataformas vão se unir (duvido), mas considero que, nos últimos 15 anos, a Apple fez o melhor possível ao aproximar gradualmente a experiência do usuário sem forçar uma fusão artificial. A Microsoft teve um desejo forte de unificar tablet e desktop no Windows, e até houve alguma inovação, mas não ficou tão fluido quanto iPadOS/macOS
O hardware do iPad usa os mesmos chips da série M. Ou seja, em termos de hardware não existe nenhuma limitação para rodar macOS, mas uma fusão canibalizaria a própria linha de produtos da empresa
Em eventos grandes como a WWDC, eu gostaria que houvesse no HN uma thread de ‘impressões da conferência’ organizada pelos principais pontos em ordem de impacto. <br>P4: os modelos Foundation são bons para iniciantes, mas não são insubstituíveis;<br>P4: o novo recurso de contêineres também não traz grandes novidades para virtualização, exceto quando é preciso inicialização muito rápida em menos de 1 segundo.<br>P2: agora concurrency também aparece no Instruments, com tracing de alto desempenho e sem erros de amostragem, o que sugere que talvez finalmente estejamos saindo de mais de 4 anos de estimativas de caixa-preta (além disso, a solução ser o backtracking de concurrency voltando por padrão para a main thread é algo curioso).<br>P5: embora pareça que a UI inteira mudou, na prática quase não houve aumento de novas APIs, o que sugere que é mais cosmético do que estrutural. No geral, só L&F, app intents e widgets foram destacados, a ponto de dar a impressão de que o volume de conteúdo em si foi insuficiente.<br>Também acho a qualidade baixa: materiais online não abrem direito, tecnologias inacabadas estão preenchendo as apresentações, e a interoperabilidade Swift+Java ainda está longe de ser realmente utilizável. Muitas sessões são apenas links para documentação de API ou repetem o que já foi dito em outras sessões.<br>E vale atenção para os fatores que forçam upgrade: além das exigências de memória para IA, o novo recurso de tracing de concurrency só é compatível com dispositivos M4 ou superiores
O anúncio de que “mais de 250.000 APIs permitem que desenvolvedores integrem apps ao hardware e software da Apple” pareceu menos impressionante e mais vertiginoso
Uma discussão antiga está, surpreendentemente, virando realidade https://github.com/apple/ml-fastvlm/issues/7
Foi publicado o vídeo oficial sobre o Containerization.framework e a ferramenta Container https://developer.apple.com/videos/play/wwdc2025/346. É interessante que cada contêiner rode em uma VM isolada e seja iniciado por um processo
initleve chamadovminitd, implementado em Swift. Ainda é preciso confirmar mais detalhes, como os tipos de kernel suportados e o alcance do suporte a ARM/Intel https://github.com/apple/containerization