Mac4Ever Refurb Guide d'achat Apple - Des conseils sur toute la gamme Apple Débuter sur Mac
#WWDC : quelles sont les attentes des développeurs ?
Actu Dossiers Forum Photos/Podcasts Petites Annonces V.I.P.
1713 connectés

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

Le 04/06/2017 à 09h48
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.



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.



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.



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



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.
partage email

L'image du jour : Siri promet d'évoluer à la WWDC

#WWDC en direct : du monde, des badges et des pin's ! (photos)

chargement des réactions

Réagissez à ce dossier !

Pour réagir directement dans le forum, cliquez ici.
Pour réagir, vous devez être identifié.
Si vous ne possédez pas de compte, créez-en un !
Identifiant :
Mot de passe :
Gras Italique Souligné Image URL Smiley confus Smiley cool Smiley M. Vert Smiley malsain Smiley mort de rire Smiley geek Smiley surpris
Important : soyez concis, courtois et pertinents. (plus d'infos ?) Les messages injurieux et hors sujet seront effacés. En cas de non respect de ces instructions, le compte d'un utilisateur pourra être bloqué sans préavis.
Pour toute erreur dans un article, merci de nous le signaler en nous contactant ici.

Conseils d'achat

  • Macintosh

  • iPhone, iPad & iPod

iMac 27" 5k Indicateur vert Informations 06/2017 2099 € L'iMac 27" (Retina) a été mis à jour le 5 juin 2017 avec Thunderbolt 3, GPU dédié et puces Kaby-Lake. Pas de mise à jour prévue avant de longs mois !
iMac 21,5" 4k Indicateur vert Informations 06/2017 1499 € L'iMac 21,5" (Retina) a été mis à jour le 5 juin 2017 avec Thunderbolt 3, GPU dédié et puces Kaby-Lake. Pas de mise à jour prévue avant de longs mois !
Apple TV 4k Indicateur vert Informations 09/2017 199 € L'Apple TV 4k est une petite évolution de l'Apple TV pour les téléviseurs 4k. Il gère le HDR, le HDMI 2a et tous les codecs récents. Si vous avez une télévision OLED 4k, il s'agit du modèle idéal. Son prix est raisonnable par rapport à la version HD, qui reste au catalogue.
iMac Indicateur vert Informations 06/2017 1299 € L'iMac 21,5" (non Retina) a été mis à jour le 5 juin 2017 avec Thunderbolt 3 et puces Kaby-Lake. Pas de mise à jour prévue avant de longs mois !
Mac Mini Indicateur rouge Informations 10/2014 549 € Le Mac mini a été mis à jour fin 2014, avec quelques améliorations notables, comme Thunderbolt 2, WiFi ac. Son prix a également fortement baissé, mais au prix d'un boiter moins évolutif (RAM soudée) et d'absence de quadri-coeur. Une renouvellement pour la rentrée (voire fin 2017) est possible, même si Apple n'a pas l'habitude de mettre à jour cette machine très souvent. Regardez aussi du côté du Refurb, où l'on trouve régulièrement des modèles à partir de 459€ !
Mac Pro Indicateur rouge Informations 10/2013 3339 € Apple a annoncé un nouveau Mac Pro courant 2018 (voire 2019), plus modulaire et moins fermé que la version actuelle. Dans tous les cas, surtout n'achetez pas les modèles "tube" datant de 2013 et désormais assez dépassés.
MBP Retina 13" Indicateur vert Informations 06/2017 1749 € Le MacBook Pro 13" a été mis à jour le 5 juin 2017, avec peu de nouveautés, en dehors du passage à Kaby-Lake. Vous pouvez acheter tranquillement, aucune mise à jour prévue avant de longs mois !
MBP Retina 15" Indicateur vert Informations 06/2017 2799 € Le MacBook Pro 15" a été mis à jour le 5 juin 2017, avec peu de nouveautés, en dehors du passage à Kaby-Lake et de "nouveaux" GPU. Vous pouvez acheter tranquillement, aucune mise à jour prévue avant de longs mois !
MacBook Air Indicateur orange Informations 06/2017 1099 € Le MacBook Air a été "mis à jour" le 5 juin 2017, avec des fréquences légèrement supérieures, mais aucune autre nouveauté. Cette machine est en fin de vie et Apple ne lui accordera plus aucune vraie mise à jour. Achetez le plutôt sur le Refurb !
MacBook Indicateur vert Informations 06/2017 1499 € Le MacBook Pro a été mis à jour le 5 juin 2017, avec peu de nouveautés, en dehors du passage à Kaby-Lake. Vous pouvez acheter tranquillement, aucune mise à jour prévue avant de longs mois !
Apple TV 2015 Indicateur vert Informations 10/2015 159 € L'Apple TV 2015 est sortie fin 2015 et Apple le garde au catalogue malgré l'arrivée de la version 4k. Avec en prime, une petite baisse de prix ! Si vous n'avez pas de TV 4k, cela reste une bonne affaire.
Téléchargez nos
applications mobiles
À découvrir sur Mac4Ever
b 1  b 2 
Mon Mac4Ever
Pour participer, vous devez être identifié.
Si vous ne possédez pas de compte, vous pouvez en créer un gratuitement !
Identifiant :
Mot de passe :
Sondage
iOS/macOS devraient être mis à jour...
3788 votes
app
  • Nouveautés

  • Gratuites

  • Payantes

A propos | Mentions légales | Infos Cookies | Contacts | Emploi | RSS | Apps