Logo Blogo

OS X: passato presente e futuro di Apple

Pubblicato: 13 giu 2008 da Marcello Majonchi


Come era giusto che fosse, buona parte del keynote del WWDC e dei commenti che sono seguiti hanno avuto come oggetto iPhone.
In fondo tutta questa edizione 2008 era strutturata in modo da lanciare adeguatamente il terzo business di Cupertino: dopo Mac e iPod, iPhone.
Ma il WWDC è prima di tutto conferenza rivolta agli sviluppatori e, se parliamo di sviluppatori, parliamo di software.
Quindi di OS X.
Vale la pena, dunque, analizzare passato e presente del “system 10“, in modo da essere pronti per ciò che ci verrà riservato dal futuro.

Come molti sanno, Mac OS X fu, in un certo senso, portato in dote da Steve Jobs al suo ritorno in Apple, nel 1997. La precedente esperienza di Jobs, la Next, si rivelò fallimentare tranne che per un aspetto: il sistema operativo che era stato sviluppato.
Si chiamava NextStep, e per i suoi tempi era a dir poco rivoluzionario. Basato su solide fondamenta Unix, si presentava almeno 10 anni avanti alla concorrenza, esteticamente e tecnologicamente. NextStep era l’unico boccone appetibile di Next, e mancò poco che non se lo accaparrasse qualche altra azienda.
Ma le cose andarono esattamente come voleva Steve Jobs, e tutto il team di sviluppo di NextStep raggiunse il neo-CEO ad interim a Cupertino per costruire il sistema operativo dei Mac del terzo millennio.
Dopo quasi 4 anni di sviluppo, una beta pubblica (a pagamento) e un’attesa snervante per gli utenti Apple, il 24 marzo 2001 faceva la sua comparsa sugli scaffali Mac OS X 10.0.
Sarebbero dovuti passare ancora almeno un paio d’anni perchè l’evoluzione di OS X fosse completa: dal 2003 fino ad oggi, Mac OS X è stato arricchito di nuove funzionalità, è stata razionalizzata l’interfaccia e si è passati all’architettura Intel, ma è indiscutibile che sia stato Mac OS X 10.3 Panther a rappresentare il punto di arrivo di una transizione durata almeno un lustro.

Ma, mentre si consolidava Mac OS X, gli ingegneri di Cupertino cominciarono a rendersi conto di avere tra le mani un potenziale molto superiore a quanto inizialmente previsto. L’architettura aperta e modulare permetteva, infatti, di piegare con facilità il sistema operativo alle esigenze più disparate: si trattasse di ricompilarlo integralmente per altri processori, di dotarlo di supporto nativo per nuovi servizi o periferiche o di adattarlo per gestire dispositivi diversi da un personal computer.

Con questa nuova, e rivoluzionaria, consapevolezza è così cominciato lo sviluppo di un dispositivo totalmente nuovo: è nel 2004, infatti, che comincia lo studio di iPhone: Secondo ciò che è stato consegnato alla storia, tutto parte dal lavoro di un singolo ingegnere, che mette a punto una versione ridotta di OS X e crea un framework dedicato ad un sistema di input sensibile al tocco (poi evolutosi nel noto Multi-touch).

Poco tempo dopo, OS X viene nuovamente smontato e rimontato per dedicarsi ad altri compiti specifici: parliamo di Apple TV, il mediacenter secondo Apple, che pure stenta a decollare.
Se l’hardware, dimensioni del case a parte, ha poco di rivoluzionario, è il software protagonista della situazione: sulle fondamenta del system 10 è stata montata una GUI rivoluzionaria almeno quanto quella di iPhone.
Mai, infatti, era stato possibile gestire tutte le funzionalità di un prodotto come Apple TV con un semplice telecomando a 6 tasti, il noto Apple Remote.

