Qu'est-ce que Xcode Cloud ?

Parmi les annonces d'Apple à la WWDC 2021 figure une nouvelle fonctionnalité Xcode appelée Xcode Cloud. Selon Apple, cette nouvelle fonctionnalité aidera les développeurs à accélérer la création d'applications.

Xcode Cloud rassemble tous les processus et outils dont les développeurs ont besoin pour créer, tester et proposer leurs applications à l'aide de services cloud.

De plus, Apple a annoncé des événements dans les applications et les pages de produits personnalisés, qui permettront aux développeurs de promouvoir leurs applications et de communiquer avec les utilisateurs de nouvelles manières.




De son côté, la nouvelle version du langage de programmation Swift permettra l'intégration de modèles concurrents.

Qu'est-ce que Xcode Cloud ?

<a name=Qu'est-ce que Xcode Cloud ?" src="/images/posts/419d191a808d643ec21bda59cf42e312-0.jpg">

Xcode Cloud est un nouveau service de livraison d'applications cloud et d'intégration continue conçu spécifiquement pour les développeurs Apple.

Xcode Cloud, inclus dans Xcode 13, permet aux développeurs indépendants et aux équipes de créer, tester et déployer des applications plus efficacement.

Étant donné que Xcode Cloud peut compiler automatiquement des applications dans le cloud, les développeurs peuvent dédier la puissance de leurs ordinateurs Mac à d'autres tâches.

Les tests parallèles dans le cloud permettent aux développeurs de tester une simulation de leurs applications sur tous les appareils Apple actuels, de mettre en œuvre des versions pour les processus de révision internes ou de les envoyer à une équipe externe avec TestFlight pour aider à affiner les bêtas.

Nouvelle version de Swift

<a name=Qu'est-ce que Xcode Cloud ?" src="/images/posts/419d191a808d643ec21bda59cf42e312-1.jpg">

Swift est le nouveau langage de programmation d'Apple qui, dans sa nouvelle version, intègre des options de développement simultané. Cela signifie que les développeurs peuvent écrire du code qui s'exécute en parallèle, ce qui est essentiel lors de la création d'applications qui répondent aux sélections de l'utilisateur, tout en effectuant d'autres tâches en arrière-plan.




Selon Apple, le modèle simultané de Swift permettra aux développeurs d'écrire du code rapidement, en toute sécurité et avec moins d'erreurs selon les dernières normes pour tirer pleinement parti de la puissance des puces multicœurs des appareils Apple.

De plus, la nouvelle version de Swift ajoute des améliorations aux vues de liste, à la recherche, aux fonctionnalités d'accessibilité, aux tableaux à plusieurs colonnes, etc.

Capture d'objets : un pas en avant dans Réalité Augmentée

RealityKit 2 lance Object Capture, une API macOS Monterey simple et puissante pour créer des modèles 3D photoréalistes de haute qualité d'objets du monde réel en quelques minutes.

Pour créer le modèle 3D, prenez simplement des photos avec votre iPhone, iPad ou appareil photo reflex numérique pour transformer les objets en modèles 3D optimisés pour la réalité augmentée. Ces modèles peuvent être visualisés dans AR Quick Look ou ajoutés à des scènes AR de Reality Composer ou Xcode.

Autres outils de développement et API

Apple propose aux développeurs une sélection de nouveaux outils et API qui simplifieront leur travail et leur permettront d'ajouter des fonctionnalités entièrement nouvelles, le tout avec un maximum de confidentialité.

  • Xcode 13  intègre de puissantes capacitĂ©s de dĂ©veloppement d'Ă©quipe parfaites pour travailler avec Xcode Cloud, ainsi que de nouvelles fonctionnalitĂ©s de collaboration de GitHub, Bitbucket et GitLab.
  • Avec  SharePlay, vous pouvez crĂ©er de nouveaux types d'expĂ©riences partagĂ©es pour les utilisateurs d'iPhone, d'iPad et de Mac.1
  • Le  applications d'appel vidĂ©o tierces  peut tirer parti des dernières amĂ©liorations FaceTime, telles que l'isolation vocale, l'environnement sonore et le mode portrait.
  • Le  application de messagerie, offrent dĂ©sormais la possibilitĂ© de partager le statut des utilisateurs dans les conversations, et les applications peuvent demander Ă  Siri d'annoncer les messages entrants. Les API de notification, quant Ă  elles, permettent l'envoi de notifications d'application de haute prioritĂ© et de communication mĂŞme si les fonctionnalitĂ©s Focus ou Ne pas dĂ©ranger ont Ă©tĂ© activĂ©es.
  • La  nouvelle API de camĂ©ra  amĂ©liore le mĂ©lange des images et peut capturer des instantanĂ©s vidĂ©o 1080p et de haute qualitĂ© au cours de la mĂŞme rĂ©union.
  • Avec  TestFlight  pour Mac, les dĂ©veloppeurs peuvent tester des fonctionnalitĂ©s telles que les achats intĂ©grĂ©s.
  • Garantir aux clients la sĂ©curitĂ© des achats intĂ©grĂ©s, StoreKit 2 inclut dĂ©sormais de nouvelles API qui gèrent la propriĂ©tĂ© du produit et le statut de l'abonnement, ainsi que la prise en charge des tests dans Xcode et l'environnement sĂ©curisĂ© d'Apple.
  • Le  Extensions Safari sont disponibles sur iPhone, iPad et Mac. Les dĂ©veloppeurs peuvent Ă©galement crĂ©er des extensions dans l'application Mail.
  • Le  application de navigation tierce  maintenant, ils peuvent afficher des cartes dans le tableau de bord numĂ©rique d'un vĂ©hicule, et le nouveau simulateur de jeu de voiture pour Mac aide Ă  rendre les tests beaucoup plus efficaces.
  • Les applications peuvent offrir des expĂ©riences de qualitĂ© cinĂ©matographique en utilisant  son spatial  et distribuez de l'audio pour rendre leur contenu plus attrayant. Et le moteur de spĂ©cialisation audio physique permet aux dĂ©veloppeurs de jeux de restituer facilement un son ultra-rĂ©aliste sur toutes les plateformes Apple.
  • Avec  Shazam Kit, les dĂ©veloppeurs peuvent intĂ©grer la technologie de reconnaissance audio de Shazam directement dans leurs applications. De cette façon, ils peuvent non seulement trouver la musique dans le vaste catalogue de chansons de Shazam, mais Ă©galement identifier l'audio prĂ©enregistrĂ© Ă  partir des rĂ©sultats personnalisĂ©s crĂ©Ă©s par les dĂ©veloppeurs.

Disponibilité

Les versions bêta pour iOS 15, iPadOS 15, macOS Monterey, watchOS 8 et tvOS 15 sont désormais disponibles pour les membres du programme pour développeurs Apple sur developer.apple.com.




Xcode Cloud est disponible en version bêta gratuite sur une base limitée à partir d'aujourd'hui. L'accès s'étendra à l'été et à l'automne et sera disponible pour tous les développeurs l'année prochaine. Plus d'informations sur les prix et la disponibilité de Xcode Cloud seront disponibles cet automne.

ajouter un commentaire de Qu'est-ce que Xcode Cloud ?
Commentaire envoyé avec succès ! Nous l'examinerons dans les prochaines heures.