SparkCode consente agli utenti iPhone con jailbreak di scrivere codice e compilare app Swift o basate su C senza computer o Xcode
Gli sviluppatori che spesso si trovano lontani dal proprio computer e, per estensione, da Xcode , potrebbero trarre vantaggio da una piattaforma di sviluppo di app mobili per dispositivi jailbroken chiamata SparkCode dello sviluppatore iOS SparkleChan.

SparkCode è un progetto nato dalla forte determinazione di uno sviluppatore astuto che voleva creare app, ma i suoi genitori gli hanno portato via il computer. Con il contributo di amici sviluppatori come AppInstaller iOS, HAHALOSAH e SeanIsTethered, è diventato il magnifico software mobile che è oggi.

Secondo lo sviluppatore, hanno sempre desiderato avere “Xcode su iOS”, ma poiché al momento non è una cosa reale, hanno deciso che sarebbe stata una buona idea creare un proprio strumento di sviluppo in stile Xcode per il mondo mobile per gli sviluppatori proprio come loro che potrebbero non avere accesso a un computer.
È interessante notare che SparkCode è stato realizzato al 100% su iPhone senza un singolo computer, il che testimonia quanto possano essere potenti la codifica mobile e lo sviluppo di app.

SparkCode è attualmente nella sua fase alpha e ha ricevuto molti miglioramenti in termini di prestazioni e stabilità sin dalla prima build alpha. Alcuni dei problemi principali all’inizio erano perdite di memoria e ottimizzazione, gran parte dei quali sono stati o sono in fase di risoluzione con l’aiuto degli sviluppatori sopra menzionati.
Una cosa bella di SparkCode è che funziona al 100% in modo nativo su iPhone senza che venga utilizzata una singola VM o istanza. Offre inoltre supporto per vari linguaggi di codifica tra cui Swift, C, C++, ObjC e ObjC++, tra gli altri.
SparkCode si distingue da Swift Playgrounds essendo meno una piattaforma di insegnamento del codice progettata esclusivamente sulla base di Swift e più una piattaforma di codifica all-inclusive con un supporto più ampio per linguaggi C e framework di terze parti. SparkCode può anche facilitare i diritti personalizzati per le app come disabilitare il sandboxing, cosa che Swift Playgrounds non può fare.
Se fossi uno sviluppatore di software mobile, cosa che non sono, vorrei un’app come SparkCode per poter apportare modifiche al mio codice e compilare progetti mentre sono lontano dal mio computer, sia per passare il tempo nelle sale d’attesa o per fare hot -correzioni quando non ero a casa. Detto questo, non ho dubbi che SparkCode continuerà a migliorare e ad aumentare la sua popolarità tra gli sviluppatori.
Coloro che sono interessati a provare SparkCode possono acquisire l’app dal repository personale dello sviluppatore tramite la loro app di gestione pacchetti preferita su un dispositivo jailbroken. Quel repository, nel caso in cui non lo possiedi già, è il seguente:
Cosa ne pensi di SparkCode? Fatecelo sapere nella sezione commenti in basso.
Lascia un commento