Choisissez selon la tâche, puis la durée

Louer. Acheter. Partager.

Ici, place aux faits et aux chiffres. Compilation ponctuelle, développement continu ou builds en parallèle : vos besoins ne sont pas les mêmes. Commencez par déterminer si vous avez besoin d’un Mac physique complet, puis choisissez la configuration M4 adaptée parmi les deux proposées.

Mac physique dédié, pas une machine virtuelle. À partir de $19.6/jour, pour 1 jour minimum, sans renouvellement automatique.

Choisir le type de ressources

Un livrable ponctuel ou une machine à garder ?

La location à la journée transforme l’investissement matériel en une période d’utilisation définie. L’achat vous laisse la gestion de la machine et de son entretien. Une machine virtuelle partagée dépend davantage de la façon dont le fournisseur répartit ses ressources. La comparaison porte ici sur la propriété des ressources et les workflows, sans inventer les tarifs d’autres services.

Les compromis entre trois modes d’utilisation. Pour l’achat et les services partagés, les conditions de fourniture dépendent du fournisseur ou du contrat concerné.
Critère Location MacSDK
Mac physique dédié
Achat d’un Mac mini
Matériel
Partage
Machine virtuelle
Coût À partir de $19.6/jour, sans dépôt de garantie. Le tarif dépend de la configuration et des options choisies pour la période. Achat de la machine en une fois, auxquels s’ajoutent l’amortissement, l’électricité, le réseau et la gestion du matériel. Le tarif unitaire peut être inférieur, mais les ressources peuvent être partagées dans le temps. Vérifiez les quotas et les éventuels frais supplémentaires.
Mise à disposition En général, comptez environ 4 minutes, paiement, attribution du nœud et initialisation du système compris. Suivez l’avancement dans le portail. L’achat, la livraison, l’installation et la préparation de l’environnement peuvent prendre plusieurs jours. Un appareil déjà disponible réduit ce délai. Une instance peut généralement être créée rapidement, mais ses performances dépendent de la planification sur l’hôte et des règles d’allocation des ressources.
Ressources dédiées Le Mac physique complet est réservé à votre usage. Vous ne partagez ni le CPU, ni le GPU, ni la mémoire avec d’autres locataires. La machine vous est entièrement réservée et ses ressources dépendent de sa configuration. L’hôte est partagé avec d’autres instances. L’isolation et les garanties de ressources dépendent du produit choisi.
Évolutivité Choisissez une autre configuration ou ajoutez un SSD pour la prochaine tâche. Le changement de machine implique de migrer l’environnement et les données. La mémoire et le stockage sont limités par la conception matérielle. Pour passer à une configuration supérieure, il faut généralement acheter un autre appareil. Les configurations disponibles dépendent du catalogue du fournisseur. Vérifiez les capacités GPU, simulateur et périphériques au cas par cas.
Après la tâche Exportez vos livrables et supprimez vos identifiants. Après restitution, le disque est effacé de manière sécurisée. N’utilisez pas le nœud loué comme sauvegarde à long terme. Vous gardez l’appareil, même lorsqu’il ne sert pas. Le stockage et la gestion des données restent sous votre responsabilité. Arrêtez ou supprimez l’instance selon les règles du service et vérifiez si le disque persistant ou les instantanés restent facturés.

Procédez dans cet ordre : avez-vous besoin de ressources dédiées ? D’un environnement macOS complet ? Pour combien de temps ? Ne comparez pas uniquement le prix d’appel.

Deux configurations, toutes deux en M4

Regardez la mémoire et le stockage, pas seulement le nom de la configuration.

Les SDK Pack 16 et SDK Pack 24 sont tous deux équipés d’une puce M4. Ils se distinguent principalement par la mémoire et la capacité du SSD. Une configuration supérieure offre plus de marge pour les processus parallèles, le cache et les données en cours de traitement, mais ne garantit pas un temps de compilation réduit dans une proportion fixe pour chaque projet.

