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.

S'abonner
Notification pour
guest
0 Commentaires
Evaluation en ligne
Voir tous les commentaires