arrow_back

Keynotes 2022 : le récap' de nos experts

Cyrille Legrand LEAD DEV iOS
30 Juin 2022 • Lecture 10 min

Le printemps, ce n’est pas seulement la saison des petits oiseaux qui gazouillent : c’est aussi le moment pour Google et Apple de présenter leurs nouveautés logicielles pour l’année à venir. Alors on sort la tête du nid ? et on écoute le récap' !

Google I/O (11 et 12 mai 2022)

La sortie d’Android 13 est prévue en août/septembre 2022. Au menu des nouveautés :

Android

  • L’affichage des notifications sera conditionnée à l’accord de l’utilisateur par une popup de permission (comme sous iOS).
  • La sélection de photos dans les applications pourra être réalisée sans permission grâce à un nouveau picker système natif.
  • Les autorisations accordées par l’utilisateur pourront être révoquées par l’application elle-même dès lors qu’elle n’en a plus besoin.
  • Le scan de code QR ne nécessitera plus la permission d’accéder à l’appareil photo car le scanner sera directement intégré aux Quick Settings.
  • L’API Google Wallet permettra d’enregistrer des cartes de fidélité, des billets d’avion, … (similaire au Wallet d’iOS)
  • Les SMS pourront être chiffrés de bout en bout avec le nouveau standard RCS.
  • La bibliothèque MLKit sera améliorée dans le domaine de la reconnaissance de texte et de produits.
  • L’API Health Connect permettra d’avoir une interface unifiée des données de santé agrégées depuis les différents terminaux et applications de l’utilisateur.
  • Ultérieurement, Google promet des publicités respectant mieux la vie privée de l’utilisateur.

Android Studio

Android Studio Dolphin est lancé en version beta, avec les évolutions suivantes :

  • Améliorations de Jetpack Compose au niveau du rendu des aperçus en temps réel et des animations
  • Amélioration de Logcat pour faciliter l’analyse des logs par filtrage
  • WearOS : appairage simplifié avec un téléphone (réel ou simulé), tests sur simulateur lancés directement depuis Android Studio
  • Google Play SDK Index remonte désormais des warning quand les bibliothèques tierces sont déclarées obsolètes par leurs développeurs
  • Firebase Crashlytics est maintenant intégré directement à Android Studio
  • L'écran d’un téléphone physique peut désormais être répliqué dans Android Studio

Jetpack

  • Compose passe en version 1.2 beta et améliore les agencements (LazyLayout, CoordinatorLayout) et la performance
  • Compose for WearOS reçoit de nouveaux composants de navigation et d’interaction (gestures)
  • L’ORM Room en version 2.5 va être réécrit entièrement en Kotlin
  • Jankstats est une nouvelle bibliothèque permettant de détecter et d’analyser les problèmes de performance d’une application

Flutter

  • Le framework passe en version 3, et supporte Material 3
  • Enfin production-ready pour les applications desktop cross-platform (macOS, Linux, Windows)
  • Support des téléphones pliants (foldable devices)
  • Arrêt du support iOS 9 et 10 ; mise à jour de Gradle en version 7.4

WWDC Apple (6 juin 2022)

Apple nous gratifiera en septembre 2022 des nouvelles versions de ses OS :

  • iOS et iPadOS 16
  • WatchOS 9
  • macOS 13 “Ventura”

iOS 16 : un écran de verrouillage métamorphosé

  • La nouveauté majeure est l’introduction du Lock Screen (écran de verrouillage) personnalisable, le rapprochant du fonctionnement des watch faces de l’Apple Watch. Il est possible que le futur iPhone 14 dispose d’ailleurs d’un écran allumé en permanence (always-on).
  • Ce nouveau lock screen affichera des widgets, qu’on pourra développer grâce au même framework que celui utilisé pour les complications de l’AppleWatch, renommé pour l’occasion en WidgetKit.
  • En plus des widgets, le lock screen pourra afficher des widgets particuliers nommés Live Activities et qui permettront de suivre l'évolution d’un événement en direct (match sportif, livraison de commande en temps réel, …). Contrairement aux widgets relativement statiques de l'écran d’accueil, ceux-ci pourront être totalement interactifs et temps-réel.
    Attention, seules les app système iOS en bénéficieront sur iOS 16.0, il faudra attendre une version 16.1 pour que l’API Live Activities soit accessible aux applications tierces.