Tarifs catalogue des deux configurations, facturés en USD. Même tarif sur les 4 nœuds de Singapour, Tokyo, Séoul et Hong Kong.
Configuration et période SDK Pack 16 SDK Pack 24
Puce M4 M4
Mémoire 16GB 24GB
SSD 256GB 512GB
À la journée $19.6 $40.3
À la semaine $52.9 $108.8
Au mois $97.9 $201.4
Au trimestre $266.3 $547.8
Pour commencer Compilation d’une app, archivage ponctuel ou pipeline de build unique. Limitez d’abord les tâches en parallèle et exportez vos livrables sans attendre. Builds parallèles de plusieurs targets, exécution simultanée de simulateurs ou expérimentations MLX avec des modèles de taille moyenne. Vérifiez d’abord que la mémoire suffit pour le modèle utilisé.
Limites des ressources Le code, les dépendances, Xcode, les simulateurs et les archives occupent tous de l’espace disque. Le SSD ne peut pas être réservé entièrement aux fichiers du projet. La mémoire et le SSD supplémentaires offrent plus de marge. Surveillez tout de même la pression mémoire et la croissance du cache : cela ne signifie pas que le nombre de tâches parallèles est illimité.

Les deux configurations sont disponibles sur 4 nœuds. Vérifiez leur disponibilité en temps réel dans le portail. Les tarifs détaillés des options et des exemples de facturation sont indiqués sur la page des offres.

Trois questions pour choisir

Vérifiez l’espace, puis lancez vos tâches.

Commencez par mesurer localement le dossier du projet, le cache des dépendances et les livrables de build. Observez ensuite la pression mémoire pendant une compilation réelle. La taille du dépôt ne suffit pas : elle ne tient pas compte de DerivedData, des environnements d’exécution des simulateurs ni des anciennes archives.

Le seuil de 150GB ci-dessous est un repère pour choisir, pas une limite de capacité système. Au-delà, envisagez le SDK Pack 24 ou un SSD supplémentaire et gardez de la place pour le système et les outils.

Si la mémoire est le facteur limitant, ajouter un SSD n’augmentera pas la mémoire. Si le problème vient seulement de l’accumulation des livrables, commencez par les exporter et faire le ménage avant de changer de configuration.

Procédez dans cet ordre

  1. 01 Votre projet dépasse 150GB ?

    Mesurez le volume total du code, des dépendances, du cache et des livrables. Pour un projet volumineux, choisissez le SDK Pack 24 ou ajoutez un SSD de +1TB / +2TB pour la période souhaitée.

  2. 02 Vous lancez plusieurs simulateurs ?

    Pour une seule tâche de build, commencez avec le SDK Pack 16. Pour plusieurs simulateurs ou builds simultanés, privilégiez la mémoire supplémentaire du SDK Pack 24.

  3. 03 Besoin d’interconnecter en TB5 ?

    Vérifiez d’abord que vos outils prennent en charge la répartition des tâches entre plusieurs machines, puis examinez l’option d’interconnexion Thunderbolt 5. Elle ne fusionne pas automatiquement la mémoire des deux machines.

L’option d’interconnexion est facturée par machine et selon la période choisie. Vérifiez d’abord que votre workflow saura en tirer parti.

Comparez les durées sur la même base

Même pour quelques jours, comparez les périodes complètes.

Les calculs ci-dessous couvrent toute la tâche avec une seule période de facturation, sans combiner jour, semaine, mois et trimestre. Une semaine compte 7 jours, un mois 30 jours et un trimestre 90 jours. Toute période entamée est facturée en entier. Les montants correspondent au tarif de base de la machine, hors options.

