SparkCode permet aux utilisateurs d’iPhone jailbreakés d’écrire du code et de compiler des applications Swift ou C sans ordinateur ni Xcode
![SparkCode permet aux utilisateurs d’iPhone jailbreakés d’écrire du code et de compiler des applications Swift ou C sans ordinateur ni Xcode](https://cdn.4pmtech.com/wp-content/uploads/2024/02/Swifty-Screenshots-Banner-1-640x375.webp)
Les développeurs qui se retrouvent souvent loin de leur ordinateur, et par extension, de Xcode , pourraient bénéficier d’une plateforme de développement d’applications mobiles pour appareils jailbreakés appelée SparkCode par le développeur iOS SparkleChan.
![Icône de l'application SparkCode. Icône de l'application SparkCode.](https://cdn.4pmtech.com/wp-content/uploads/2024/02/Swifty-Icon-Banner.webp)
SparkCode est un projet né de la forte détermination d’un développeur astucieux qui voulait créer des applications, mais s’est vu confisquer son ordinateur par ses parents. Grâce à la contribution d’amis développeurs comme AppInstaller iOS, HAHALOSAH et SeanIsTethered, il est devenu le magnifique logiciel mobile qu’il est aujourd’hui.
![Interface de l'application SparkCode. Interface de l'application SparkCode.](https://cdn.4pmtech.com/wp-content/uploads/2024/02/Swifty-Screenshots-Banner.webp)
Selon le développeur, ils ont toujours voulu avoir « Xcode sur iOS », mais comme ce n’est pas une réalité actuellement, ils ont décidé que ce serait une bonne idée de créer leur propre outil de développement de style Xcode pour le monde mobile pour les développeurs. tout comme eux qui n’ont peut-être pas accès à un ordinateur.
Il est intéressant de noter que SparkCode a été créé à 100 % sur des iPhones sans un seul ordinateur, ce qui témoigne de la puissance du codage mobile et du développement d’applications.
![Captures d'écran SparkCode supplémentaires. Captures d'écran SparkCode supplémentaires.](https://cdn.4pmtech.com/wp-content/uploads/2024/02/SparkCode-More-Screenshots.webp)
SparkCode est actuellement en phase alpha et a reçu de nombreuses améliorations de performances et de stabilité depuis la première version alpha. Certains des problèmes majeurs au début étaient les fuites de mémoire et l’optimisation, dont une grande partie a été ou est en train d’être résolue avec l’aide des développeurs mentionnés ci-dessus.
Ce qui est intéressant à propos de SparkCode, c’est qu’il fonctionne à 100 % de manière native sur l’iPhone, sans qu’une seule VM ou instance ne soit utilisée. Il prend également en charge divers langages de codage, notamment Swift, C, C++, ObjC et ObjC++.
SparkCode se distingue de Swift Playgrounds en étant moins une plate-forme d’enseignement du code conçue exclusivement sur la base de Swift et davantage une plate-forme 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 telles que la désactivation du sandboxing, ce que Swift Playgrounds ne peut pas faire.
Si j’étais un développeur de logiciels mobiles, ce que je ne suis pas, je voudrais une application comme SparkCode pour pouvoir apporter des modifications à mon code et compiler des projets loin de mon ordinateur, soit pour passer le temps dans les salles d’attente, soit pour pousser des projets à chaud. -des correctifs quand je n’étais pas à la maison. Cela dit, je n’ai aucun doute sur le fait que SparkCode continuera de s’améliorer et de gagner en popularité auprès des développeurs.
Ceux qui souhaitent essayer SparkCode peuvent acquérir l’application à partir du référentiel personnel du développeur via leur application de gestion de packages préférée sur un appareil jailbreaké. Ce référentiel, au cas où vous ne l’auriez pas déjà, est le suivant :
Que pensez-vous de SparkCode ? Faites-le nous savoir dans la section commentaires ci-dessous.
Laisser un commentaire