abrir link em nova aba
PRESS RELEASE 06 de junho de 2022

Apple oferece tecnologias ainda mais poderosas aos desenvolvedores para melhorar a experiência dos apps

APIs novas aprofundam a integração das plataformas e oferecem mais recursos para apps de terceiros
Xcode exibido no MacBook Pro.
Os desenvolvedores Apple têm acesso a novas ferramentas, tecnologias e APIs poderosas para criar experiências de app incríveis.
CUPERTINO, CALIFÓRNIA A Apple revelou hoje ferramentas, tecnologias e APIs novas projetadas para ajudar desenvolvedores a criar experiências ainda mais ricas para os usuários. Os desenvolvedores poderão usar widgets na Tela Bloqueada para apresentar as informações principais de seus apps de maneiras diferentes e aproveitar as APIs novas nas plataformas da Apple para criar recursos exclusivos. Com o WeatherKit, desenvolvedores poderão usar a previsão do tempo do app Tempo diretamente no seu app. O Xcode Cloud, serviço contínuo de integração e entrega da Apple incorporado no Xcode, já está disponível para todos os membros do Apple Developer Program para ajudar a criar apps de alta qualidade com mais rapidez. O Metal 3 permite que desenvolvedores de jogos criem gráficos incríveis com desempenho mais rápido. Desenvolver para a plataforma da Apple agora é ainda mais intuitivo com as melhorias do Swift, SwiftUI e Xcode. Com as melhorias do SKAdNetwork, redes de anúncio e desenvolvedores podem medir melhor os resultados dos anúncios preservando a privacidade do usuário.
“Adoramos colaborar com nossa comunidade de desenvolvedores e oferecer tecnologias inovadoras que ajudam a criar novos apps incríveis”, disse Susan Prescott, vice president of Worldwide Developer Relations and Enterprise and Education Marketing da Apple. “Com APIs novas para widgets na Tela Bloqueada, novos serviços como o WeatherKit, Xcode Cloud para desenvolver apps com mais rapidez e novos recursos de jogos com o Metal 3, desenvolvedores têm acesso a mais ferramentas do que nunca para criar experiências de app que os usuários vão adorar”.

O Xcode Cloud já está disponível

O Xcode Cloud já está disponível com diversos planos de assinatura para melhor atender às necessidades dos desenvolvedores. O plano inicial inclui 25 horas grátis por mês até dezembro de 2023 para todos os membros do Apple Developer Program e pode chegar a até mil horas mensais.
O Xcode Cloud é um novo serviço de nuvem com entrega e integração contínuas, criado especialmente para desenvolvedores Apple. Ele permite que desenvolvedores e equipes de todos os tamanhos criem, testem e ofereçam apps de alta qualidade com ainda mais eficiência. Os apps são desenvolvidos na nuvem automaticamente para liberar o Mac para outras tarefas. Com o teste paralelo na nuvem, desenvolvedores podem fazer testes em simulador de qualquer aparelho Apple atual e depois implementar facilmente uma versão para teste interno ou enviar a testadores externos de versão beta pelo TestFlight.
Mais informações sobre os planos do Xcode Cloud estão disponíveis para desenvolvedores aqui.
Xcode Cloud exibido no MacBook Pro.
O Xcode Cloud ajudará desenvolvedores a criar apps incríveis mais rápido.

Melhorias do Xcode 14

