Dossiers

#WWDC : quelles sont les attentes des développeurs ?

Par Didier, le

Billet rédigé par Jean-François Grang, fondateur de 2 App à Z, correspondant à la WWDC pour Mac4Ever.

La WWDC débute dans quelques jours maintenant et les premiers participants sont déjà dans l’avion, voire même sur place depuis quelques jours pour les plus motivés ! Si le grand public s’est déjà exprimé sur ce qu’il attend, ne l’oublions pas, cette conférence est avant tout pour les développeurs.

#WWDC : quelles sont les attentes des développeurs ?


Les fuites étant peu nombreuses, comme l’an dernier, nous avons donc fait notre liste au père noël et avons posé la question aux autres développeurs francophones sur le Slack des frenchies de la WWDC.

Langage et outils



Swift et Xcode sont au cœur de l’attention, c’est la base de tout développeur iOS / macOS. Evidemment on en attend toujours plus de ces outils sur lesquels nous passons des heures de travail et l’on souhaite toujours que ces derniers s’améliorent. Ainsi, le refactoring en Swift est probablement le plus attendu car c’est une nette régression par rapport à Objective-C, subie au quotidien par les éditeurs.

Par ailleurs, quand plusieurs développeurs travaillent sur le même storyboard, les conflits arrivent très (trop) vite. Apple a introduit récemment les “storyboards references” permettant de découper rapidement un storyboard en plusieurs fichiers. Pour autant le problème reste entier. Si un développeur change la visualisation de iPhone en iPad les frames changent et génèrent des conflits.

#WWDC : quelles sont les attentes des développeurs ?


On attend aussi une meilleure gestion globale pour que l’on ne soit pas tenté de revenir à une approche XIB. D’abord en enlevant ces conflits liés à des frames (soit en les mettant ailleurs soit en ne les mettant pas si les contraintes suffisent soit en étant exhaustif sur les devices) et ensuite en offrant un outil permettant de “merger” des storyboards visuellement plutôt que de modifier des XML auto-générés.

La gestion des dépendances passe aujourd’hui par des outils tiers comme Carthage ou CocoaPods mais l’intégration n’est pas parfaite et relève parfois du bricolage. A chaque nouvelle version d’Xcode on espère que les versions fonctionneront encore et il faut souvent y mettre de l’huile de coude. On aimerait qu’Apple ouvre son Swift Package Manager à iOS et intégré à Xcode.

Enfin, Apple a présenté sa solution d’intégration continue Xcode Bots mais elle nécessite un Mac local. Une version cloud comme BitRise ou boddybuild permettrait de simplifier la mise en place, de tester sur plusieurs configurations d’Xcode et pourquoi pas de tester sur plusieurs devices.

Bref, on veut un Xcode qui en fait plus, qui pourrait intégrer SwiftGen, la gestion des localisations depuis les storyboards, … mais aussi un Xcode plus rapide à ouvrir les fichiers, qui ne passe plus des heures à faire des “Indexing …”, qui supporte mieux les changements de branche et une runtime Swift qui n’est plus embarqué dans les applications comblerait déjà beaucoup de monde.

#WWDC : quelles sont les attentes des développeurs ?


Nouvelles API



Quand Apple révèle un nouvel OS, il vient avec des nouvelles capacités pour les développeurs. Chaque année ce sont plus de 1500 nouvelles APIs qui sont ouvertes et autant de possibilités.

Voici quelques-unes qui font vibrer la communauté :

Intégration de plus d’actions dans SiriKit comme la réservation de restaurants
Picture In Picture dans Apple TV
La WebView dans tvOS
• Le self-sizing plus simple et performant dans les Collection Views
• Un cloudkit qui fonctionne sans compte iCloud
• Un concurrent à Firebase Realtime Database pour dépoussiérer un peu CoreData

iTunesConnect



iTunesConnect (qui permet la diffusion des apps et beta) a mis beaucoup de temps à évoluer. Récemment sa partie analytics a progressé mais il souffre encore de nombreux manques :

