SparkCode permet d’écrire du code et de compiler des applications en Swift ou en C sans ordinateur ni Xcode

SparkCode est une plateforme de développement d’applications mobiles pour appareils jailbreakés, créée par le développeur SparkleChan. Cette plateforme est une aubaine pour les développeurs qui se trouvent souvent loin de leur ordinateur, et par extension de Xcode.

L’histoire derrière SparkCode

SparkCode est né de la détermination d’un développeur astucieux qui voulait créer des applications, mais qui s’est vu confisquer son ordinateur par ses parents. Avec l’aide d’amis développeurs comme AppInstaller, HAHALOSAH et SeanIsTethered, le projet est devenu le logiciel mobile qu’il est aujourd’hui.

De Swifty à SparkCode

Le projet, initialement appelé Swifty, a commencé comme un simple éditeur de texte monochrome et a rapidement évolué vers un éditeur de code avec mise en évidence de la syntaxe, avec des capacités de compilation Swift et la possibilité de fusionner des projets Swift avec des projets C à l’aide de Clang. SparkCode prend même en charge la génération d’erreurs pour aider les développeurs à comprendre ce qui ne va pas lorsque les choses ne fonctionnent pas comme prévu.

Xcode sur iOS

Selon le développeur, ils ont toujours voulu avoir “Xcode sur iOS”, mais comme ce n’est pas encore le cas, ils ont décidé que ce serait une bonne idée de créer leur propre outil de développement de type Xcode pour le monde mobile, pour les développeurs qui, comme eux, n’ont pas accès à un ordinateur.

Il est intéressant de noter que SparkCode a été réalisé à 100 % sur iPhone sans le moindre ordinateur, ce qui prouve à quel point le codage mobile et le développement d’applications peuvent être puissants.

SparkCode vs Swift Playgrounds

SparkCode se distingue de Swift Playgrounds par le fait qu’il s’agit moins d’une plateforme d’apprentissage du code conçue exclusivement sur la base de Swift que d’une plateforme de codage tout compris avec une prise en charge plus large des langages C et des frameworks tiers. SparkCode peut également faciliter les droits personnalisés pour les applications, comme la désactivation du sandboxing, ce que Swift Playgrounds ne peut pas faire.

L’avenir de SparkCode

SparkCode est actuellement en phase alpha et a reçu de nombreuses améliorations en termes de performances et de stabilité depuis la première version alpha. Les fuites de mémoire et l’optimisation ont été les principaux problèmes rencontrés au début, mais la plupart d’entre eux ont été résolus ou sont en train de l’être avec l’aide des développeurs mentionnés ci-dessus.

Comment obtenir SparkCode

Ceux qui souhaitent essayer SparkCode peuvent acquérir l’application à partir du dépôt personnel du développeur via leur gestionnaire de paquets favori sur un appareil jailbreaké. Ce dépôt, au cas où vous ne l’auriez pas déjà, est le suivant : https://dekotas.org/

En somme, SparkCode est une plateforme de développement mobile innovante qui promet de révolutionner la façon dont les développeurs créent des applications. Que vous soyez un développeur chevronné ou un débutant curieux, SparkCode a quelque chose à offrir à tout le monde.

Partager
Thématiques: développeursXcode

Les articles récents

Test de l’outil de diagnostic OBD2 XTool Anyscan A30M

Après avoir testé le système de diagnostic XTool D8S qui est imposant et robuste, place…

25 mai 2026

Pourquoi les sous-volumes Btrfs sont-ils meilleurs que les partitions Linux traditionnelles ?

Que sont les sous-volumes Btrfs sous Linux ? Découvrez comment ils fonctionnent et pourquoi ils…

25 mai 2026

AltStore Classic permet d’installer des applications sur iPhone sans ordinateur

Oui, vous avez bien entendu la nouvelle version d'AltStore Classic (en version bêta 2.3b1 pour…

24 mai 2026

Saracroche : l’application française gratuite pour bloquer tous les appels frauduleux

Les appels commerciaux non sollicités et les appels indésirables sont une nuisance quotidienne pour des…

19 mai 2026

Comment effacer un disque en toute sécurité sous macOS Tahoe et Sequoia

Effacer un disque en toute sécurité sous macOS Tahoe et Sequoia lorsque l'Utilitaire de disque…

13 mai 2026

Numérisez vos cartes de fidélité avec WalletWallet, simple et gratuit

Si vous préférez garder vos poches vides et vous débarrasser des cartes de fidélité physiques…

7 mai 2026

Ce site web utilise des cookies.