Les abonnements Xcode Cloud sont disponibles pour les développeurs 🆕

Mickaël Bazoge |

Mise à jour 18h30 — Les abonnements Xcode Cloud, qui ont aussi fait leur apparition dans l'application Developer, sont également disponibles en euros : 100 heures de calcul pour 58,99 €, 250 heures pour 116,99 € et 1 000 heures pour 449,99 €.


Article original — Xcode Cloud, l'infrastructure dans le nuage d'Apple destinée aux développeurs, permet désormais à ceux qui le souhaitent de souscrire à des heures de calcul dans le cloud1. Jusqu'à présent limité à 25 heures de calcul par mois, ceux qui le souhaitent et qui en ont besoin peuvent souscrire à un des trois paliers supplémentaires : 100 heures/mois à 49,99 $, 250 heures/mois pour 99,99 $ et 1 000 heures/mois pour 399,99 $. Les 25 premières heures mensuelles sont gratuites jusqu'en décembre 2023 (il faudra ensuite débourser 14,99 $).

Ce nouveau service a été présenté à la WWDC21, puis proposé dans la foulée en bêta. Xcode Cloud était sorti de bêta en juin dernier à l'occasion de l'édition 2022 de la WWDC, mais sans activer le système d'abonnement aux heures de calcul.

Xcode Cloud est une infrastructure d'intégration continue et de compilation dans le nuage. Les développeurs peuvent configurer des workflows afin de réaliser des tâches (comme une compilation) en utilisant la puissance des serveurs d'Apple.


  1. Une heure de calcul représente une heure utilisée pour exécuter une tâche spécifique dans le nuage, précise Apple, qui peut être la création d'une application ou l'exécution d'un test automatisé. Le constructeur donne un exemple : exécuter 5 tests de 12 minutes chacun équivaut à une heure de calcul. ↩︎


Tags
avatar Fego007 | 

Question : dans quel cas c’est plus intéressant cette formule que d’acheter un M1 Pro ?…

avatar Nico_Belgium | 

@Fego007

Un M1 Pro c’est une puce 🧐

Tu veux dire acheter un ordinateur fixe genre un Mac Studio et en faire une CI custom?

avatar Fego007 | 

@Nico_Belgium

Je voulais dire un MacBook avec M1 Pro ….

avatar Nico_Belgium | 

@Fego007

Ce sont deux besoins différents.

Ça ne vient pas en remplacement d’un MacBook, cela vient en complément 🙂

Pour par exemple permettre d’envoyer automatiquement une TestFlight en ajoutant juste un tag après avoir codé une mise à jour.

Mais effectivement c’est plus à destination d’équipes +- grande que pour un développeur seul qui ne gagnera pas énormément avec ce genre de service.

Je posais la question parce qu’une solution alternative et utilisée actuellement par beaucoup de boîte est de s’équiper de macs mini (ou studios) et d’installer dessus des autres solutions de CI tels que Jenkins ou gitlab-CI. Cela permet d’arriver au même résultat et d’automatiser pas mal de choses.

La solution d’apple permet simplement une meilleure intégration à l’écosystème général

avatar Fego007 | 

@Nico_Belgium

D’accord merci !

avatar redchou | 

@Fego007

Je pense que c’est plus pour les gros projets et les grosses équipes…

avatar yurt | 

@Fego007

Cette solution se destine plus aux équipes qui veulent automatiser certaines tâches qui peuvent prendre du temps et monopoliser les développeurs et leur machines. Ça peut intéresser aussi des développeurs travaillant seuls, pour les mêmes raisons, mais c’est plus rare.

avatar Fego007 | 

@yurt

D accord merci !

avatar Lokan17 | 

Donc pas de Xcode cloud vai iPad Pro ?

avatar kiddsoso | 

@Lokan17

Xcode Cloud c’est juste un outil de CI / CD

avatar v1nce29 | 

> 1 000 heures/mois pour 399,99 $
24 * 30 = 720 heures / mois

avatar marc-5 | 

@v1nce29

Tu peux avoir des tâches automatisées en parallèles, depuis plusieurs utilisateurs différents au sein d’une même équipe

avatar JohnWalker | 

@v1nce29

Et le monsieur te dit les tâches en parallèle.

avatar a_y | 

C’est quand même super cher quand tu compare a circleci ou autre

avatar ElFitz | 

@a_y

C’est délirant par rapport à GitHub Actions. Pour 1.000 heures, Xcode cloud coûte 399$, contre 80$ pour GitHub Actions.

Et oui il y a une meilleure intégration avec Xcode, mais ce n’est pas comme si on tenait particulièrement à cette usine à gaz foireuse. Pour l’intégration à AppStore Connect, encore heureux.

Bref, déçu sur ce coup.

avatar Soner | 

Moi je me demande avec quels cpus tournent les serveurs.

avatar redchou | 

@Soner

Il me semble que pendant la bêta, j’ai vu des développeurs qui ont réussi à voir que ça tournait sur des Xeon…
Après, est-ce que c’était juste pour la bêta… C’est une autre question.

avatar brunobl | 

La vraie question est effectivement de savoir ce qu'il y a derrière comme cpu... Et ce que veux dire une heure. Pour github action tu as droit à 2 cores de cpu (pas précisé si ce sont 2 vrais core ou 2 threads) avec 7 go de ram. Si Apple en face te mets un Mac Mini m1 avec son cpu entier et 16 go de ram, le prix n'est évidemment pas le même (pas de virtualisation simple type esxi pour découper un Mac mini m1 il me semble...) . Ce qui serait rigolo serait qu'apple utilisé des serveurs Linux avec cpu Intel. Mais bon vous remarquerez que bizarrement les gros services de cloud comme aws se mettent à proposer des Mac mini... Je ne serais pas étonné qu'un gros client comme Apple les ait fortement incité à le faire justement pour XCode Cloud... Je n'ai pas regardé les prix mais il faudrait surtout comparer ce prix de l'heure pour voir la marge d'apple.

avatar redchou | 

@brunobl

Comme je l’ai dit au-dessus, pendant la bêta, des développeurs ont vu que ça tournait sur des Xeon…

CONNEXION UTILISATEUR