s’ouvre dans une nouvelle fenêtre
COMMUNIQUÉ DE PRESSE 22 juin 2020

Apple dévoile de nouvelles technologies pour développeurs qui favoriseront l’avènement de la prochaine génération d’applications

De puissantes API permettent aux développeurs de créer de toutes nouvelles expériences d’application

Un environnement de projet Xcode sur le MacBook Pro.
Xcode 12 est au cœur de tout le développement sur les plateformes d’Apple et présente un nouveau look.
Toronto, Ontario — Apple a annoncé aujourd’hui une robuste gamme de nouvelles technologies destinées à aider ses 23 millions de développeurs à concevoir et bâtir les applications de demain. Ces nouveaux outils permettront aux développeurs de créer davantage d’expériences d’application sur les plateformes de premier plan d’Apple et les aideront à mieux gérer et développer leur entreprise. En plus du sondage annuel d’Apple auprès des développeurs, la WWDC20 comprendra un laboratoire App Store étendu permettant aux développeurs du monde entier de faire part de leurs impressions et de contribuer à l’amélioration future de l’App Store. Apple met également sur pied de nouveaux forums par l’entremise desquels les développeurs pourront soumettre des suggestions au cours de l’année à venir et au-delà.
« La communauté de développeurs d’Apple est une source constante d’inspiration, avec des applications qui aident plus d’un milliard d’utilisateurs, transforment des industries et changent le monde. À l’occasion de cette WWDC, nous avons lancé de nouvelles API novatrices, des cadres de développement et des outils conçus pour aider les développeurs à pousser leurs expériences d’application encore plus loin et à atteindre encore plus d’utilisateurs, a déclaré Phil Schiller, vice-président du marketing international pour Apple. L’écosystème de l’App Store est plus varié, dynamique et performant que jamais, mais nous reconnaissons la nécessité d’en faire plus ensemble pour le rendre encore meilleur. À la WWDC cette année, nous avons notamment ajouté des laboratoires App Store en ligne et étendu le sondage annuel auprès des développeurs, car nous voulons entendre directement de centaines, de milliers de développeurs, comment ils souhaitent que nous améliorions l’App Store, pour eux et pour les utilisateurs. »

De nouvelles façons d’atteindre les utilisateurs avec les App Clips et les widgets

Avec les App Clips, les utilisateurs disposent d'un moyen rapide et facile de découvrir des applications grâce à de nouveaux indicateurs visuels appelés « codes App Clips », ainsi qu’avec la technologie CCP, des liens partagés, et plus encore. Les App Clips se lancent en quelques secondes pour plonger l’utilisateur dans une portion de l’application complète et offrent aux développeurs un nouveau moyen amusant d’attirer des clients au moment précis où leur application est le plus utile. Une fois dans l’App Clip, les utilisateurs peuvent installer l’application complète d’un simple toucher.
Les widgets ont également été redessinés pour être plus utiles et fournir des informations opportunes d’un seul coup d’œil. Avec les widgets présentés sur les pages de l’écran d’accueil, les utilisateurs voient le widget du développeur chaque fois qu’ils regardent leur appareil. Et grâce à une nouvelle API SwiftUI, les développeurs peuvent utiliser le même code pour créer un widget iOS, iPadOS et macOS.

Un accès accru aux plateformes Apple

Cette année, Apple offre aux développeurs encore plus de moyens d’intégrer des caractéristiques clés de ses plateformes à leurs applications pour offrir de puissantes fonctionnalités tout en protégeant la sécurité et la vie privée des utilisateurs. Le nouveau programme pour l’intégration d’accessoires avec l’app Localiser permet à des fabricants d’appareils tiers de profiter d’un réseau comptant des centaines de millions d’appareils, tout en continuant d’offrir le chiffrement de bout en bout afin que seul l’utilisateur puisse voir l’emplacement de son article. HomePod comporte également un nouveau programme permettant d’intégrer des services musicaux tiers. Les développeurs d’outils de courriel et de navigateurs peuvent offrir leurs applications en tant qu’options par défaut, sélectionnables par les utilisateurs. Et Safari pour Mac ajoute la prise en charge de la populaire API WebExtensions utilisée par Chrome, Firefox et Edge, de sorte que les développeurs d’extension peuvent travailler facilement avec Safari et assurer la distribution par le biais du Mac App Store.
L’application Localiser affichée sur un MacBook Pro, un iPad Pro et un iPhone 11 Pro.
Le réseau Localiser sera ouvert aux fabricants d’appareils tiers avec le chiffrement de bout en bout intégré.