• Pouvoir exporter les données d’iTunes Analytics vers d’autres outils
Gérer la mise à disposition d’une app par zone géographique, par type (iOS / tvOS)
• Pouvoir revenir sur une ancienne version (rollback) en cas de besoin
Déploiement progressif, comme sur le Google Play Store (stage rollout)
A/B testing sur toute la fiche store
• Possibilité de gérer des zones géographiques sur les produits In App
• Stats en temps réel

#WWDC : quelles sont les attentes des développeurs ?


Et puis, soyons fou…



Des apps iOS qui tournent sur Mac, une puce AI intégrée (comme le co-processeur de mouvements Mx) pour faciliter le deep-learning on device dans l’iPhone et pourquoi pas un cadeau comme une Apple Watch offerte aux participants (comme l’Apple TV avait été offerte à certains développeurs en Septembre 2015). Surtout Tim si tu veux te faire plaisir n’hésites pas :-)

Comme chaque année, le père noël ne fera QUE des heureux mais nous n’aurons pas tous les jouets de la liste. Allez encore quelques heures d’attente !

Je remercie, David Bonnet, Pierre-Louis Naud, Brenda Guegan, Marc Beaudoin, Cédric Pointel et les autres pour nous avoir donné leurs avis.

Protégez votre iPhone sans le dénaturer !

Dernières publications

Black Friday : les meilleures offres Apple, MacBook Pro 14" à 1999€, MacBook Air M2 à 1299€

Black Friday : les meilleures offres Apple, MacBook Pro 14" à 1999€, MacBook Air M2 à 1299€

Alors que le Black Friday touche à sa fin, voici un récapitulatif des offres les plus intéressantes sur le produits Apple.
Tesla détecte désormais les tricheurs de l'Autopilot (en attendant le volant capacitif ?)

Tesla détecte désormais les tricheurs de l'Autopilot (en attendant le volant capacitif ?)

Je vous en parlais récemment, Tesla a sans doute la pire implémentation de la conduite autonome du marché en Europe.
12
VPN : Vente flash, -89 % de réduction sur PureVPN pour quelques jours encore !

VPN : Vente flash, -89 % de réduction sur PureVPN pour quelques jours encore !

Aujourd'hui, et à l'occasion du Black Friday, PureVPN offre 89% de réduction Cela revient à 1.24€ par mois, soit 74.76€ sur 5 ans et 89% de réduction.
People : Vin Diesel, Jason Momoa, JLo, Victoria Beckham, Emily Ratajtowski et Sting

People : Vin Diesel, Jason Momoa, JLo, Victoria Beckham, Emily Ratajtowski et Sting

