Mac4Ever Refurb Store Guide d'achat Apple - Des conseils sur toute la gamme Apple Débuter sur Mac
Mac4Ever.com - Toute l\'actualité Apple, iPhone, iPad, iPod et Mac - Mise à jour quotidienne
Actu Dossiers Forum Photos/Podcasts Petites Annonces
Icône recherche
Annuler la recherche
2980 connectés

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

Xcode, AppleScript ou Java ? On en parle ici

Modérateurs : Odibi, Grumff, Bicus, Nix, Linschn, Phénix, yellowiscool

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

Message par Didier le 04/06/17, 9:48

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.
Avatar de l’utilisateur
Didier
Mac4Ever's Flood
 
Message(s) : 35600
Inscription : 28/11/00, 1:00
Localisation : Lausanne / Lyon

Re : #WWDC : les développeurs voudraient...

Message par Serge le 04/06/17, 10:03

Et un export apk, pour mettre tous le monde d'accord.
Le Mac, c'est plus ce que c'était.
Avatar de l’utilisateur
Serge
Mac4Everien confirmé
 
Message(s) : 154
Inscription : 30/07/03, 22:15

Envoyé depuis Mac4Ever HD pour iPad

Message par Gercofis le 04/06/17, 14:35

Et l'Auto-Layout c'est fait pour qui ?
Gercofis
Mac4Everien confirmé
 
Message(s) : 403
Inscription : 15/09/10, 17:47

Re : #WWDC : les développeurs voudraient...

Message par Bodhisatva le 04/06/17, 15:04

La troisième photo est bien prise du McEnery Convention Center ?
Dans ce cas, nous avons quand même pas mal d'indices lâchés par Apple : :mrgreen:

let Siri = unleashed : Siri qui se "débride", se déchaine (ouverture à plus d'applications, extension de sa puissance, vers de nouveaux appareils ?)

let iMessage = ThinkOutsideTheBuble : iMessage partout dans les apps et les OS, qui sert à autre chose que dialoguer par message à l'intérieur des bulles (échange d'argent Apple Pay par exemple ?)

Let LivePhotos = BeMoreAlive : évolution des livephotos (filtres temps réels à la snapchat ?)

Let SignOn = single : multicomptes dans iOs ?

Let handwriting = back : arrivée d'une meilleure reconnaissance de l'écriture, en lien avec l'Apple Pencil ?

Let Notifications = BeyondWords : notifications audio/vidéo dans le système (genre répondeur video, BreakingNews, etc.) Existe déjà en partie il me semble.

Let clock= HaveMoreFaces : de nouveaux cadrans, de nouvelles complications pour WatchOS

Let Webcall = PhoneCalls : WebRTC ?

Let Faces = Recognizes : meilleure reconnaissance des visages (liée à l'IA Apple ?)

Let Maps = GreaterLatitude : Plus grande intégration/extension dans les apps. Version web accessible à tous via un site, en concurrence à google maps ?

Let phone = remote : Développement des capacités de commandes d'iOS (lié à HomeKit ?)

Etc. :lol:
Avatar de l’utilisateur
Bodhisatva
Mac4Ever's Killer
 
Message(s) : 1665
Inscription : 30/12/05, 15:32
Localisation : Paris

Re : #WWDC : les développeurs voudraient...

Message par Yao le 04/06/17, 16:24

@ bodhisatva

Malheureusement, c'est une image de l'année passée, donc tout ça a déjà été fait (soit disant..)

https://www.mac4ever.com/actu/111446_oh-le-beau-t-shirt-de-la-wwdc-et-plein-d-autres-photos-en-direct-de-san-francisco
Yao
Novice
 
Message(s) : 8
Inscription : 22/03/16, 23:16

Envoyé depuis Mac4Ever Mobile

Message par Tom951s le 04/06/17, 16:39

Mais d'où viennent les photos de cette news :-) ? Ca me rappelle qlq chose !
Tom951s
Mac4Everien confirmé
 
Message(s) : 272
Inscription : 17/08/10, 22:22

Re : #WWDC : les développeurs voudraient...

Message par adresse le 05/06/17, 0:43

Ce serait tellement bien que xCode arrive au niveau d'IntelliJ/Android Studio... Notamment sur:
- L'intégration de plugins et d'outils tiers
- La gestion de Git - gestion des merges
- L'interface utilisateur (gestion des onglets, recherche d'un fichier, Find Usages...)

Honnêtement j'adore les outils Apple en tant qu'utilisateur, mais les outils qu'on impose aux développeurs pour faire des apps iOS/macOS sont vraiment des années derrière ce qui est dispo sur du Java, de l'Android ou même du PHP...

Il y a bien AppCode de JetBrains, mais l'intégration et le prix me retiennent et j'espère plutôt un effort d'Apple. On trouve le temps de créer un Swift Playground pour les enfants sur iPad, on devrait bien trouver un peu de temps pour les outils de ceux qui font des vraies apps :arrow:
adresse
Docteur ès Mac4Ever
 
