Xcode 5.0 est disponible pour le développement des applications iOS 7

Xcode 5.0 est disponible pour le développement des applications iOS 7

Cette fois, Apple semble décidée à faciliter la vie

Avatar de l'auteur
Vincent Hermann

Publié dans

Logiciel

19/09/2013 3 minutes
48

Xcode 5.0 est disponible pour le développement des applications iOS 7

Maintenant qu’iOS 7 est lancé, les développeurs d’applications sont invités à revoir leurs créations pour les adapter au nouveau système mobile. Cela passe par des changements d’interface pour suivre les nouveaux canons, mais également par une adaptation au 64 bits, destinée uniquement à l’iPhone 5s pour l’instant. À cette fin, la version finale de l’environnement de développement Xcode 5.0 est maintenant accessible au téléchargement.

xcode xcode

 

Xcode est depuis des années l’environnement de développement dédié à ceux qui souhaitent concevoir des applications pour OS X et iOS. La nouvelle version 5.0, maintenant disponible pour tous les développeurs ayant un compte enregistré, permet la prise en charge d’iOS 7 et de ses nouveautés. Comme d’habitude cependant, il faudra posséder la dernière révision d’OS X, à savoir Mountain Lion, pour pouvoir l’installer.

 

Le but premier de Xcode 5.0 est donc la prise en charge d’iOS 7. Il contient à la fois les SDK (Software Development Kit) pour Mountain Lion et iOS 7. L’un de ses principaux apports est la disponibilité d’un compilateur LLVM 64 bits pour recompiler automatiquement les applications à destination de l’iPhone 5s. Comme nous l’avons déjà indiqué, Xcode créera des binaires doubles, contenant à la fois les versions 32 et 64 bits de l’application. Cependant, il n’y aura pas de magie : si le développeur souhaite profiter des avantages du 64 bits, il devra procéder à une réécriture au moins partielle de son code.

 

Xcode 5.0 souhaite également permettre aux développeurs des actions plus automatisées et des vérifications plus simples. Par exemple, le Test Navigator permet d’ajouter et de modifier plus rapidement les tests unitaires, tandis que les Test Assistants affichent côte à côte le code et les tests. En outre, des configurations automatiques permettent de tester en un clic l’utilisation des services iCloud et Game Center.

 

Les développeurs pourraient apprécier en outre les assistants de prévisualisation qui permettent une démonstration des interfaces des applications pour iOS 6 et 7, en mode portrait ou paysage. Durant la phase de débogage, notons également des jauges permettant de vérifier d’une seule traite les taux d’occupation du CPU, de la mémoire, la charge OpenGL ES ou la consommation de données sur iCloud.

 

Xcode 5.0 est accessible gratuitement depuis l’App Store et pèse environ 2 Go. La version 10.8.4 de Mountain Lion au minimum est requise et l’environnement n’est disponible qu’en anglais.

Écrit par Vincent Hermann

Tiens, en parlant de ça :

Sommaire de l'article

Introduction

Fermer

Commentaires (48)




Comme d’habitude cependant, il faudra posséder la dernière révision d’OS X, à savoir Mountain Lion, pour pouvoir l’installer.





sigh, ils pourraient pas faire comme tous les bons développeurs de matos des librairies et des progralmmes qui fonctionnent sur plus d’une plateforme ?


je trouve ça dommage d’être oblige d’être développer pour l’installer.

J’aurais bien voulu essayer de créer une application pour voir a quoi ça resemble.


Non car c’est une révolution ! Il faut tout racheter ! Mdr








uboot76 a écrit :



je trouve ça dommage d’être oblige d’être développer pour l’installer.

J’aurais bien voulu essayer de créer une application pour voir a quoi ça resemble.







ça tombe bien c’est gratuit pour utiliser Xcode.



Le 19/09/2013 à 15h 28

Avoir du matos Apple, être dev et avoir le dernier OS. Faut déjà avoir bien graissé la patte à Apple pour être autorisé à dl un IDE <img data-src=" />








uboot76 a écrit :



je trouve ça dommage d’être oblige d’être développer pour l’installer.

J’aurais bien voulu essayer de créer une application pour voir a quoi ça resemble.





tu peux l’installer, développer et tester sur iOS simulator <img data-src=" />









uboot76 a écrit :



je trouve ça dommage d’être oblige d’être développer pour l’installer.

J’aurais bien voulu essayer de créer une application pour voir a quoi ça resemble.





Yep ridicule.









misterB a écrit :



tu peux l’installer, développer et tester sur iOS simulator <img data-src=" />







Merci je pensais qu’il fallait obligatoirement posséder un compte !









seb2411 a écrit :



Yep ridicule.









Vous avez essayer avant de dire n’importe quoi ??



