In Evidenza
Il Contest del giorno su iSpazio
Contest
icon120_464573763
Vinci 3 copie di iMetodiDelLotto su iSpazio!
Partecipa al Contest lasciando un commento e vinci quest'applicazione
Ultime Notizie

iSpazio intervista il creatore di iOSOpenDev, il programma che promette di facilitare la creazione di progetti per il jailbreak

 


Qualche giorno fa vi abbiamo parlato di iOSOpenDev, un nuovo programma che si basa su Xcode per creare dei progetti per il jailbreak: ma come funziona veramente questo programma? Siamo andati a chiederlo direttamente allo sviluppatore, che ci ha rilasciato una piccola intervista.

Come ti è venuta in mente l’idea di iOSOpenDev?

Mesi fa mi sono imbattuto in alcuni file che si stagliavano all’interno di Xcode, permettendo di configurarlo per consentire build di binari eseguibili solo con jailbreak (invece di vedersi negata tale possibilità dal famoso programma Apple).

Non ci ho fatto molto con le informazioni che ho appreso dato che anche gli altri conoscevano quello che ho scoperto. Alla fine ho cercato su Google ed ho trovato che le mie scoperte non erano realmente così “comuni”: solamente un paio di persone avevano già parlato di ciò di cui ero venuto a conoscenza.

Così recentemente ho deciso di creare un “package installer” (.pkg) che imposterà XCode e l’iOS SDK e installerà un set di template di progetti comuni per il jailbreak, per fornire ciò che ho imparato al pubblico.

 

Ci saranno dei comandi speciali per provare le cose che i developer creeranno con il tuo programma?

Per quanto riguarda il debugging di Xcode non sono sicuro quanto funzionante sarà con questi tipi di progetti dato che i binari non sono supportati di default, quindi forse il debugger potrebbe avere problemi nel gestirli. Voglio vederci chiaro e render il debugger funzionante con questi tipi di binari.

Per quanto riguarda comandi speciali esterni ad Xcode, la risposta è no. In realtà questi templates utilizzano i motori di Xcode contrapposti ad altri “freamworks per la costruzione” come Theos, che usa dei “makefiles” tradizionali.

 

iOSOpenDev rischia di “attrarre” principiante e riempire Cydia con tweak malfunzionanti? Per esempio con le API di Twitter, molti hanno creato applicazioni per scrivere tweet velocemente: può succedere qualcosa di simile con il tuo programma?

Questa è una domanda interessante e ci ho riflettuto molto su quest’argomento. Lo sviluppatore (esempio, il “principiante”) deve ancora scrivere il codice manualmente, perché iOSOpenDev non lo fa! Se un utente di Cydia (esempio, il “cliente”) scarica il tweak del principiante e non gli piace, beh, lo cancellerà e tutto tornerà come prima.

Sono comunque realmente intenzionato a proporre una piattaforma di sviluppo basata su Xcode in modo tale che molte più persone avranno la possibilità di creare tool per il jailbreak e, come conseguenze, ci saranno più competizione, più conoscenza e qualità ai fini del miglioramento dato dagli sforzi di questa comunità.

Ci sono pro e contro, però, nel rilascio di una piattaforma di questo tipo, secondo me. Ma ovviamente questo è un discorso che si può fare su qualsiasi cosa venga fornita alle persone. Inoltre per me e per altri, dire che iOSOpenDev non dovrebbe essere rilasciato alle persone per permettere loro di creare progetti per il jailbreak è come se Apple dicesse che il codice non certificato da Apple stessa (un esempio sono appunto le applicazioni per il jailbreak) non dovrebbe girare su iOS e questo non è figlio di una mentalità “aperta”. E io voglio che iOSOpenDev sia “aperto”.

 

Su Twitter, in una risposta a @Demonic_BLITZ, hai detto che sei in qualche spaventato di fare il gioco “del gatto con il topo” con i futuri aggiornamenti dell’SDK e di Xcode: perché?

Beh, nel mondo dell’hacking per le piattaforme iOS, quando Apple è vicina al rilascio di una nuova versione del sistema operativo, gli exploit trovati di recente sono conservati, in modo che Apple non risolva il problema di quella falla prima che sia rilasciato l’aggiornamento. Una volta rilasciato, tale exploit può essere rilevato e la sua “durata” sarà maggiore per tutti gli utenti prima che Apple rilasci un nuovo update di iOS: il gioco “del gatto con il topo”.

Prendendo questa affermazione in considerazione e assumendo come improbabile il fatto che Apple prenda di bersaglio iOSOpenDev per chiudere le falle sfruttate, spero che le nuove versioni dell’SDK e di Xcode rendano semplice l’update del mio programma, senza la necessità di dover trovare un’altra strada per fornire questa funzionalità.

 

Ci sono possibilità di vedere anche un porting su Windows?

iOSOpenDev è diviso in due parti:

    1. Impostazione di Xcode e dell’SDK di iOS;
    2. Impostazione dei templati per progetti riservati al jailbreak su Xcode
Poiché sfrutta principalmente Xcode, che funziona solo su OS X, iOSOpenDev sarà solamente per questo sistema operativo. Anche se per sviluppo su piattaforme diverse, Theos è un programma eccellente come il suo supporto al multipiattaforma! Mi spiace!


Di seguito l’intervista in lingua originale: [+ Espandi]

Ringraziamo lo sviluppatore Spencer W.S. James per il tempo che ci ha dedicato 

4,160 visite

9 Commenti

  1. non ci ho capito una mazza!!! cmq ben venga!!!

    • sono combattuto sui twick di cydia,si alcuni sono utili o quasi indispensabili per dare qualche funzionalità in più che apple per ora sta snobbando,ma é anche vero che girando sempre in background ciucciano sempre ram e già io5 sui suoi 512mb ne lascia liberi 300 o giù di li con altri gingilli sotto si scende paurosamente anche sotto i 100mb liberi,poi apri safari la posta qualche whatsapp e inizia a crashare tutto

  2. alcuni passaggi per i non addetti ai lavori sono incomprensibili ma fa parte del personaggio ;)

  3. నేను అవి వ్రాసాడని ఒక తిట్టు అర్థం కాలేదు
    ECCO QUELLO CHE HO CAPITO………..私は、彼らが書いたものを気を理解していなかった

  4. Ma se non siete sviluppatori, è ovvio che non capite nulla! Io che di programmazione qualcosa ne so ho capito!

    • “Non hai veramente capito qualcosa finché non sei in grado di spiegarlo a tua nonna.”

      Albert Einstein

  5. Ma allora ci sará su windows o no??

Scrivi un commento

Quick Apps - recensioni veloci delle ultime App per iPhone!
quickapp_hover
icon120_362109958
Punti Patente
quickapp_hover
icon120_367870121
Curiosità dal mondo
quickapp_hover
icon120_526008020
Oxford Study
3
quickapp_hover
icon120_526737239
Diario Cefalea
quickapp_hover
icon120_309235644
Lotto Fortuna
1
quickapp_hover
radio2u
Radio2u

I Partner Esclusivi di iSpazio

  • Benm.at