SDK Pack 16 : tarifs catalogue multipliés par le nombre de périodes arrondi à l’entier supérieur. Calcul du coût pour couvrir la tâche, en USD.
Durée de la tâche Tout à la journée Tout à la semaine Tout au mois Tout au trimestre
1 jour $19.6 $52.9 $97.9 $266.3
5 jours $19.6 × 5 $52.9 $97.9 $266.3
20 jours $19.6 × 20 $52.9 × 3 $97.9 $266.3
80 jours $19.6 × 80 $52.9 × 12 $97.9 × 3 $266.3
SDK Pack 24 : même méthode de calcul, avec des périodes complètes couvrant toute la tâche. Montants en USD.
Durée de la tâche Tout à la journée Tout à la semaine Tout au mois Tout au trimestre
1 jour $40.3 $108.8 $201.4 $547.8
5 jours $40.3 × 5 $108.8 $201.4 $547.8
20 jours $40.3 × 20 $108.8 × 3 $201.4 $547.8
80 jours $40.3 × 80 $108.8 × 12 $201.4 × 3 $547.8

Choisissez la période après avoir fixé la date de restitution.

Par exemple, une tâche de 20 jours nécessite 3 semaines complètes ou 1 mois. Une tâche de 80 jours nécessite 12 semaines, 3 mois ou 1 trimestre. Les jours couverts en trop ne donnent pas lieu à un remboursement.

Pour une seule journée, regardez le tarif journalier. À partir de 3 jours consécutifs, comparez le tarif hebdomadaire. Si la tâche se prolonge, vérifiez les tarifs mensuel et trimestriel. La location ne se renouvelle pas automatiquement : pour continuer, prolongez-la manuellement dans le portail avant son échéance.

Le workflow compte plus que le nom

Xcode Cloud ou Mac à louer : une machine, pas des minutes de build.

Pour automatiser un dépôt selon des règles définies, une solution de build hébergée mérite d’être évaluée. Si vous devez aussi migrer votre chaîne d’outils locale, vérifier les signatures dans une interface graphique ou effectuer d’autres tâches de développement, un Mac complet dans le cloud offre un environnement de travail plus polyvalent.

Votre chaîne d’outils, vos choix

Installez les versions de Xcode et les outils tiers dont vous avez besoin, puis configurez Homebrew, CocoaPods, SPM ou Fastlane. Avant de choisir une version, vérifiez sa compatibilité avec macOS sur le nœud.

Une bonne option pour les équipes qui doivent figer les versions des outils, conserver leurs méthodes de débogage ou migrer des scripts existants. L’interface graphique macOS et la ligne de commande sont toutes deux disponibles.

À vérifier : versions des outils, fichier de verrouillage des dépendances, scripts de build.

Accès administrateur complet

Gérez l’environnement de développement, utilisez SSH et le partage d’écran, ou configurez un runner auto-hébergé. Vous gardez la main sur la préparation de l’environnement et la gestion des processus, sans être limité à une tâche de build hébergée.

Adapté aux workflows qui nécessitent un débogage interactif ou une CI personnalisée. Avant de restituer la machine, supprimez l’enregistrement du runner, les certificats de signature et autres identifiants d’accès, puis exportez les livrables nécessaires.

À vérifier : clés d’accès, certificats de signature, durée de vie du runner.

Le tarif dépend de la durée

MacSDK facture à la journée, à la semaine, au mois ou au trimestre, et non à la minute de build. Compilation, débogage, attente et tests mobilisent tous la machine dédiée pendant la période de location. Le coût dépend de la période et des options choisies.

Ne prenez pas la durée d’une compilation pour la durée de location nécessaire. Prévoyez aussi la migration de l’environnement, le préchauffage du cache, les relances après échec et l’export des livrables.

À vérifier : la durée réelle d’utilisation, pas seulement le temps de compilation.
Prêt pour votre prochaine compilation ?

Une tâche : l’essentiel.
Plusieurs tâches : de la marge.

Pour archiver une seule app, commencez avec le SDK Pack 16. Pour plusieurs targets, des simulateurs ou un espace de travail plus important, envisagez le SDK Pack 24. Sur la page de commande, confirmez ensuite le nœud, la durée et les options.

Paiement par USDT-TRC20 ou Visa / Mastercard / Amex (via Stripe) uniquement, en USD. Les moyens de paiement réellement disponibles dépendent de la réponse du système de paiement.