On vous dit que c’est disponible pour tout le monde comme logiciel de test









seb2411 a écrit :



Yep ridicule.







Yep, tellement ridicule que c’est pas le cas.





Durant la phase de débogage, notons également des jaunes permettant de vérifier d’une seule traite les taux d’occupation du CPU





Il semble déjà être servit chez PCInpact :p



Sinon Xcode est dispo gratos (certes avec la limite du Système d’exploitation, choix qui avait déjà été fait pour la sortie d’XCode 4 liée à Lion) pour tous le monde, pas uniquement les développeurs il me semble.



Sinon la problématique est la même chez MS chez qui il faut windows 8 pour développer pour leur smartphone.


Yep, pas du tout ridicule.


ca fait bizarre de lancer cet xcode pour la premiere fois, on a l’impression que l’interface ne s’est pas completement chargée et qu’il manque plein de contours <img data-src=" />








DorianMonnier a écrit :



Yep, tellement ridicule que c’est pas le cas.





J’ai pas coté le bon commentaire. <img data-src=" />

Je trouve ridicule qu’on soit obligé de passer par un Mac pour pouvoir coder une appli iOS.



Le 19/09/2013 à 20h 24







Mme_Michu a écrit :



Vous avez essayer avant de dire n’importe quoi ??



On vous dit que c’est disponible pour tout le monde comme logiciel de test







Pour tous le monde avec un Mac et le dernier OS









ff9098 a écrit :



Pour tous le monde avec un Mac et le dernier OS





Et c’est quoi qui gêne ?



Le 19/09/2013 à 20h 33







Danytime a écrit :



Et c’est quoi qui gêne ?







Bah ca fait 2.8% des gens et pas tout le monde comme certains osent dire



Même chose, c’est bizarre, personne se plaint que Visual Studio n’est pas compatible Mac <img data-src=" />








XMalek a écrit :



sigh, ils pourraient pas faire comme tous les bons développeurs de matos des librairies et des progralmmes qui fonctionnent sur plus d’une plateforme ?





ça coûte infiniment moins cher de dévelloper et valider un tel soft pour une seule plateforme <img data-src=" />



(même si le coût n’est surement pas l’unique raison… j’en suis conscient ! )









ff9098 a écrit :



Bah ca fait 2.8% des gens et pas tout le monde comme certains osent dire





C’est bien les chiffres en bois, alors là <img data-src=" />



Le 19/09/2013 à 20h 38







Danytime a écrit :



C’est bien les chiffres en bois, alors là <img data-src=" />







C’est quoi le pb ?









ff9098 a écrit :



C’est quoi le pb ?





Se baser sur des estimations de surf en europe pour représenter “tout le monde”.









Danytime a écrit :



Se baser sur des estimations de surf en europe pour représenter “tout le monde”.







surtout qu’on peut posseder un pc et un mac et privilegier le pc pour surfer etc…

bref c’est vraiment des chiffres en bois <img data-src=" />



Le 19/09/2013 à 20h 43







Danytime a écrit :



Se baser sur des estimations de surf en europe pour représenter “tout le monde”.







Je me demande même pourquoi je dois sortir des chiffres pour démontrer que la majorité des gens n’a pas de Mac avec le dernier OSX







floop a écrit :



surtout qu’on peut posseder un pc et un mac et privilegier le pc pour surfer etc…

bref c’est vraiment des chiffres en bois <img data-src=" />







Oui sur PC le surf est plus agréable, il y a IE









ff9098 a écrit :



Je me demande même pourquoi je dois sortir des chiffres pour démontrer que la majorité des gens n’a pas de Mac avec le dernier OSX







on se le demande egalement









ff9098 a écrit :



Oui sur PC le surf est plus agréable, il y a IE







j utilise pas IE

non c’est juste que mon ecran est plus grand sur le pc c’est tout



Déjà que les utilisateurs Apple sont dans une cage en or, pour des développeurs c’est encore bien pire.



La dernière version de XCode n’est dispo que sur la dernière version de MacOS, elle même dispo uniquement sur les Macs de moins de 3 ans.



Le tout de manière totalement artificielle bien sûr, uniquement pour faire tout racheter (0 justification technique).



Et c’est comme ça pour tout, et à tous les niveaux. Ils comptent sur le fait que les devs iOS sont des fanboys de toute manière et donc vendraient leur maison ou prêteraient leur femme à un cadre d’Apple si c’était nécessaire pour qu’Apple continue de croître.








madjawa a écrit :



Même chose, c’est bizarre, personne se plaint que Visual Studio n’est pas compatible Mac <img data-src=" />









Même s’il reste une restriction logiciel sur l’OS pour utiliser VS et .NET, Windows c’est beaucoup plus accessible que MacOS.