O Xcode 14 oferece novas melhorias para aperfeiçoar a produtividade dos desenvolvedores. A compilação de projetos é até 25% mais rápida graças às melhorias do paralelismo. O download do Xcode também está 30% menor e o app agora traz a opção de baixar tempos de execução de simuladores para watchOS e tvOS. O novo destino multiplataforma cria uma interface SwiftUI única para ser usada nos sistemas iOS, iPadOS, macOS e tvOS. A manutenção do código é muito mais fácil e os desenvolvedores podem personalizá-lo para aproveitar cada recurso exclusivo da plataforma. As prévias ao vivo do SwiftUI agora são interativas por padrão no Xcode. Assim, as mudanças podem ser visualizadas imediatamente e os desenvolvedores podem criar variações das prévias sem escrever linhas de programação, alterando a paleta de cores, o tamanho do texto, a orientação do aparelho ou os modelos de acessibilidade. O novo recurso App Icon no Assets Catalog permite que desenvolvedores usem um único tamanho de ícone em todas as plataformas, e o Xcode gera automaticamente todos os materiais necessários para o app. O Xcode inclui melhorias de linguagem e edição com preenchimento automático mais inteligente, e mais snippets dinâmicos permitem que desenvolvedores escrevam código com mais rapidez.
Xcode 14 exibido no MacBook Pro.
O Xcode 14 traz novas melhorias para aumentar ainda mais a produtividade dos desenvolvedores.

Novos recursos de jogos

O Metal 3, a versão mais recente da estrutura gráfica da Apple, vem com novos recursos para que desenvolvedores possam aproveitar a potência do chip da Apple para melhorar a execução dos jogos. Com o MetalFX Upscaling, desenvolvedores podem renderizar cenas completas com rapidez usando quadros mais leves e aplicando redimensionamento espacial e filtro de suavização temporal de alta qualidade. O resultado: jogos mais responsivos e gráficos incríveis com execução mais rápida. Desenvolvedores de jogos também podem aproveitar a nova API Fast Resource Loading, que reduz o tempo de espera proporcionando um caminho mais direto do armazenamento à GPU. Assim, os jogos podem ser executados com as texturas e geometrias de alta qualidade necessárias para criar mundos abertos em uma experiência realista e envolvente.
Desenvolvedores de jogos integrados com o Game Center agora podem adicionar visualizações de atividade ao painel, para que os usuários possam ver quais jogos seus amigos estão jogando e suas pontuações mais altas. Compatível com SharePlay, está mais fácil do que nunca para usuários jogarem juntos em tempo real.
O Metal 3 traz novos recursos que aproveitam todo o poder do chip da Apple.

Melhorias do Swift e SwiftUI

O Swift e o SwiftUI oferecem a melhor maneira de criar apps e novos recursos que simplificam o processo de desenvolvimento.
O Swift acrescenta um poderoso recurso de processamento de string com novo suporte literal de expressão regular integrado diretamente na linguagem. Assim, desenvolvedores podem verificar a exatidão de suas expressões regulares e extrair informações com menos código. Com o novo Package Plugins disponível no Swift Package Manager, ficou mais fácil para desenvolvedores executarem comandos personalizados de um projeto e até compartilhá-los com outras pessoas.
O SwiftUI, a estrutura de interface tecnológica da Apple, traz uma API de navegação melhorada, permitindo que desenvolvedores controlem as diferentes formas de visualização de seus apps. Com Custom Layouts, os desenvolvedores podem ir além de layouts comuns de app e criar versões que se adaptem melhor ao design do seu app. O Swift Charts permite personalizar gráficos de acordo com as necessidades do desenvolvedor para visualizar melhor os dados nos apps.
Programação com SwiftUI exibida no MacBook Pro.
Tanto o Swift quanto o SwiftUI trazem grandes avanços.

Apresentamos o WeatherKit

O WeatherKit permite que desenvolvedores usem a previsão do tempo de alta qualidade do app Tempo da Apple diretamente no seu app. Usando modelos meteorológicos de alta resolução com aprendizado de máquina e algoritmos de predição, o app Tempo da Apple informa as condições do tempo atuais, a previsão por hora para os próximos 10 dias, previsões diárias e um histórico de dados de tempo1. O WeatherKit está disponível para usuários tanto pelo Swift nativo quanto por APIs REST e inclui 500 mil solicitações de API por mês na assinatura do Apple Developer Program. Desenvolvedores que precisarem de mais solicitações poderão comprar outras categorias de serviço diretamente no app Apple Developer a partir do segundo semestre deste ano.
Mais informações sobre os planos do WeatherKit estão disponíveis para desenvolvedores aqui.

