s’ouvre dans une nouvelle fenêtre
COMMUNIQUÉ DE PRESSE 08 juin 2021

Apple lance de nouveaux outils et technologies de développement conçus pour créer des apps encore plus performantes

Les équipes de développement pourront accélérer la conception d’apps avec Xcode Cloud tout en augmentant leur portée grâce aux nouvelles fonctionnalités de l’App Store.
De nouveaux outils conçus expressément pour les développeurs Apple facilitent la création d’apps encore plus captivantes.
Toronto (Ontario) Apple a dévoilé aujourd’hui ses nouveautés en matière d’outils et de technologie pour faciliter la création d’apps de grande qualité et aider les entreprises de développement à proposer des expériences encore plus sensationnelles. Xcode Cloud regroupe les multiples tâches et outils requis pour créer, tester et livrer des apps à l’aide de puissants services infonuagiques. Ainsi, les équipes et entreprises de développement indépendantes peuvent gagner en productivité tout en proposant les meilleures apps possible. Avec les événements d’apps et les pages produits personnalisées, l’App Store offre maintenant des façons inédites de faire la promotion d’une app et d’aller à la rencontre des utilisateurs et utilisatrices. Pour sa part, Swift fait un énorme bond en avant avec l’intégration, dans son langage de programmation, du soutien au développement parallèle. Enfin, les technologies de réalité augmentée (RA) facilitent plus que jamais la création de contenu immersif au sein des apps ou sur le Web.
« C’est avec beaucoup d’enthousiasme que nous proposons de nouveaux outils et technologies ultrapuissants pour aider les entreprises de développement à créer des apps encore plus attrayantes et de meilleure qualité, déclare Susan Prescott, vice-présidente, Worldwide Developer Relations chez Apple. Et à partir de l’App Store, ces entreprises peuvent maintenant s’adresser à leurs utilisateurs et utilisatrices de manière totalement inédite. Les plateformes Apple n’ont jamais été aussi performantes grâce à la solide palette d’outils de Xcode Cloud, aux innovations continues du langage de programmation Swift, à une gamme étendue de nouvelles interfaces de programmation d’applications (API) et à des moyens encore plus variés de multiplier les contacts avec les utilisateurs et utilisatrices. »

Xcode Cloud

Xcode Cloud est un nouveau service infonuagique issu d’une approche à intégration et à livraison continue qui s’adresse spécialement aux développeurs. Intégré à Xcode 13, Xcode Cloud est un moyen simple et rapide pour les entreprises de développement et les équipes de toutes tailles de créer, de tester et de livrer encore plus efficacement des apps exceptionnelles. Comme Xcode Cloud permet la conception d’apps dans le nuage, il libère le disque dur des développeurs en vue d’autres tâches. Et grâce aux tests parallèles dans le nuage, ceux-ci peuvent effectuer des tests sur une version fictive de chaque appareil Apple sur le marché. Ils peuvent ensuite déployer une version de l’app pour la soumettre à des tests internes ou envoyer cette version par TestFlight à des bêtatesteurs externes pour recueillir leurs commentaires en temps réel.
Les nouveaux outils et technologies de développement sur MacBook Pro 13 po.
Xcode Cloud est un nouvel outil ultrapuissant pour les développeurs Apple qui facilite plus que jamais la création, le test et la livraison efficaces d’apps.

App Store

De plus en plus d’apps et de jeux proposent des événements comme des concours en direct, des premières de films et des expériences diffusées en temps réel. Il est maintenant plus facile que jamais de les découvrir directement dans l’App Store en parcourant les suggestions personnalisées, les recommandations d’experts, les résultats de recherche et la page produits des apps. Ces fonctionnalités élargissent considérablement la portée des événements organisés par les entreprises de développement, ce qui leur permet d’aller à la rencontre de nouveaux utilisateurs et utilisatrices, de tenir au fait les personnes qui utilisent déjà ces apps ou de renouer avec d’anciens utilisateurs. Il s’agit d’une façon totalement inédite pour les entreprises de développement d’annoncer ce qui se passe dans leur app.
Apple lance par ailleurs de nouveaux outils de création de pages produits, une fonctionnalité très demandée par les équipes de développement, qui leur offre plus de latitude et de nouvelles façons d’entrer en contact avec les utilisateurs et utilisatrices directement dans l’App Store. Les développeurs peuvent ainsi créer des pages produits pour mettre en valeur diverses fonctionnalités de leur app auprès de différents groupes cibles. Ils peuvent également tester des captures d’écran, des extraits vidéo et même des icônes grâce à la fonctionnalité d’optimisation des pages produits. Ils ont aussi accès à une abondance de données d’analyse respectueuses de la vie privée qui les renseignent sur les préférences des utilisateurs et qui orientent leurs décisions concernant leurs pages produits.
L’app Strava dans l’App Store sur iPhone 12 Pro.
Il n’y a pratiquement plus de limite aux pages produits personnalisées qu’on peut créer pour promouvoir les fonctionnalités, les capacités ou le contenu d’une app auprès de utilisateurs et utilisatrices.
Apple a mis à jour ses lignes directrices, qui encadrent notamment la catégorie émergente d’applications offrant des expériences de création de contenu. Le code de conduite des développeurs fait l’objet d’ajouts visant à faire de l’App Store une plateforme juste pour tous et toutes. Les exigences relatives à l’identité des développeurs et développeuses, la manipulation des évaluations et avis et les plaintes excessives de la clientèle sont touchées par cette mise à jour. Il y a aussi de nouvelles avenues pour les développeurs et développeuses qui souhaitent contester le rejet d’une app en raison de biais soupçonnés ainsi que des options pour effectuer un signalement s’il y a des raisons de croire qu’une app n’est pas digne de confiance, pose un problème de sécurité ou contrevient au guide de vérification de l’App Store.