iPadOS 16 et macOS 13 : un nouveau mode multitâches

  • L’iPad va enfin pouvoir afficher les applications en mode “fenêtré” comme sur un ordinateur de bureau, avec des tailles arbitraires.
  • Sur les Mac et sur les iPad à puce M1, Stage Manager permet de regrouper intelligemment les applications et leurs fenêtres et de basculer facilement d’une tâche à l’autre.
  • L’iPad M1 permet désormais d’exploiter un moniteur externe (connecté en USB-C) en se comportant presque comme un Mac.

ARKit 6 : réalité augmentée dernière génération

  • La qualité et la fluidité de l’expérience sont améliorées : rendu 4K, démarrage ultra-rapide (“Instant AR”), plus d’objets en même temps.
  • Les réglages de la camera sont désormais possibles pendant l’expérience : exposition, balance, mise au point pourront être modifiés sans perdre la scène en cours.
  • Le nouveau framework RoomPlan permettra de scanner une pièce afin d’en produire un plan intégrant les dimensions, angles et volumes de la pièce.

PassKeys : la fin annoncée des mots de passe

  • Une nouvelle méthode d’authentification qui remplace les identifiants et mots de passe par des clés de chiffrement : c’est la fin annoncée du phishing et autres moyens de piratage de compte !
  • Les clés privées sont hébergées de façon sécurisée sur iCloud, leur utilisation est conditionnée à une vérification biométrique
  • Leur utilisation sera possible directement dans les apps iOS (système ou tierces), ou bien sur Android ou sur le web (toutes plateformes confondues) grâce à une application d’authentification 2FA fournie par Apple.
  • Conforme aux standards de la FIDO Alliance (Google, Apple, Microsoft, Meta, …), fonctionnement similaire à celui des échanges de clé SSH.

WeatherKit : la météo accessible à toutes les apps

  • Toutes les apps tierces auront désormais accès aux données météorologiques grâce à l’API WeatherKit.
  • Celle-ci sera aussi disponible sur le web grâce à des API REST
  • L’application Météo de l’iPhone affiche maintenant des données jour par jour beaucoup plus détaillées
  • Et enfin, après 12 ans d’une incompréhensible absence, l’iPad dispose de l'appli Météo native !

Autres fonctionnalités logicielles

  • iMessage : suppression et édition des messages envoyés, SharePlay depuis Messages
  • iCloud Photos : partage facilité en famille
  • Possibilité d’utiliser son iPhone comme webcam depuis un Mac sans aucune configuration, avec support du mode Portrait et de Center Stage (cadrage automatique temps réel)
  • App Intents UI permettra d’utiliser Siri avec n’importe quelle application directement après installation, sans avoir à la configurer
  • La fonctionnalité Live Text de reconnaissance de texte dans les images est désormais intégrée à l’appli Camera et effectue la traduction visuelle en temps réel (comme Google Lens).
  • Visual Lookup permet grâce à l’AI de détourer une photo par simple drag-and-drop du sujet hors de la photo.
  • Les modes de concentration (Focus) peuvent être exploités par les applications tierces pour restreindre ou filtrer leur contenu en fonction du mode sélectionné
  • L’API Shared With You permet aux apps de détecter les universal links partagés par iMessage qu’elles sont aptes à gérer, et proposer à l’utilisateur de les ouvrir directement depuis l’app.
  • Côté WatchOS 9, des améliorations ont été apportées à la gestion des exercices sportifs et au suivi du sommeil ; et un nouveau module de l’app Santé permet de programmer et de suivre un calendrier de prise de médicaments complexe.

Xcode 14

  • Xcode augmente ses performances avec notamment une réduction de 25% des temps de build
  • Il est maintenant possible de prévisualiser une vue avec toutes les tailles et les options d'accessibilité disponibles.
  • Désormais le simulateur iOS permet de tester les notifications, ce qui était auparavant réservé aux devices physiques.

En conclusion

Comme chaque année, ces nouveautés devront attendre la fin de l'été pour être intégrées dans les applications grand public. Cela ne nous empêchera pas de mettre à profit les mois qui viennent pour nous y former et étudier leur fonctionnement en profondeur, afin de les proposer à nos clients dès leur sortie !

Sur le même sujet

Étude : Pourquoi est-il urgent de refondre votre site en 2026 ?
10/06/2026

Étude : Pourquoi est-il urgent de refondre votre site en 2026 ?

Je découvre arrow_forward
expand_less