Parce que t’es pas obligé de sortir au moins 1300 boules de ta bourse pour une machine tournant sous Windows.









Sayhello a écrit :



Parce que t’es pas obligé de sortir au moins 1300 boules de ta bourse pour une machine tournant sous Windows.







Un hackintosh ne coûte pas plus cher hein <img data-src=" />



(pis un MacMini sur le refurb c’est 500€ et des poussières, pas 1300€)



c’est pour ca qu’il faut acheter un mac : tu pourras faire tourner osx ET windows <img data-src=" />



et sinon un mac mini c’est 600 euros








wagaf a écrit :



La dernière version de XCode n’est dispo que sur la dernière version de MacOS, elle même dispo uniquement sur les Macs de moins de 3 ans.



Le tout de manière totalement artificielle bien sûr, uniquement pour faire tout racheter (0 justification technique).





Mountain Lion à 18 € (loin d’un 119,99 €) requiet :




  • Un Mac Mini de début 2009,

  • Un iMac de mi-2007

  • Un Mac Pro de début 2008



    C’est très loin du “tout racheter” en moins de 3 ans se trouvant dans une cage en or en tout cas.









Sayhello a écrit :



Même s’il reste une restriction logiciel sur l’OS pour utiliser VS et .NET, Windows c’est beaucoup plus accessible que MacOS.

Parce que t’es pas obligé de sortir au moins 1300 boules de ta bourse pour une machine tournant sous Windows.







Oui enfin VS est assez gourmand, tu peux difficilement le faire tourner de façon fluide sur un netbook d’occasion avec un petit CPU et 1Go de RAM.









ff9098 a écrit :



Bah ca fait 2.8% des gens et pas tout le monde comme certains osent dire









  1. Tout le monde n’est pas dev



  2. Un dev qui met pas a jours son outil de travail c’est que c’est pas un bon dev ..



  3. L’auteur de l’article se contrdit



    “La nouvelle version 5.0, maintenant disponible pour tous les développeurs ayant un compte enregistré,”



    “Xcode 5.0 est accessible gratuitement depuis l’App Store ”



    Tout le monde peut télécharger et utiliser Xcode









Para-doxe a écrit :



Oui enfin VS est assez gourmand, tu peux difficilement le faire tourner de façon fluide sur un netbook d’occasion avec un petit CPU et 1Go de RAM.





Oui enfin XCode est assez gourmand, tu peux difficilement le faire tourner de façon fluide avec moins de 4Go de RAM, un processeur de 3-4 ans et un disque qui tourne à 5400 RPMs <img data-src=" />



Édit Sauvage: XCode est gratuit mais il fait un compte dév Apple pour le télécharger <img data-src=" />

Apple bloque l’accès à leur dépot









foetus a écrit :



Oui enfin XCode est assez gourmand, tu peux difficilement le faire tourner de façon fluide avec moins de 4Go de RAM, un processeur de 3-4 ans et un disque qui tourne à 5400 RPMs <img data-src=" />







Ah mais je ne prétends pas le contraire. <img data-src=" />



J’ai fais du dév sous Win avec VS et sous OSX avec Xcode. Après ces expériences imposées, j’ai fini par choisir Emacs sur GNU/Linux. Je préfère et de loin. Je n’ai qu’un regret concernant Emacs, c’est de ne pas y être passé plus tôt. C’est le pied. <img data-src=" />









Para-doxe a écrit :



J’ai fais du dév sous Win avec VS et sous OSX avec Xcode. Après ces expériences imposées, j’ai fini par choisir Emacs sur GNU/Linux. Je préfère et de loin. Je n’ai qu’un regret concernant Emacs, c’est de ne pas y être passé plus tôt. C’est le pied. <img data-src=" />





Tu as conscience que ce que tu dis c’est de la mrd <img data-src=" /> <img data-src=" />



Parce que dans XCode il y a Interface Builder et tous les outils pour profiler son application (mémoire, GPU, réseau, ….).

Sans parler de l’intégration de git (ou cvs je ne sais plus)

Et aussi de la gestion des projets.



Idem pour le Visual.



Ce n’est pas Emacs qui va remplacer un IDE <img data-src=" /> <img data-src=" />



Forcé oui mais tu es obligé <img data-src=" />

À moins de passer en HTML/ CSS/ ActionScript/ …. et les outils cross-platform



D’ailleurs PCInpact n’avait fait ni dossier ni article lors de la sortie d’Emacs 24. Ça va pas ça. <img data-src=" />


C’est bien connu que Visual Studio tourne sur Mac… Ah non en faite








foetus a écrit :



Tu as conscience que ce que tu dis c’est de la mrd

[…]