Swift

Swift, le langage de programmation aussi intuitif que puissant d’Apple, intègre dorénavant une fonctionnalité de soutien à la programmation parallèle. Les équipes de développement peuvent écrire plus aisément du code parallèle, un critère essentiel à la conception d’apps réactives, tout en effectuant un maximum de tâches en arrière-plan. Cette fonctionnalité leur permet d’écrire rapidement du code sûr et actuel contenant moins d’erreurs tout en tirant pleinement parti des puissants processeurs multicœurs des puces qui propulsent les appareils Apple.
SwiftUI a révolutionné le développement d’interfaces utilisateur en facilitant la conception d’apps qui ont fière allure, mais qui exigent un minimum de programmation. Et maintenant, SwiftUI fait un pas de géant en aidant les équipes de développement à proposer une expérience encore plus mémorable à leurs utilisateurs et utilisatrices. Ces améliorations touchent l’affichage par liste, la fonction de recherche, les fonctionnalités d’accessibilité, les tableaux à colonnes multiples et bien d’autres choses encore.
Swift Playgrounds est l’outil par excellence pour apprivoiser la programmation directement sur Mac ou iPad. Swift Playgrounds 4, qui sera offert plus tard cette année, va permettre aux utilisateurs et utilisatrices de concevoir l’apparence visuelle d’une app avec SwiftUI. Il est possible d’afficher et de modifier un projet d’app dans Swift Playgrounds ou Xcode puis, le moment venu, en tirer une vraie app et la soumettre directement dans l’App Store à partir de leur iPad.

Réalité augmentée

Apple possède la plus vaste plateforme de réalité augmentée au monde. Comptant plus d’un milliard d’appareils compatibles avec la RA, celle-ci fonctionne sous ARKit, un environnement qui permet aux développeurs de créer des expériences de RA en moins de deux. Cette plateforme met également à profit RealityKit, un moteur conçu sur mesure pour la RA qui concilie rendu, animations, effets sonores et phénomènes physiques.
À présent, RealityKit 2 intègre Object Capture, une API aussi simple que puissante sous macOS Monterey. Cette API permet à des développeurs comme Wayfair, Etsy et bien d’autres de concevoir des modèles 3D photoréalistes en quelques minutes à partir de photos d’objets prises sur iPhone, iPad ou un appareil photo reflex numérique, puis de les convertir en modèles 3D optimisés pour la RA. Ces modèles peuvent s’afficher dans Coup d’œil en RA ou être intégrés à des scènes de RA dans Reality Composer ou Xcode pour faciliter encore plus la conception d’apps de RA stupéfiantes. À l’aide d’Object Capture, des développeurs comme Maxon et Unity ouvrent la voie à des possibilités totalement inédites dans des apps de création de contenu 3D de premier plan comme Cinema4D et Unity MARS.
Et grâce aux nouvelles API de RealityKit 2, les entreprises de développement peuvent proposer des expériences de RA plus réalistes et plus complexes, qui offrent de meilleurs contrôles du rendu visuel, des effets sonores et des animations, dont un rendu personnalisé des couches et des nuanceurs dynamiques.
Object Capture permet de créer du contenu RA immersif de grande qualité en seulement quelques minutes.

Graphismes et jeux

