Le cose cambiano

Infine, a un anno e mezzo dalla presentazione (gennaio 2007), l’iPhone è arrivato ufficialmente anche in Italia.

Considerando anche la coincidenza delle date, non posso fare a meno di pensare che, a 30 anni di distanza, nel 1977, la stessa persona, Steve Jobs, presentava al mondo un altro prodotto destinato a rivoluzionare le comunicazioni, il modo di lavorare e di divertirsi e cioè l’Apple II, il primo vero microcomputer di massa.

E non posso fare a meno di pensare a una grande differenza fra questi due prodotti. Il vecchio Apple II era aperto, in tutti i sensi. Chiunque ne avesse le capacità poteva programmarlo. Tutte le informazioni necessarie, compresa la mappa della memoria di sistema, erano stampate sui manuali e in effetti le vendite dell’Apple II cominciarono a schizzare quando alcuni programmatori indipendenti crearono le prime “killer application”, come Visicalc di Dan Bricklin (il primo foglio elettronico, 1979; dal sito di Dan Bricklin è possibile scaricarne liberamente una versione perfettamente funzionante (basta salvarlo come file VC.COM); Il programma occupa solo 27 Kb).
Ma l’Apple II era aperto anche dal punto di vista hardware. Si poteva aprire e smontare. I manuali contenevano lo schema della motherboard. Tutto era perfettamente visibile. Non c’erano segreti nell’Apple II. Più che un sistema, era una piattaforma che spingeva i programmatori a creare applicazioni e i tecnici hardware a fabbricare schede.

Al contrario, l’iPhone è chiuso. Non si può programmare. Soltanto Apple può cambiarne i contenuti via update remoto. Le sue funzionalità sono protette ed Apple ha già minacciato chiunque pensasse di sbloccare il codice originale per per farvi girare anche altre applicazioni. Alla fine qualcuno lo farà perché è una sfida, ma lo farà clandestinamente e soltanto pochi potranno beneficiarne.

La differenza essenziale è questa: mentre una volta tutto il mondo ha creato innovazioni per l’Apple II, ora soltanto Apple potrà innovare per l’iPhone. Il primo era generativo, il secondo, al massimo, è funzionale.

Apple II iPhone

Update

Mi è stato fatto giustamente notare che l’iPhone SDK, con tutto il necessario per programmarlo, è scaricabile gratuitamente da un apposito sito Apple.

Però “Free sign up as a Registered iPhone Developer required to download the iPhone SDK”

e praticamente vogliono sapere chi sei, compreso indirizzo fisico e email valida. Questo è quello che mi dà fastidio. Perché devo identificarmi anche solo per vedere come è fatto l’iPhone?