Ce n’est pas Emacs qui va remplacer un IDE <img data-src=" /> <img data-src=" />







La mrd elle est dans tes yeux. Ou alors tu sais pas lire.

J’ai écris utiliser “Emacs sur GNU/Linux”, ce qui veut dire accès à un terminal, à un shell de qualité et toute une suite d’outils de gestion de projet, de gestion de version, de conception d’interface et de profilage.







foetus a écrit :



[…] Sans parler de l’intégration de git (ou cvs je ne sais plus)

Et aussi de la gestion des projets.[…]







Emacs le fait aussi. Et visiblement tu ne connais pas cet outil, preuve en est les bêtises que tu raconte à son sujet.



Je suis dev IOS et j’ai du faire la màj vers moutain Lion pour xcode. Alors certes ce n’est “que” 18€, mais c’est 18 € pour une petite mise à jour qui ne m’apporte que dalle d’utile.



Je suis sur que si microsoft mettait la mise à jour 8.1 payante, là ça serait un scandale ! Mais par contre une mise à jour payante sur mac, bah oui c’est normal voyons ! Parce que bon, un centre de notif qui ne m’a jamais manqué et quelques icônes retravaillées, c’est clair que ça mérite bien 18€ <img data-src=" />


Le 20/09/2013 à 06h 40







foetus a écrit :



Ce n’est pas Emacs qui va remplacer un IDE <img data-src=" /> <img data-src=" />







Bien configuré si









XMalek a écrit :



sigh







« Soupire ».

C’est ça, le mot français que tu cherchais.

De rien. :-)





ils pourraient pas faire comme tous les bons développeurs de matos des librairies et des progralmmes qui fonctionnent sur plus d’une plateforme ?





Xcode est (naturellement) développé en Cocoa.

Pour en faire des versions pour les autres plateformes, il faudrait soit le faire proprement en redéveloppant une version par plateforme, utilisant le meilleur framework dédié à cette plateforme, soit le faire salement en utilisant un framework multi-plateformes.

Dans le permier cas, c’est beaucoup de temps et d’énergie perdus par l’équipe de développement (même en embauchant des gens en plus pour s’occuper de ça), temps et énergie qu’on préfère voir consacrés à améliorer la version qu’on utilise déjà (et qui est déjà sur notre plateforme de choix, de toute façon ;-) ).

Dans le second cas, ça ferait aussi perdre beaucoup de temps et d’énergie, avec en plus comme résultat un logiciel moins bon que l’actuel.



Donc bof… En tant qu’utilisateur très régulier de cet outil, je vois bien peu d’intérêt à cette proposition.









madjawa a écrit :



Même chose, c’est bizarre, personne se plaint que Visual Studio n’est pas compatible Mac <img data-src=" />





Hummm la il est question de dev pour IOS.

Des gens qui ont des Iphones sous windows ca existe

ils veulent aussi des dessus



Des gens qui ont des mac et qui ont un windows phone aussi, et ils peuvent installer windows dessus pour dev



on ne peut pas mettre mac os sur pc (officiellement)



la est la difference



Vu le nombre l’apps dispos sur l’AppStore, c’est que ça doit pas gêner grand monde hein… par contre les 97.5% de gens qui ont un pc et qui peuvent donc développer pour windows phone ils se foulent pas trop hein… bizarre…


Il est possible de développer et même compiler sur PC. Delphi le fait depuis sa version XE4. Par contre, Apple interdit de livrer depuis un PC. Il faut obligatoirement le faire depuis un Mac et XCode. D’où le système de passerelle utilisé par Delphi.



On peut comprendre qu’Apple ne développe pas de simulateur sur PC. Mais pourquoi bloquer l’envoi sur le store ou vers un iPhone de développement ?








fraoch a écrit :



Des gens qui ont des mac et qui ont un windows phone aussi, et ils peuvent installer windows dessus pour dev







La formulation « ils peuvent installer windows dessus », ça donnerait presque l’impression que Windows est gratuit… :-)









Glouk a écrit :



La formulation « ils peuvent installer windows dessus », ça donnerait presque l’impression que Windows est gratuit… :-)





[Mode Bachelot]

Ah Booonnnn !?!









Tarpan a écrit :



Un hackintosh ne coûte pas plus cher hein <img data-src=" />









C’est pas vraiment une manip’ accessible et fiable que je recommanderais à un développeur bi-curieux. <img data-src=" />

Sans parler du viol de licence MacOS il me semble.



Je crois pas qu’Apple mentionne quelque part “si vous souhaitez tester XCode sans avoir un mac vous pouvez faire un hackintosh”. <img data-src=" />



Pour le Mac Mini j’étais pas trop sûr que ça soit une machine utilisable confortablement pour le dev’, du coup j’ai nivelé par iMac.