O que é o Xcode Cloud?

Entre os anúncios da Apple na WWDC 2021 está um novo recurso do Xcode chamado Xcode Cloud. Segundo a Apple, esse novo recurso ajudará os desenvolvedores a acelerar a criação de aplicativos.

O Xcode Cloud reúne todos os processos e ferramentas que os desenvolvedores precisam para construir, testar e oferecer seus aplicativos usando serviços em nuvem.

Além disso, a Apple anunciou eventos nas páginas de aplicativos e produtos personalizados, que permitirão aos desenvolvedores promover seus aplicativos e se comunicar com os usuários de novas maneiras.




Por seu lado, a nova versão da linguagem de programação Swift permitirá a integração de modelos concorrentes.

O que é o Xcode Cloud?

<a name=O que é o Xcode Cloud?" src="/images/posts/419d191a808d643ec21bda59cf42e312-0.jpg">

Xcode Cloud é um novo serviço de entrega de aplicativos em nuvem e integração contínua projetado especificamente para desenvolvedores da Apple.

O Xcode Cloud, incluído no Xcode 13, permite que desenvolvedores e equipes independentes criem, testem e implantem aplicativos com mais eficiência.

Como o Xcode Cloud pode compilar aplicativos automaticamente na nuvem, os desenvolvedores podem dedicar o poder de seus computadores Mac a outras tarefas.

Testes paralelos na nuvem permitem que os desenvolvedores testem uma simulação de seus aplicativos em todos os dispositivos Apple atuais, implementem versões para processos internos de revisão ou os enviem para uma equipe externa com o TestFlight para ajudar a refinar os betas.

Nova versão do Swift

<a name=O que é o Xcode Cloud?" src="/images/posts/419d191a808d643ec21bda59cf42e312-1.jpg">

Swift é a nova linguagem de programação da Apple, que em sua nova versão incorpora opções de desenvolvimento simultâneo. Isso significa que os desenvolvedores podem escrever código que é executado em paralelo, o que é essencial ao criar aplicativos que respondem às seleções do usuário, enquanto executam outras tarefas em segundo plano.




De acordo com a Apple, o modelo concorrente do Swift permitirá que os desenvolvedores escrevam código de forma rápida, segura e com menos erros de acordo com os padrões mais recentes para aproveitar ao máximo o poder dos chips multi-core em dispositivos Apple.

Além disso, a nova versão do Swift adiciona melhorias nas visualizações de lista, pesquisa, recursos de acessibilidade, tabelas com várias colunas e muito mais.

Captura de Objetos: um passo à frente na Realidade Aumentada

O RealityKit 2 lança o Object Capture, uma API macOS Monterey simples e poderosa para criar modelos 3D fotorrealistas de alta qualidade de objetos do mundo real em minutos.

Para criar o modelo 3D, basta tirar fotos com seu iPhone, iPad ou câmera DSLR para transformar os objetos em modelos 3D otimizados para AR. Esses modelos podem ser visualizados em AR Quick Look ou adicionados a cenas AR do Reality Composer ou Xcode.

Outras ferramentas e APIs para desenvolvedores

A Apple oferece aos desenvolvedores uma seleção de novas ferramentas e APIs que simplificarão seu trabalho e permitirão que adicionem recursos totalmente novos, todos com o máximo de privacidade.

  • Xcode 13  incorpora poderosos recursos de desenvolvimento de equipe perfeitos para trabalhar com o Xcode Cloud, bem como novos recursos de colaboração do GitHub, Bitbucket e GitLab.
  • Com  SharePlay, você pode criar novos tipos de experiências compartilhadas para usuários de iPhone, iPad e Mac.1
  • Le  aplicativos de videochamada de terceiros  pode aproveitar os mais recentes aprimoramentos do FaceTime, como isolamento de voz, ambiente de som e modo retrato.
  • Le  aplicativo de mensagens, agora oferecem a capacidade de compartilhar o status dos usuários em conversas, e os aplicativos podem fazer com que a Siri anuncie as mensagens recebidas. Enquanto isso, as APIs de notificação permitem o envio de notificações de aplicativos de alta prioridade e comunicação, mesmo que os recursos Foco ou Não perturbe tenham sido ativados.
  • La  nova API da câmera  melhora a mistura de imagens e pode capturar instantâneos de vídeo de alta qualidade e 1080p durante a mesma reunião.
  • Com  TestFlight  para Mac, os desenvolvedores podem testar recursos como compras no aplicativo.
  • Para garantir aos clientes compras seguras no aplicativo, StoreKit 2 agora inclui novas APIs que gerenciam a propriedade do produto e o status da assinatura, bem como suporte para testes no Xcode e no ambiente seguro da Apple.
  • Le  Extensões do Safari estão disponíveis no iPhone, iPad e Mac. Os desenvolvedores também podem criar extensões no aplicativo Mail.
  • Le  aplicativo de navegação de terceiros  agora eles podem visualizar mapas no painel digital de um veículo, e o novo simulador de carplay para Mac ajuda a tornar os testes muito mais eficazes.
  • Os aplicativos podem oferecer experiências com qualidade de cinema usando  áudio espacial  e distribuir áudio para tornar seu conteúdo mais envolvente. E o mecanismo de especialização de áudio físico permite que os desenvolvedores de jogos renderizem facilmente som ultrarrealista em todas as plataformas da Apple.
  • Com  ShazamKit, os desenvolvedores podem integrar a tecnologia de reconhecimento de áudio do Shazam diretamente em seus aplicativos. Dessa forma, eles podem não apenas encontrar a música no extenso catálogo de músicas do Shazam, mas também identificar o áudio pré-gravado a partir dos resultados personalizados criados pelos desenvolvedores.

disponibilidade

Betas para iOS 15, iPadOS 15, macOS Monterey, watchOS 8 e tvOS 15 já estão disponíveis para membros do Apple Developer Program em developer.apple.com.




O Xcode Cloud está disponível como uma versão beta gratuita de forma limitada a partir de hoje. O acesso será expandido no verão e no outono e estará disponível para todos os desenvolvedores no próximo ano. Mais informações sobre preços e disponibilidade do Xcode Cloud estarão disponíveis neste outono.

Adicione um comentário do O que é o Xcode Cloud?
Comentário enviado com sucesso! Vamos analisá-lo nas próximas horas.