La prossima generazione di hack per iPhone

Nel mercato dei telefoni cellulari di oggi, l'iPhone si distingue come il brillante esempio di ciò che dovrebbe avere un dispositivo portatile: un design elegante, un software facile da usare e un'interfaccia intuitiva. Ma il giorno in cui Apple lo ha rilasciato, i geek hanno scoperto che il telefono mancava e si sono messi al lavoro per creare il proprio software. Questi hacker hanno creato componenti aggiuntivi intelligenti che vanno dall'accesso istantaneo a a Coda di DVD online di successo ad a chitarra tascabile che sfrutta il touch screen. Inoltre, le persone hanno trovato modi per sbloccare l'iPhone da AT&T, in modo che possa funzionare su altre reti di telefoni cellulari.





Rockstar virtuale: Il proprietario di un iPhone suona una chitarra virtuale. Shinya Kasatani ha sviluppato un software chiamato pocketguitar che consente a una persona di suonare una chitarra premendo e strimpellando il touch screen del telefono. Apple non ha approvato pocketguitar, come molte altre applicazioni di terze parti realizzate per iPhone. Tuttavia, questo mese la società ha in programma di rilasciare un kit di sviluppo software che consentirà agli sviluppatori di creare applicazioni legittime.

Tutti questi hack, tuttavia, vengono eseguiti senza la benedizione o il supporto tecnico di Apple. Questo mese, Apple dovrebbe rilasciare un kit di sviluppo software (SDK) che consentirà ai programmatori di scrivere software legittimo per il telefono. Ciò consentirà agli sviluppatori di creare software più affidabile e consentirà al proprietario medio di iPhone di scaricare facilmente nuovi programmi senza dover seguire le ardue istruzioni online da blog . E, soprattutto, un SDK genererà probabilmente un nuovo mondo di applicazioni, forse anche software aziendale, che potrebbe estendere la portata dell'iPhone oltre una base di utenti di quattro milioni, come annunciato a gennaio. Quando hai un dispositivo come l'iPhone che può attirare così tante persone, hai anche sviluppatori aziendali che vogliono usare quell'interfaccia, dice Mike McGuire , analista per Gartner, una società di ricerche di mercato. Dice che un SDK porterà ad applicazioni commerciali per il settore aziendale, ed è qui che si trovano i soldi veri.

Il proprietario medio di iPhone utilizza il palmare come previsto da Apple, aggiornando il software e installando contenuti multimediali tramite iTunes. Per impostazione predefinita, l'unico modo per ottenere qualcosa su iPhone è utilizzare iTunes, afferma Jerry Jones, uno sviluppatore che ha realizzato un widget per iPhone che accede alla coda dei film Blockbuster di un utente, nonché un programma che consente alle persone di regolare le scorciatoie del telefono in modo che un doppio clic del tasto home avvia applicazioni diverse da quelle predefinite di Apple. Ma se vuoi aggiungere questo tipo di file illegittimi al tuo iPhone, devi saltare alcuni passaggi tecnici. A dire il vero, non è per i deboli di cuore, dice Jones. Se non sei un fanatico della tecnologia, non è semplicissimo.



Tuttavia, esiste una vasta comunità di persone che stanno hackerando i loro iPhone. Uno dei programmi più popolari è un gioco chiamato Labyrinth che consente a un utente di far rotolare una biglia virtuale attraverso un labirinto inclinando il telefono (il gioco accede all'accelerometro integrato). Labyrinth è stato scaricato centinaia di migliaia di volte, afferma Jones. In confronto, la sua applicazione Blockbuster, che si rivolge a un mercato di nicchia, è stata scaricata circa 56.000 volte. Sebbene questi numeri non indichino quante persone hanno hackerato il proprio telefono (alcune persone potrebbero aver scaricato il software più di una volta per testarlo, ad esempio), mostrano che il numero di persone interessate a tale software non è banale.

Multimedia

  • Guarda come funziona la chitarra virtuale.

Un hack che ha guadagnato la notorietà di YouTube trasforma un iPhone in una chitarra. Shinya Kasatani, che ha scritto il software, afferma che è facile da usare per le persone che hanno familiarità con una vera chitarra: lo schermo del telefono si trasforma in una tastiera virtuale su cui una persona può premere e pizzicare. È fondamentalmente un sintetizzatore basato su software con un'interfaccia utente per chitarra, afferma Kasatani. Il campione audio di una corda di chitarra viene caricato da un file e allungato alla frequenza desiderata durante la riproduzione. Poiché non c'era un SDK, dice Kasatani, ha faticato a comprendere le complessità del software integrato nell'iPhone. È stato difficile regolare il volume dell'uscita audio e rilevare l'ingresso multitouch senza un approccio per tentativi ed errori. Noi sviluppatori abbiamo sicuramente bisogno dell'SDK ufficiale e della documentazione [di programmazione] per creare applicazioni stabili, dice.

Quando Apple rilascerà il suo SDK, potrebbero essere disponibili più applicazioni come questa, proprio come sono oggi su PC e Mac. Tuttavia, i dettagli sul prossimo SDK sono scarsi e McGuire suppone che Apple non aprirà gran parte delle funzionalità del telefono. Sospetto che non sarà un SDK completamente aperto, dice. I programmatori potrebbero avere accesso a determinati livelli del software sottostante del telefono, come le istruzioni che consentono ai widget di accedere a Internet, ma Apple potrebbe tenere nascoste le istruzioni per l'accesso all'accelerometro, ad esempio. Ad Apple piace tenere le cose sotto controllo, dice McGuire.



Aggiunge che il controllo è essenziale per garantire che l'iPhone funzioni bene per la maggior parte delle persone per la maggior parte del tempo. Inoltre, il controllo di Apple è importante per garantire la stabilità e la sicurezza del software, due criteri importanti se il telefono deve essere utilizzato in ambito aziendale. Ho l'impressione che [Apple] voglia rendere [l'iPhone] in qualche modo amichevole per le aziende, dice McGuire. Penso che vedrai molta attenzione nel coinvolgere gli sviluppatori nella creazione di applicazioni basate su moduli, ad esempio del tipo utilizzato in un ambiente di vendita. Dice di sospettare che Apple tratterà il software di terze parti nello stesso modo in cui approva gli accessori per iPod: richiedendo ai fornitori di registrarsi presso Apple per acquisire un badge che annota l'approvazione di Apple. In questo modo, Apple potrebbe mantenere un certo controllo sulla qualità delle applicazioni esterne, il che potrebbe contribuire a renderle più sicure.

Indipendentemente dall'accesso che l'SDK fornisce ai programmatori e dalle precauzioni di sicurezza disponibili per i programmi di terze parti certificati, la comunità degli hacker continuerà a innovare intorno all'iPhone. Anche senza l'SDK ufficiale, afferma Kasatani, è molto più attraente di Windows Mobile. Il sistema operativo Mac e l'interfaccia utente sono più divertenti da usare, afferma, e il display multitouch lo rende particolarmente interessante con cui lavorare.

nascondere