On débute notre semaine People, avec aujourd’hui Vin Diesel et son fils, qui assistent au match des Los Angeles Lakers contre les San Antonio Spurs à LA
3
iPad Pro M2 vs MacBook Air M2, le match ! (ORLM #462)

iPad Pro M2 vs MacBook Air M2, le match ! (ORLM #462)

Le nouvel iPad Pro M2 peut-il remplacer un Mac au quotidien ? Depuis son lancement, Apple n’a eu de cesse d’augmenter la puissance de sa tablette tactile...
2
Pas de Lossless sur les AirPods Pro 2 ? Un ingénieur Apple explique plus ou moins pourquoi

Pas de Lossless sur les AirPods Pro 2 ? Un ingénieur Apple explique plus ou moins pourquoi

Avec l'arrivée de l'audio sans perte au sein du catalogue Apple Music, nombreux étaient ceux qui attendaient l'arrivée d'un codec Lossless sur les nouveaux AirPods Pro.
11

Jusqu'à 30% de remise sur les jardinières connectées

Jusqu'à 30% de remise sur les jardinières connectées

Twitter : vers une nouvelle version des badges de certification (or, gris et bleu)

Twitter : vers une nouvelle version des badges de certification (or, gris et bleu)

10
Black Friday : les webcams Logitech Brio Stream (4K) à 132€ (-29%), et StreamCam à 84€

Black Friday : les webcams Logitech Brio Stream (4K) à 132€ (-29%), et StreamCam à 84€

Les promotions du Balck Friday battent leur plein et permettent de s'offrir deux webcam Logitech à un tarif intéressant.
2
NordPass à 1,49€/mois (gestionnaire de mots de passe) pour le Black Friday !

NordPass à 1,49€/mois (gestionnaire de mots de passe) pour le Black Friday !

Avec le nombre croissant de mots de passe et les différents protocoles de sécurité, il devient humainement impossible de tous les mémoriser, d'où l'intérêt d'un gestionnaire de mot de passe.
iPhone : Foxconn s’excuse, 20 000 employés s’en vont, la production au point mort

iPhone : Foxconn s’excuse, 20 000 employés s’en vont, la production au point mort

7
1€/mois pour : un  VPN, 2To de stockage Cloud et vos mots de passe avec Ivacy VPN

1€/mois pour : un VPN, 2To de stockage Cloud et vos mots de passe avec Ivacy VPN

A l'occasion du Black Friday , Ivacy VPN vous offre 90% de réduction, son prix le plus bas ! L'offre revient à 1€/mois sur 5 ans, soit l'un des tarifs les plus avantageux du marché !
3
Black Friday : des packs Echo/Hue pour débuter en domotique dès 22€, parfaits pour les fêtes

Black Friday : des packs Echo/Hue pour débuter en domotique dès 22€, parfaits pour les fêtes

Les promotions du Black Friday permettent de s'offrir (ou d'offrir pour les fêtes) des packs cumulant une enceinte connectée Echo et les ampoules Philips Hue à un tarif intéressant.
1
Paris interdit les trottinettes électriques (en libre service) aux mineurs

Paris interdit les trottinettes électriques (en libre service) aux mineurs

Taper sur les trottinettes électrique est devenu très populaire ces dernières années dans la classe politique, qui taxe ce moyen de transport de tous les maux
12
Astuce : comment activer et configurer le balayage à deux ou trois doigts sur le trackpad d'un Mac

Astuce : comment activer et configurer le balayage à deux ou trois doigts sur le trackpad d'un Mac

1
iPhone / iPad : comment scanner un document

iPhone / iPad : comment scanner un document


Regarder la coupe du monde gratuitement ? -68% sur NordVPN pour le BlackFriday !

Regarder la coupe du monde gratuitement ? -68% sur NordVPN pour le BlackFriday !

Certaines chaînes publiques (RTS, RTBF) diffusent les matchs alors que pour d'autres, comme en France, l'accès est souvent payant. On a la solution !
Apple TV+ : des contenus temporairement en libre accès pour les enfants (+ Promo Apple TV)

Apple TV+ : des contenus temporairement en libre accès pour les enfants (+ Promo Apple TV)

1
Des cours de Final Cut Pro avec un Pro ! (Formation à -50% pour le Black Friday)

Des cours de Final Cut Pro avec un Pro ! (Formation à -50% pour le Black Friday)

Les bonnes formations en français pour Final Cut Pro sont plutôt rares et surtout, pas toujours de bonne qualité -beaucoup de formateurs n'ayant qu'une expérience relative du programme.
iPhone 14 dès 979€, iPhone 13 dès 799€, iPhone 12 dès 759€

iPhone 14 dès 979€, iPhone 13 dès 799€, iPhone 12 dès 759€

1

Commentaires

Connectez-vous/créez un compte pour réagir à cet article !
Oops, vous n'êtes pas connecté

Pour évaluer un commentaire sur Mac4Ever, vous devez être connecté avec votre compte utilisateur.

9 commentaires
Connectez-vous/créez un compte pour réagir à cet article !
Oops, vous n'êtes pas connecté

Pour évaluer un commentaire sur Mac4Ever, vous devez être connecté avec votre compte utilisateur.

Suivez-nous !