Medição de anúncios com foco na privacidade

A API SKAdNetwork vem com recursos novos criados para ajudar redes de anúncios e publicitários a medir melhor o resultado dos anúncios nos apps ou na internet enquanto preserva a segurança do usuário. A identificação hierárquica de fontes aumenta a capacidade do desenvolvedor de otimizar suas publicidades sem rastrear atividades de pessoas entre apps. O SKAdNetwork também traz valores de conversão hierárquica para que desenvolvedores possam receber mais informações sobre conversão de publicidades menores e calcular melhor o retorno do investimento em publicidade oferecendo múltiplas conversões em janelas de tempo definidas.

APIs novas para apps ainda mais incríveis

Os desenvolvedores Apple agora têm acesso a mais APIs do que nunca para criar experiências de app que os usuários vão adorar. Algumas das APIs mais recentes disponíveis para desenvolvedores incluem:
  • Widgets na Tela Bloqueada: agora que o iOS 16 permite colocar widgets na Tela Bloqueada do iPhone, desenvolvedores podem compartilhar o mesmo código entre seus widgets na Tela Bloqueada e as complicações do Apple Watch, usando a mesma API nova, WidgetKit.
  • Texto ao Vivo: desenvolvedores podem oferecer aos usuários a possibilidade de extrair textos de fotos e vídeos encontrados em apps ou pela câmera ao vivo. O Texto ao Vivo é processado no aparelho para aumentar a privacidade do usuário e o desempenho da função.
  • Ferramentas de colaboração: os recursos de colaboração integrados ao Mensagens estão disponíveis para apps de terceiros. Desenvolvedores podem destacar conteúdos que os usuários compartilharam do app pelo Mensagens em uma nova seção do app chamada Compartilhado com Você. Assim, fica mais fácil encontrar o conteúdo recebido quando quiser.
  • Chaves-senha: as chaves-senha são credenciais mais seguras e fáceis de usar criadas para serem inseridas em apps com a mesma facilidade que são usadas na internet.
  • MapKit: apps de terceiros podem incluir uma experiência urbana 3D detalhada e a função Olhe ao Redor para proporcionar uma experiência mais rica para o usuário. As novas APIs de servidor do Mapas da Apple integram o app com mais facilidade e rapidez.
  • Filtros de Foco: desenvolvedores podem ajustar o conteúdo de seus apps com base no recurso Foco atual do usuário.
  • Atalhos automáticos: agora desenvolvedores podem usar o App Intents para permitir que seus apps sejam usados com a Siri e os Atalhos, sem que o usuário precise configurá-los.
  • watchOS 9: as chamadas por VoIP agora são compatíveis com o CallKit. Com a função de compartilhamento, usuários podem compartilhar conteúdos de seus apps favoritos diretamente pelo iMessage e outros apps de mensagem populares. E apps de terceiros agora podem acessar o app Fotos com o seletor e até mesmo se integrar à Apple TV.
  • RoomPlan: com o ARKit, agora desenvolvedores podem usar o Scanner LiDAR do iPhone e do iPad para criar plantas de salas e incluir características como dimensões e tipo de mobília.
  • Live Activities: usando o WidgetKit, desenvolvedores podem manter os usuários atualizados com as informações mais recentes de uma atividade ou evento diretamente na Tela Bloqueada2.
Compartilhar o artigo

Media

  • Texto desse artigo

  • Imagens neste artigo

  1. O histórico de dados de tempo não está disponível em todas as regiões. Acesse developer.apple.com/weatherkit para verificar a disponibilidade do recurso.
  2. O recurso Live Activities estará disponível para desenvolvedores ainda este ano.

Contatos de imprensa

Apple Media Helpline

media.help@apple.com