Grâce aux nouveaux outils et API sous iOS, iPadOS et macOS, les entreprises de développement sont bien outillées pour concevoir la prochaine génération de jeux offrant des expériences sans précédent. Parmi ceux-ci, un nouvel outil de compression des textures métalliques prend en charge tous les formats de pointe et formats optimisés pour les puces Apple. Ainsi, les développeurs peuvent proposer facilement des jeux haut de gamme sur l’ensemble des plateformes Apple. C’est sans oublier la nouvelle manette de jeu virtuelle sur iPhone et iPad, qui permet d’optimiser aisément les jeux prenant en charge cette fonctionnalité.
Des performances améliorées pour les jeux, présentées sur un iPhone 12 Pro.
Les entreprises de développement peuvent tirer parti des plus récentes API pour offrir une expérience de jeu optimisée sur iPhone, iPad et Mac.

Autres outils et API pour développeurs

Apple propose aux développeurs et développeuses une panoplie de nouveaux outils et API qui rehaussent d’un cran l’expérience de leurs apps et les dotent de fonctionnalités entièrement nouvelles – le tout, dans le plus grand respect de la vie privée.
  • Les nouvelles fonctionnalités ultrapuissantes de Xcode 13 sont idéales pour les équipes de développement qui utilisent Xcode Cloud et les fonctionnalités collaboratives GitHub, Bitbucket et GitLab.
  • Avec SharePlay, des apps populaires comme Disney+, MasterClass, TikTok et Twitch proposent des expériences partagées sans pareilles sur iPhone, iPad et Mac1.
  • Les apps tierces de vidéoconférence peuvent tirer parti des plus récentes avancées de FaceTime, dont l’isolation de la voix, le son à large spectre et le mode Portrait.
  • Les apps de messagerie comme Slack et WeChat indiquent le statut de l’utilisateur ou de l’utilisatrice dans les conversations; des apps comme Uber Eats autorisent l’annonce, par Siri, des messages entrants; et de nouvelles API de notification permettent aux notifications prioritaires d’apps comme Chase Mobile et Zomato de contourner les options Ne pas déranger et Focus.
  • De nouvelles API d’appareil-photo donnent lieu à un meilleur fondu d’images tout en intégrant la possibilité de réaliser, au cours de la même séance, des photos de qualité et des vidéos 1080p.
  • De leur côté, les entreprises de développement d’apps pour Apple Watch comme Breakpoint Studio et Qardio proposent des expériences originales qui offrent un maximum de personnalisation et qui sont plus sensibles à l’environnement de l’utilisateur.
  • Sur Mac, TestFlight permet aux entreprises de développement de tester les achats intégrés et d’autres fonctionnalités de pointe.
  • StoreKit, qui garantit la sécurité des achats intégrés, comprend maintenant de nouvelles API de gestion des droits sur les produits et de gestion du statut des abonnés, en plus de prendre en charge les tests à la fois dans Xcode et dans l’environnement bac à sable d’Apple.
  • Pour ce qui est des développeurs Web comme Grammarly et Honey, ils proposent dorénavant des extensions pour Safari sur iPhone, iPad et Mac. Les équipes de développement peuvent même créer de nouvelles extensions puissantes pour l’app Mail.
  • Des apps tierces de navigation affichent désormais un plan sur l’instrument de bord d’un véhicule, tandis que le simulateur de CarPlay pour Mac rehausse sensiblement l’efficacité des tests.
  • Des apps peuvent offrir l’expérience cinématographique de l’audio spatial et répartir le son tout autour pour donner vie au contenu. Et Physical Audio Spatialization Engine facilite la tâche des développeurs qui souhaitent créer une expérience audio plus vraie que nature sur toutes les plateformes Apple.
  • Enfin, ShazamKit rend possible l’intégration de la technologie de reconnaissance audio dans les apps à partir de Shazam, ce qui permet de comparer non seulement la trame musicale au vaste catalogue de chansons de la plateforme, mais aussi n’importe quel fichier audio préenregistré aux créations personnelles des développeurs.
 
Disponibilité
Des versions bêta pour iOS 15, iPadOS 15, macOS Monterey, watchOS 8, et tvOS 15 sont à la disposition des membres du programme Apple Developer à developer.apple.com à partir d’aujourd’hui. La version bêta de Xcode Cloud est offerte gratuitement à certaines équipes de développement à partir d’aujourd’hui. Cet accès limité sera élargi au cours de l’été et de l’automne, et Xcode Cloud sera offert l’an prochain à tous les développeurs. De plus amples renseignements sur les prix et la disponibilité de Xcode Cloud seront communiqués cet automne.
Partager l’article

Images des nouveaux outils et technologies d’Apple pour les développeurs et développeuses

  1. Certains contenus partagés peuvent être réservés aux personnes abonnées.

Personnes-ressources

Ligne Infos Médias d’Apple 

media.help@apple.com

408 974-2042