Gérer et développer l’entreprise des développeurs

Un nouvel outil StoreKit dans Xcode permet aux développeurs de simuler des procédures d’abonnement, des achats intégrés aux applications et même des remboursements — le tout localement sur leur Mac. Grâce à un nouveau cadre de test, les développeurs peuvent également automatiser facilement des flux d’achat. De nouvelles notifications de l’App Store pour les événements de renouvellement d'abonnement et les remboursements aident les développeurs à mieux gérer l’expérience client dans leurs applications. Et en plus de permettre le partage familial des applications achetées, l’App Store prend maintenant en charge le partage familial des abonnements et des achats intégrés aux applications. C’est une excellente façon pour les développeurs d’offrir du contenu qui plaira à toute la famille.
Il est plus facile que jamais pour les développeurs de faire briller leurs jeux sur les plateformes d’Apple grâce aux plus récentes mises à jour du Game Center superbement revampé. Ces mises à jour incluent des classements récurrents, un tableau de bord intrajeu, et des recommandations améliorées avec « Vos amis y jouent », où les utilisateurs peuvent découvrir des jeux populaires auprès de leurs amis Game Center.

Xcode repensé

Xcode est au cœur de tout le développement sur les plateformes Apple et, avec Xcode 12, il a un tout nouveau look pour aller avec macOS Big Sur. De nouveaux onglets de document accélèrent et facilitent l’ouverture de multiples fichiers, rendant les fichiers d’interface aisément accessibles. Les registres et fichiers de projet s’ouvrent également chacun dans leur propre onglet. Les polices de navigateur correspondent maintenant à la taille du système ou peuvent être définies à petites, moyennes ou grandes. Et Xcode 12 crée des applications macOS universelles par défaut pour prendre en charge les nouveaux Mac avec processeur Apple.
Un environnement de codage Xcode sur le MacBook Pro.
SwiftUI ajoute de nouvelles fonctionnalités pour rendre encore plus facile le partage de code entre les plateformes Apple.

Nouvelles capacités SwiftUI 

SwiftUI a mis à la disposition des développeurs un cadre d’IU moderne qui rend plus intuitive que jamais la création d’IU d’applications sophistiquées. Cette année, de nouvelles API pour l’ensemble du cycle de vie permettent aux développeurs d’écrire une application complète dans SwiftUI, et d'utiliser le code en question sur toutes les plateformes Apple. Les développeurs qui ont déjà commencé avec SwiftUI pourront facilement ajouter de nouveaux éléments à leur code existant, et une nouvelle API Lazy garantit que d'énormes ensembles de données offriront d’excellentes performances.

Plus d’applications personnalisables avec Mac Catalyst

Mac Catalyst, qui a fait son apparition en même temps que macOS Catalina lors de la WWDC 2019, a permis aux développeurs de lancer leurs applications pour iPad sur Mac encore plus facilement. Avec macOS Big Sur, les applications Mac Catalyst bénéficient automatiquement du spacieux nouveau design, tandis que les développeurs disposent de puissantes nouvelles API et contrôlent entièrement l’aspect et le comportement de leurs applications. Et maintenant les développeurs peuvent choisir de maintenir leur application Mac à une échelle de résolution adaptée à leur application iPad, ou de contrôler entièrement leur interface Mac pour créer une expérience Mac réellement personnalisée. Les développeurs peuvent distribuer leurs applications Mac Catalyst à des clients dans 175 pays sur le Mac App Store et, grâce aux achats universels, permettre aux clients d’acheter des applications et de faire des achats intégrés aux applications sur un Mac, un iPhone ou un iPad.
De nouvelles API Mac Catalyst offrent aux développeurs des niveaux de contrôle inédits pour offrir leurs applications iPad sur le Mac.

Un laboratoire App Store étendu et de nouveaux processus de vérification de l’App Store

