6 juin 2022
COMMUNIQUÉ DE PRESSE
Apple fournit aux développeurs des technologies encore plus puissantes pour faire avancer l’expérience de l’application
De nouvelles API offrent une intégration plus approfondie de la plate-forme et de plus grandes capacités pour les applications tierces
CUPERTINO, CALIFORNIE Apple a dévoilé aujourd’hui de nouveaux outils, technologies et API conçus pour aider les développeurs à créer des expériences encore plus riches pour leurs utilisateurs. Les widgets sur l’écran de verrouillage permettent aux développeurs d’afficher les informations clés de leurs applications d’une nouvelle manière, tandis que d’autres nouvelles API sur les plates-formes d’Apple les aident à créer des fonctionnalités plus uniques. WeatherKit donne aux développeurs la possibilité d’intégrer les données de prévision Apple Weather directement dans leurs applications, et Xcode Cloud – le service d’intégration et de livraison continue d’Apple intégré à Xcode – est désormais disponible pour tous les membres du programme Apple Developer Program pour les aider à créer des applications de meilleure qualité, plus rapidement. Metal 3 permet aux développeurs de jeux de créer des graphismes époustouflants avec des performances accélérées, et le développement pour les plates-formes d’Apple est désormais encore plus intuitif grâce aux améliorations apportées à Swift, SwiftUI et Xcode. Et grâce aux améliorations apportées à SKAdNetwork, les réseaux publicitaires et les développeurs peuvent mieux mesurer les performances des publicités tout en préservant la confidentialité des utilisateurs.
« Nous aimons collaborer avec notre communauté de développeurs et leur fournir de nouvelles technologies innovantes qui leur permettent de créer la prochaine grande génération d’applications », a déclaré Susan Prescott, vice-présidente d’Apple, Worldwide Developer Relations and Enterprise and Education Marketing. « Avec de nouvelles API puissantes pour les widgets sur l’écran de verrouillage, de nouveaux services comme WeatherKit, la disponibilité de Xcode Cloud pour aider chaque développeur Apple à créer des applications plus rapidement et de nouvelles capacités de jeu avec Metal 3, les développeurs disposent de plus d’outils que jamais pour créer des expériences d’application qui leurs utilisateurs vont adorer.
Xcode Cloud maintenant disponible
Xcode Cloud est désormais disponible avec une gamme de plans d’abonnement pour répondre au mieux aux besoins des développeurs, à partir de 25 heures gratuites par mois jusqu’en décembre 2023 pour tous les membres du programme pour développeurs Apple et jusqu’à 1 000 heures par mois.
Intégré à Xcode, Xcode Cloud est un service cloud d’intégration et de livraison continues conçu spécifiquement pour les développeurs Apple. Il permet aux développeurs et aux équipes de toutes tailles de créer, tester et fournir des applications de haute qualité encore plus efficacement en créant automatiquement des applications dans le cloud pour libérer leur Mac pour d’autres tâches. Et avec des tests parallèles dans le cloud, les développeurs peuvent tester sur une version simulée de chaque appareil Apple actuel, déployer facilement une version pour des tests internes ou livrer aux bêta-testeurs via TestFlight.
Les développeurs peuvent trouver plus d’informations sur les plans disponibles pour Xcode Cloud ici.
Améliorations de Xcode 14
Xcode 14 propose de nouvelles améliorations pour améliorer encore la productivité des développeurs. Les versions de projet sont jusqu’à 25 % plus rapides, grâce à un parallélisme amélioré, et l’application Xcode est désormais 30 % plus petite à télécharger, avec des temps d’exécution de simulateur téléchargeables pour watchOS et tvOS. La nouvelle cible multiplateforme crée une interface SwiftUI unique à utiliser sur iOS, iPadOS, macOS et tvOS. Le code du développeur est plus facile à maintenir mais hautement personnalisable pour tirer parti des capacités uniques de chaque plate-forme. Les aperçus en direct de SwiftUI sont désormais interactifs par défaut dans Xcode, de sorte que les modifications sont immédiatement en ligne et les développeurs peuvent créer des variantes de chaque aperçu sans écrire de code, en modifiant le jeu de couleurs, la taille du texte, l’orientation de l’appareil ou les modes d’accessibilité. La nouvelle fonctionnalité d’icône d’application dans le catalogue d’actifs permet aux développeurs de fournir une taille d’icône unique pour toutes les plates-formes, et Xcode génère automatiquement tous les actifs requis pour l’application. Xcode inclut des améliorations de langage et d’édition avec une saisie semi-automatique plus intelligente, et des extraits dynamiques supplémentaires permettent aux développeurs d’accéder plus rapidement au code qu’ils souhaitent écrire.
Nouvelles capacités de jeu
Metal 3 – la dernière version du framework graphique d’Apple – est livré avec de nouvelles fonctionnalités qui permettent aux développeurs de jeux d’exploiter la puissance du silicium Apple pour des performances de jeu encore meilleures. MetalFX Upscaling permet aux développeurs de restituer rapidement des scènes complexes en utilisant des images moins gourmandes en calcul, puis d’appliquer une mise à l’échelle spatiale et un anti-aliasing temporel de haute qualité. Le résultat est une performance accélérée qui rend les jeux plus réactifs et des graphismes époustouflants. Les développeurs de jeux bénéficient également d’une nouvelle API de chargement rapide des ressources qui minimise le temps d’attente en fournissant un chemin plus direct du stockage au GPU, afin que les jeux puissent facilement accéder aux textures et à la géométrie de haute qualité nécessaires pour créer des mondes expansifs pour un gameplay réaliste et immersif.
Les développeurs de jeux qui s’intègrent à Game Center peuvent désormais ajouter des vues d’activité dans le tableau de bord, permettant à leurs utilisateurs de voir à quels jeux leurs amis jouent et leurs meilleurs scores. Et avec la prise en charge de SharePlay, il est plus facile que jamais pour les utilisateurs de jouer ensemble en temps réel.
Améliorations apportées à Swift et SwiftUI
Swift et SwiftUI offrent le meilleur moyen de créer une application et sont désormais dotés de nouvelles fonctionnalités qui rationalisent le processus de développement.
Swift ajoute une puissante capacité de traitement de chaînes avec une nouvelle prise en charge littérale des expressions régulières intégrée directement dans le langage, permettant aux développeurs de vérifier rapidement l’exactitude de leurs expressions régulières et d’extraire des informations avec moins de code. Avec les nouveaux plugins de package disponibles dans Swift Package Manager, il est désormais plus facile pour les développeurs d’exécuter des commandes personnalisées sur leurs projets, et même de télécharger et de partager les commandes avec d’autres.
SwiftUI, le framework d’interface utilisateur de nouvelle génération d’Apple, propose une API de navigation améliorée pour permettre aux développeurs de contrôler plus facilement la façon dont leur application se déplace d’une vue à l’autre. Avec les mises en page personnalisées, les développeurs peuvent aller au-delà des mises en page d’applications courantes et créer des versions qui conviennent le mieux à la conception de leurs applications. Et Swift Charts peut être personnalisé pour presque tous les besoins en matière de création de graphiques afin que les développeurs puissent mieux visualiser les données dans leurs applications.
Présentation de WeatherKit
WeatherKit permet aux développeurs d’intégrer les mêmes prévisions météorologiques mondiales de classe mondiale qui alimentent Apple Weather directement dans leurs applications. À l’aide de modèles météorologiques haute résolution combinés à des algorithmes d’apprentissage automatique et de prédiction, Apple Weather fournit la météo actuelle, des prévisions horaires sur 10 jours, des prévisions quotidiennes et une météo historique.1 WeatherKit est disponible pour les développeurs via les API natives Swift et REST, et est livré avec 500 000 appels d’API par mois inclus avec une adhésion au programme Apple Developer. Les développeurs qui en ont besoin de plus pourront acheter des niveaux de service supplémentaires directement dans l’application Apple Developer à partir de cet automne.
Les développeurs peuvent trouver plus d’informations sur les plans disponibles pour WeatherKit ici.
Approche axée sur la confidentialité pour mesurer les publicités
L’API SKAdNetwork est livrée avec de nouvelles fonctionnalités conçues pour aider les réseaux publicitaires et les annonceurs à mieux mesurer les performances des publicités dans les applications ou sur le Web tout en préservant la confidentialité des utilisateurs. Les identifiants source hiérarchiques augmentent la capacité d’un développeur à optimiser ses campagnes sans augmenter le risque de suivi inter-applications des individus. SKAdNetwork propose également des valeurs de conversion hiérarchiques pour permettre aux développeurs de recevoir plus d’informations sur les conversions pour les petites campagnes, et les développeurs peuvent mieux calculer le retour sur les dépenses publicitaires en proposant plusieurs conversions à des fenêtres de temps définies.
De nouvelles API pour des applications encore plus puissantes
Les développeurs Apple ont plus d’API disponibles que jamais pour créer des expériences d’application que leurs utilisateurs vont adorer. Certaines des dernières API disponibles pour les développeurs incluent :
- Widgets sur l’écran de verrouillage: Avec iOS 16 activant les widgets sur l’écran de verrouillage de l’iPhone, les développeurs peuvent désormais partager de manière transparente le même code entre leurs widgets sur l’écran de verrouillage et les complications sur Apple Watch, qui sont basées sur la même nouvelle API WidgetKit.
- Texte en direct: Les développeurs peuvent désormais offrir aux utilisateurs la possibilité de saisir du texte directement à partir de photos et de vidéos trouvées dans leurs applications, ou via un flux de caméra en direct. Le texte en direct est traité sur l’appareil pour une plus grande confidentialité et de meilleures performances de l’utilisateur.
- Outils de collaboration: les fonctionnalités de collaboration enrichies intégrées à Messages sont disponibles pour les applications tierces. Les développeurs peuvent également mettre en évidence le contenu que les utilisateurs ont partagé depuis leur application dans Messages dans une nouvelle section Partagé avec vous de leur application, ce qui permet aux destinataires de revenir plus facilement à ce contenu ultérieurement.
- Clés d’accès: Les clés d’accès sont des informations d’identification de nouvelle génération qui sont plus sécurisées, plus faciles à utiliser et conçues pour fonctionner dans les applications aussi facilement que sur le Web.
- MapKit: Les applications tierces peuvent inclure l’expérience détaillée de la ville en 3D et Look Around pour une expérience utilisateur plus riche. Les nouvelles API Apple Maps Server offrent des intégrations Maps plus rapides et plus faciles.
- Filtres de mise au point: Les développeurs peuvent ajuster le contenu de leurs applications en fonction de la priorité actuelle de l’utilisateur.
- Raccourcis automatiques: Les développeurs peuvent désormais utiliser App Intents pour permettre à leurs applications d’être utilisées avec Siri et les raccourcis, sans aucune configuration utilisateur requise.
- watchOS 9: les appels VoIP sont désormais pris en charge avec CallKit ; la feuille de partage permet aux utilisateurs de partager le contenu de leur application préférée directement vers iMessage et d’autres applications de messagerie populaires ; et les applications tierces peuvent désormais accéder à l’application Photos avec le sélecteur de photos et même s’intégrer à Apple TV.
- Plan de chambre: Propulsé par ARKit, les développeurs peuvent désormais utiliser le scanner LiDAR sur iPhone et iPad pour créer un plan d’étage 3D pour une pièce, avec des caractéristiques telles que les dimensions et le type de mobilier inclus.
- Activités en direct: Grâce à WidgetKit, les développeurs peuvent tenir leurs utilisateurs informés des informations les plus récentes sur une activité ou un événement directement sur l’écran de verrouillage.2
À propos d’Apple
Apple a révolutionné la technologie personnelle avec l’introduction du Macintosh en 1984. Aujourd’hui, Apple est le leader mondial de l’innovation avec l’iPhone, l’iPad, le Mac, l’Apple Watch et l’Apple TV. Les cinq plates-formes logicielles d’Apple – iOS, iPadOS, macOS, watchOS et tvOS – offrent des expériences fluides sur tous les appareils Apple et offrent aux utilisateurs des services révolutionnaires, notamment l’App Store, Apple Music, Apple Pay et iCloud. Les plus de 100 000 employés d’Apple se consacrent à fabriquer les meilleurs produits sur terre et à laisser le monde meilleur que nous ne l’avons trouvé.
- Les données météorologiques historiques ne sont pas disponibles dans toutes les régions. Visitez developer.apple.com/weatherkit pour connaître la disponibilité des fonctionnalités.
- Les activités en direct seront disponibles pour les développeurs plus tard cette année.
Contacts presse
Alex Bender
Pomme
alex_bender@apple.com
(408) 862-6559
Katie Clark Alsadder
Pomme
kclarkalsadder@apple.com
Assistance téléphonique Apple Media
media.help@apple.com
(408) 974-2042