Sia giunti ai giorni nostri, in cui l’ecosistema di OS X si articola su 3 categorie di prodotti diversi.

  • Desktop Computing (Mac/MacBook)
  • Mobile Computing (iPhone/iPod touch)
  • Home Entertainment (Apple TV)
  • La cosa interessante è che le 3 categorie di prodotto si basano su 3 GUI e 3 sistemi di input totalmente differenti: tastiera e mouse, Multi-touch, telecomando. Tre paradigmi totalmente indipendenti, più o meno rivoluzionari, ma comunque resi possibili grazie ad una caratteristica di OS X: la flessibilità.

    A questo punto abbiamo una infarinatura del passato di OS X e un quadro sintetico (ma completo) del presente di Cupertino: ovvero abbiamo tutti gli strumenti per azzardare qualche ipotesi sul futuro.

    Sappiamo, intanto, che OS X ci accompagnerà per tutto il prossimo decennio: la stessa flessibilità di cui abbiamo detto poco fa, semplifica notevolmente il lavoro di evoluzione e permette di implementare facilmente nuove tecnologie. Ma questo, ad Apple, sembra non bastare.
    Ciò che è cambiato maggiormente, nell’ultimo lustro, è la domanda di sicurezza che arriva dall’utenza. Se a cavallo del 2000 la richiesta principale dell’utente medio era la possibilità di essere sempre connesso in maniera semplice ed efficiente (ricordate lo slogan “It simply works”?), ora l’esigenza principale è quella di essere protetti verso le minacce della grande rete.
    Abbiamo via via digitalizzato i nostri dati personali, la nostra identità è sempre più legata a rete e computer: è naturale esigere tranquillità. E, per questi stemmi motivi, esigiamo stabilità: le nostre vite, privata e lavorativa, passano sempre più attraverso l’ausilio di uno strumento informatico: lo vogliamo sì semplice da usare, ma soprattutto affidabile e trasparente.

    A Cupertino non sono certo sordi, e si sono messi al lavoro per soddisfare queste (in un certo senso, nuove) esigenze. Da qui l’annuncio che la prossima release di Mac OS X sarà quasi integralmente votata alla revisione delle fondamenta del sistema, per arricchirlo di maggiore sicurezza, maggiore trasparenza, e maggiore semplicità.
    Guardando un po’ più avanti, si dovrà fare i conti con la naturale obsolescenza degli attuali sistemi di input dei sistemi desktop. Ne parlarono, l’anno scorso al D5, Jobs e Gates, sottolineandone l’inevitabilità a lungo termine ma prendendo atto che ancora non c’è una richiesta sensibile in questo senso da parte dell’utenza.

    Passando al Mobile Computing si apre un mondo nuovo, spumeggiante: è un mercato che si sta evolvendo a ritmo frenetico, e non passa giorno senza l’introduzione di qualche novità da parte dell’industria. Apple, con iPhone, ha piazzato una scommessa notevole, con l’intenzione di rovesciare gli schemi del mercato: basta tastierini, basta stylus, il sistema di input del futuro di questi dispositivi è, secondo Cupertino, il dito umano. La strada è fondamentalmente tracciata, ma è ancora troppo presto per valutare l’evoluzione che avranno in futuro: Steve Jobs, sul palco del D5, ha fatto la sua previsione, sarà “l’unione di un client potente con servizi online ad alto valore aggiunto” la chiave del successo.

    Infine, l’Home Entertainment. Steve Jobs, parlando di Apple TV, l’ha più volte definita “un hobby”. Il punto è che nessuno, nell’industria, è ancora riuscito a creare un business di successo in questo campo, se si eccettua il gaming, che fa storia a parte.
    La scommessa, per il futuro, è quella di portare i contenuti multimediali proprio là dove gli utenti ne usufruiscono maggiormente, il divano di casa.
    In questo campo non è questione di GUI (che tra l’altro Apple TV, grazie ad OS X, ha già) ma di qualità e fruibilità di contenuti. In questo senso il matrimonio tra Apple TV e iTunes Store è stato il passo più importante intrapreso da Cupertino in questo senso.
    Questo mercato, comunque, è ancora troppo acerbo per poter azzardare previsioni. Una solo cosa è certa: se Apple avrà successo anche in questo business, lo avrà proponendo prodotti basati su OS X.

    Questa lunga analisi ci ha premesso di comprendere una volta per tutte il motivo per cui Apple, pur producendo principalmente hardware, si consideri ancora fondamentalmente una azienda di software.
    Colin Crawford, CEO di Macworld dal 1997 al 2003, una volta ha detto: “Se non ci fosse stato il software non avremmo mai visto un prodotto hardware con una mela sopra. Tutto, per Apple, ruota attorno al software“.
    Parafrasando questa affermazione, possiamo affermare che tutto ruota, e ruoterà per lungo tempo, attorno ad OS X.

    1 stelle2 stelle3 stelle4 stelle5 stelle (6 Voti | Media: 4.83 su 5)
    condividi condividi
    20 commenti

    Commenti dei lettori

    (Inserisci un commento - Nascondi commenti anonimi)
    • (Xanderoby)

      13 giu 2008 - 09:27 - #1
      2 punti
      Up Down

      “Apple, pur producendo principalmente hardware, si consideri ancora fondamentalmente una azienda di software.”

      “Se non ci fosse stato il software non avremmo mai visto un prodotto hardware con una mela sopra. Tutto, per Apple, ruota attorno al software“

      Quando scrissi le stesse cose, un anno e mezzo fa, fui tacciato di trollaggio e di non capire una fava di Apple..

      A buon rendere..

      P.S.: Majonchi ottimo articolo!

    • Profilo di iLollo

      iLollo

      13 giu 2008 - 09:50 - #2
      0 punti
      Up Down

      spero che, al massimo tra un anno, vedremo un Mac multi-touch!

    • Profilo di iVolitans

      iVolitans

      13 giu 2008 - 09:58 - #3
      0 punti
      Up Down

      MacBook Air… MacBook Pro, Multi-touch.

    • Profilo di iLollo

      iLollo

      13 giu 2008 - 10:07 - #4
      0 punti
      Up Down

      iVolitans

      intendo con lo schermo multi-touch! sarebbe super!

    • Foglio

      13 giu 2008 - 10:38 - #5
      0 punti
      Up Down

      Se solo Apple supportasse di più gli sviluppatori… Se solo esistesse un prodotto come Visual Studio ma della Apple…

      Sarebbe la panacea di tutti i mali…

    • Profilo di lucab

      lucab

      13 giu 2008 - 10:59 - #6
      0 punti
      Up Down

      Xcode secondo te a cosa serve?

    • Profilo di fix-1

      fix-1

      13 giu 2008 - 11:16 - #7
      0 punti
      Up Down

      @Foglio
      C’è real basic che assomiglia a vb.net.
      Puoi anche provare cocoasharp (framework mono) anche se ancora molto immaturo.

    • Profilo di AlexMM

      AlexMM

      13 giu 2008 - 11:48 - #8
      0 punti
      Up Down

      @ Foglio: XCode ed Applescript Studio. Maggiori funzioni, più sicurezza e stabilità ed è più facile da usare di VB!

      Per quanto riguarda l’articolo, io sono dell’idea che Apple non esisterebbe senza il software, si, ma non esisterebbe neanche senza l’hardware! Apple ha bisogno di tutti i componenti. Mac OS X è così flessibile perché sa dove si troverà. I computer Apple sono così belli perché non spendono un mucchio di soldi a trovare l’hardware più potente; ne spendono un tot già previsto nell’hardware a media/alta qualità!

      Apple attualmente vive grazie agli iPod e all’iTunes Store. Se è stata in grado di aggiornare gli iMac, di presentare l’iPhone e AppleTV è solo grazie agli introiti del suo lettore multimediale!

      E comunque ogni dispositivo Apple ha tutti (o quasi) i tipi di input che Mac OS X supporta. I portatili hanno la tastiera, la trackpad con Multi-touch e il telecomando! Gli iPod hanno la wheel sensibile al tocco e, allo stesso tempo, anche i tasti! L’unico è AppleTV che presenta solo un tipo di input.
      Questo ha dato la possibilità ad Apple di provare la melaTV precedentemente sui Mac, con Front Row e Apple Remote. L’AppleTV non è altro che Front Row su un computer che fa solo quello, quindi richiede anche meno potenza!

      In fondo per la ditta di Cupertino creare nuovi dispositivi non è difficile. Oramai OS X supporta qualsiasi cosa: tastiera, mouse, trackpad, multi-touch, infrarossi e bluethoot. Questo significa che se volessero fare un TabletPC avrebbero tutto il tempo per concentrarsi sull’hardware; gli ultimi mesi potrebbero essere dedicati alla grafica.

      OS X 10.6 ottimizzerà il sistema proprio in questo senso: pulirà tutto il codice PPC e renderà Leopard ancora più flessibile. Più veloce e con meno consumi, permetterà di vedere il multi-tasking su iPhone (che Apple ha disattivato) e su iPod Touch.

      Questa è la mia idea. Che ne pensate?

    • Profilo di union-jack

      union-jack

      13 giu 2008 - 11:48 - #9
      0 punti
      Up Down

      concordo, bellissima lettura.

    • Profilo di fix-1

      fix-1

      13 giu 2008 - 12:01 - #10
      0 punti
      Up Down

      Boh io non capisco perchè togliere il supporto al ppc deve essere visto come una pulizia necessaria. Una cosa che fino a ieri andava bene a tutti, oggi invece è un cancro da estirpare senza alcun motivo.
      La parte ppc non influenza in alcuna maniera le performance di leopard. Diciamo piuttosto che apple ha bisogno di vendere altro hardware e le macchine ppc devono diventare obsolete…

    • Profilo di fix-1

      fix-1

      13 giu 2008 - 12:04 - #11
      0 punti
      Up Down

      @Alex
      ” XCode ed Applescript Studio. Maggiori funzioni, più sicurezza e stabilità ed è più facile da usare di VB”

      Scusa mi puoi dire in base a quali parametri hai misurato la sicurezza e la stabilità delle applicazioni prodotte da entrambi gli ambienti?
      Quali sarebbero le maggiori funzioni di xcode?
      In cosa xcode sarebbe più semplice?
      Che coraggio ragazzi….

    • Profilo di Muffa

      Muffa

      13 giu 2008 - 13:00 - #12
      0 punti
      Up Down

      @fix-1:
      ma stiamo scherzando? Sviluppare con Visual Studio e XCode è come dire correre al in MotoGP con un cancello o con una Desmosedici!

      Se sviluppi con linguaggi compilati e cross-platform (in C & co. per intenderci) non devi proprio nominarlo Visual Studio.

      E per quanto mi riguarda nemmeno per gli altri linguaggi come Java e Ruby: anche qui XCode è sinceramente più facile e stabile di quel ciuccia-RAM di VS.

      Lo dico io “che coraggio ragazzi….”.

    • Profilo di bandrew

      bandrew

      13 giu 2008 - 13:10 - #13
      0 punti
      Up Down

      Concordo pienamente con l’articolo e con il commento di AlexMM.

    • Profilo di fix-1

      fix-1

      13 giu 2008 - 13:24 - #14
      0 punti
      Up Down

      @Muffa
      Quello che dici è solo frutto della tua fantasia. La solita melma sparata su ciò che non è apple senza aver la benchè minimia idea di come stanno le cose

    • Profilo di goldo

      goldo

      13 giu 2008 - 14:56 - #15
      0 punti
      Up Down

      Ho letto questo articolo fino all’ultima parola e mi è piaciuto molto: io sono neo “baby” Mac user e non sapevo tutta la storia di Cupertino.
      P.S. Baby sta per ragazzo di 14 anni

    • Nicola D'Agostino

      13 giu 2008 - 15:57 - #16
      0 punti
      Up Down

      Mi permetto una precisazione. L’affermazione “La precedente esperienza di Jobs, la Next, si rivelò fallimentare tranne che per un aspetto: il sistema operativo che era stato sviluppato.” è corretta ma in senso lato.
      L’avventura hardware si rivelò fallimentare ma come fornitore di soluzioni software e soprattutto di sistemi di sviluppo NeXT piazzò almeno un grosso colpo e in ambito aziendale: Web Objects. Su quest’ultimo era basato ad esempio il negozio online di Dell e quando la tecnologia di NeXT divenne di Apple (che ci creò il suo fortunato Apple Store) la concorrente dovette a maincuore ed in fretta e furia passare ad un altro sistema.

      Nicola D’Agostino per Storie di Apple
      http://www.storiediapple.it

    • aaandrex

      13 giu 2008 - 16:07 - #17
      0 punti
      Up Down

      ma sarà mai possibile vedere AutoCad e gli altri prodotti Autodesk sul Mac?
      Non mi dite che ci sono programmi che possono sostituire tranquillamente AutoCad perchè non è vero…lo standard professionale è sempre quello.

    • Profilo di itmandar

      itmandar

      13 giu 2008 - 22:46 - #18
      0 punti
      Up Down

      @aaandrex
      un tempo su os9 c’era autocad LT, poi non si e saputo più niente.
      Autodesk non ha investito più sulla piattaforma mac e il motivo sembrava essere la ristretta quota macintosh, ma adesso le cose piano piano stanno cambiando, io spero autodesk cambi presto idea.

    • alldogminor

      21 giu 2008 - 20:27 - #19
      0 punti
      Up Down

      canada land all steven dog glass elephant yahoo house

    • mailstevenma

      05 lug 2008 - 16:14 - #20
      0 punti
      Up Down

      juicy busy all wood clean all dog mail red canada

    L'email è richiesta ma non verrà mostrata ai visitatori.
    Commenta questo articolo

    Registrati per commentare e per entrare nella community di melablog. Potrai inserire immagini, video, partecipare alle discussioni nei vari gruppi o crearli e inviare messaggi privati agli altri utenti registrati. Se sei già registrato, effettua il login per usare il tuo nickname.

    Si No
    I commenti sono sottoposti alle linee guida per la moderazione.

    Anteprima del commento