Au cours de la WWDC20, Apple lance également une version étendue du laboratoire App Store afin de mieux supporter la communauté des développeurs Apple sur toutes ses plateformes. Auparavant, le laboratoire App Store physique a contribué à éclairer et prioriser les nouvelles fonctionnalités et capacités de l’App Store, ainsi que les mises à jour des politiques de ce dernier. Cette année, on encourage les développeurs à faire part de leurs impressions dans le laboratoire virtuel ou en répondant à un nouveau sondage qui se tiendra jusqu’au 26 juin. Ce sondage, qui en est à sa quatrième année, atteint un demi-million de développeurs et est un outil essentiel pour apporter des améliorations qui débouchent sur la création de services destinés aux développeurs dans l’App Store, comme les liens publics TestFlight et la possibilité de répondre aux évaluations des clients.
Apple créera également d’autres canaux permettant aux développeurs de s’exprimer dans le cadre de nouveaux forums qui se tiendront tout au long de l'année. À ces forums, on encourage les développeurs à soumettre leurs suggestions, petites et grandes, afin qu’Apple puisse continuer de modifier et d’améliorer l’expérience App Store pour toute la communauté de développeurs.
De plus, deux modifications au processus de vérification des applications seront mises en œuvre cet été. Premièrement, les développeurs pourront non seulement en appeler des décisions rendues sur le fait qu’une application enfreint une ligne directrice du guide de vérification de l’App Store, mais ils disposeront également d’un mécanisme pour remettre en question la ligne directrice elle-même. Deuxièmement, dans le cas des applications déjà présentes sur l’App Store, les corrections de bogues ne seront plus retardées en raison de violations des lignes directrices, sauf celles liées à des questions juridiques. Les développeurs seront plutôt en mesure de corriger le problème dans leur prochaine soumission.

Nouveaux niveaux de transparence en matière de protection de la vie privée

Pour gagner la confiance des utilisateurs potentiels, il est essentiel d’être transparent à l’égard des pratiques de protection de la vie privée d’une application. Les développeurs peuvent maintenant, directement dans l’App Store, décrire les pratiques de protection de la vie privée de leurs applications, notamment les types de données recueillies, si ces données sont partagées avec des tiers et la possibilité pour les utilisateurs de s’y soustraire.
Nouveaux renseignements sur la protection de la vie privée dans l’App Store, affichés sur l’iPhone 11 Pro.
Les développeurs peuvent maintenant mieux renseigner les utilisateurs, directement dans l’App Store, sur les politiques de protection de la vie privée de leurs applications.

Autres caractéristiques pour les développeurs 

  • ARKit 4 présente de nouvelles façons de saisir l’information sur le monde réel au moyen d’une nouvelle API Depth (profondeur) conçue pour fonctionner avec le capteur LiDAR dans l’iPad Pro, permettant de créer des types d’applications entièrement nouveaux, comme pour l'architecture, la conception, l'aménagement paysager et la fabrication sur place.
  • Le développement de l'apprentissage machine est plus facile et plus étendu, grâce à de nouveaux outils de déploiement et de chiffrement de modèles dans Core ML, à de nouveaux canevas et capacités de formation dans Create ML, et à de nouvelles API axées sur la vision et le langage naturel.
  • PencilKit comprend maintenant Griffoner, qui permet de créer facilement des applications comportant des champs de texte dans lesquels les utilisateurs peuvent écrire avec l’Apple Pencil. Les développeurs auront également accès aux données de geste avec PencilKit, tout en traitant de façon transparente les saisies avec l’Apple Pencil et les gestes de toucher.
  • Swift Package Manager ajoute la prise en charge de ressources pour partager facilement les ensembles de fichiers et les localisations du catalogue d’actifs. Et de nouveaux logiciels en source ouverte pour Numerics, ArgumentParser et System font de Swift un excellent langage pour un plus grand nombre de cas d’utilisation.
  • TestFlight prend maintenant en charge des équipes comptant jusqu’à 100 membres, accélérant ainsi la distribution des versions.
  • Avec l’API Motion utilisée avec les AirPods, les développeurs ont accès aux données de mouvement en temps réel.
  • Les développeurs peuvent maintenant permettre aux utilisateurs de convertir leurs comptes d’applications de tiers existants en comptes Connexion avec Apple. 
Partager l’article

Images d’outils et de technologies destinés aux développeurs

Personnes-ressources

Ligne Infos Médias d’Apple 

media.help@apple.com

408 974-2042