Message(s) : 731
Inscription : 21/08/15, 12:08

Envoyé depuis Mac4Ever Mobile

Message par Zatixjo le 05/06/17, 7:35

Pour la sécurité, Apple ne permettra aucun plug-in sur xcode. Ils pourraient aussi demander l'envoi du code source chez eux pour review avant de commencer piler au cas où le développeur à écrit un malade par inadvertance.

Ça serait déjà bien qu'ils corrigent simplement les bugs, rendent l'autocompletion, et le rendre plus stable, corrige les builds qui deviennent corrompues...
On dirait une version qui vient d'arriver en beta.
Zatixjo
Jeune Tourteau de Mac4Ever
 
Message(s) : 86
Inscription : 23/04/13, 23:28

Re : #WWDC : les développeurs voudraient...

Message par 6nemax le 20/02/19, 15:43

Allez un effort, Quicktime 7 en 64 bits, c'est pas très compliqué... 8)
6nemax
Mac4Ever's Killer
 
Message(s) : 1061
Inscription : 18/01/10, 13:13


Retour vers Développement Apple

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 0 invité(s)

Conseils d'achat

  • Macintosh

  • iPhone, iPad & iPod

iMac 27" 5k Indicateur vert Informations 03/2019 2099 € L'iMac 27" (Retina) a été mis à jour le 18 mars 2019 avec des modèles Coffee Lake ( 6 à 8 coeurs) et des GPU Radeon Vega. Vous pouvez acheter sans crainte, les iMac ne sont mis à jour qu'une fois tous les 12/18 mois en moyenne.
iMac 21,5" 4k Indicateur vert Informations 03/2019 1499 € L'iMac 21,5" (Retina) a été mis à jour le 18 mars 2019 avec des modèles Coffee Lake ( 6 à 8 coeurs) et des GPU Radeon Vega. Vous pouvez acheter sans crainte, les iMac ne sont mis à jour qu'une fois tous les 12/18 mois en moyenne.
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 rouge 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. On attendait des modèles Coffee Lake (à 6 coeurs) d'ici le courant du printemps/été 2019 mais Apple n'a pas renouvelé cette version.. qui ne vaut plus vraiment le coup en 2019.
iMac Pro Indicateur orange Informations 12/2017 5499 € L'iMac Pro est actuellement le Mac le plus puissant du marché, même s'il a déjà une bonne année d'existence. Apple a rajouté une petite option GPU Vega 64X et 256Go de RAM courant mars 2019, mais rien de bien folichon. N'hésitez pas à consulter nos tests et nos vidéos avant de vous décider ! A noter qu'Apple va sortir un Mac Pro courant/fin 2019, donc si vous n'êtes pas trop pressé, il sera + modulaire...
Mac Mini Indicateur vert Informations 10/2018 899 € Le Mac mini a été mis à jour fin 2018 avec un tout nouveau CPU à 4 coeurs. Pas de mise à jour prévue avant un moment, vous pouvez acheter sans crainte !
Mac Pro Indicateur rouge Informations 10/2013 3339 € Apple a annoncé un nouveau Mac Pro pour la rentrée, plus modulaire et moins fermé que la version actuelle. Attendez la rentrée !
MacBook Pro 13" Indicateur vert Informations 05/2019 1499 € Surprise ! Le MacBook Pro 13" (haut de gamme) a été mis à jour le 21 mai 2019, mais sans changement majeur : le CPU gagne 100MHz et Apple a installé un énième "nouveau" clavier censé régler le problème de blocage des touches. On espère une "vraie" nouvelle version en 2020. A noter que le modèle sans Touch Bar (entrée de gamme) a été remplacé par une version quad-core avec Touch Bar le 9 juillet 2019, plutôt intéressante malgré le SSD faiblard.
MacBook Pro 15" Indicateur vert Informations 05/2019 2799 € Surprise ! Le MacBook Pro 15" a été mis à jour le 21 mai 2019, avec une nouveauté de taille (la seule) : le CPU passe à 8 coeurs sur le haut de gamme et Apple a installé un énième "nouveau" clavier censé régler le problème de blocage des touches. On espère une "vraie" nouvelle version en 2020, il ne devrait (normalement) pas y avoir de nouveau modèle 15" cette année.
MacBook Air Indicateur vert Informations 07/2019 1349 € Le MacBook Air a fait son grand retour après 4 ans sans mise à jour ! Le 9 juillet 2019, il gagne un écran True Tone (mais c'est tout). Préférez plutôt le Refurb qui le propose à moins de 1000€ !
Apple TV 2015 Indicateur orange 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.
À découvrir sur Mac4Ever
b 1  b 2 
app
A propos | Mentions légales | Contacts | Emploi | RSS | Apps