Risposta ad OSS|Blog.it

Nigel Clifford
Ieri sono passato, come di consueto, su OSS|Blog.it e cosa ci trovo? Un brevissimo articolo su alcuni commenti che Nigel Clifford, CEO di Symbian, ha fatto su Linux e sul mercato degli smartphone con i piedi palmati.

Ho provato ad inserire la mia risposta sul relativo post… ma niente. Dice che sto spammando. Quindi… provvedo a farlo da qui.

Allora.
Prima di essere assunto da Symbian, quando iniziai a studiarne la tecnologia e il Sistema Operativo, mi domandai come diavolo facevano a vendere una cosa così: Niente Eccezioni (Leave), niente (o quasi) thread (Active Objects), niente POSIX (almeno fino a quando mi hanno assunto, che è coinciso con il rilascio di P.I.P.S.), e… niente STL (ma staremo a vedere ancora per quanto ;) ).

Mi veniva da pensare: «c***o, ma fa proprio pena tecnologicamente parlando». Devo dire che però studiandolo, studiando gli internals, capisco tante cose. E definire Symbian un sistema “tecnologicamente osceno” è assolutamente fuori luogo.

E’ il sistema operativo con il più basso numero di vulnerabilità note: e, confrontando la base di installato, è il sistema operativo più diffuso al mondo. Un ottimo risultato direi.

E’ curato in maniera MANIACALE nell’aspetto delle performance, e questo spiega come mai, ancora oggi, mantenga cose come Active Objects e Leave invece di usare Thread e Exception come tutti i sistemi “normali”. Queste strutture ASSOLUTAMENTE FUORI STANDARD permettono un decisivo risparmio di risorse. Tutto a vantaggio dei Customers.

Ed è qui che viene fuori il “marcio”: i Customer, spesso, usano male il sistema operativo o, peggio, lo accoppiano ad una interfaccia utente davvero obsoleta. A mio parere (ed anche di molti altri dipendenti) S60 (l’interfaccia di praticamente tutti i Nokia) fa SCHIFO. Sotto tutti gli aspetti: usabilità, grafica ed eleganza compresi. UIQ (Sony-Ericsson, Motorola ed altri) è decisamente meglio… ma ancora ne ha di strada da fare.

Symbian non è spaventata da Linux. Ed il motivo è semplice: non c’è una azienda dietro. Questo è ottimo per un sistema Desktop/Server dove problemi come batteria e risorse limitatissime non sono un problema. Ma nel momento in cui si deve fare un cellulare, uno smart-phone, i problemi sono tantissimi, primo fra tutti l’hardware limitatissimo e la batteria. Cose di cui la comunità che sviluppa linux non sa e non interessa sapere. E chi ha provato a farlo in ambito aziendale (su tutti, Motorola) ora sta tornando sui suoi passi, poiché, nella pratica, quando si produce un cellulare basato su linux… si butta più della metà del kernel e lo si riscrive daccapo. Dove sarebbe il vantaggio?

Aggiungo: Linux è un sistema usatissimo all’interno di Symbian, ed è amato da tutti gli sviluppatori. Ma una cosa è un server dove 1 giga di ram è una cosa scontata… una cosa è un cellulare, dove 512mb di RAM in un iPhone fanno pensare ad un miracolo di miniaturizzazione. Vi invito a guardare le specifiche tecniche del vostro cellulare, e capirete.

Di chi ha davvero paura Symbian? Nell’ordine: RIM, che produce il sistema per i Blackberry (e che ha la più grande fetta del mercato americano, uno dei più ambiti), Microsoft, con i suoi numerosi smart-phone di qualità davvero buona, e… forse il terzo incomodo che rende tutta la sfida più interessante, Apple Inc. (non ha ancora un mercato, ma ha un potenziale incredibile, soprattutto per il livello di “qualità” che può imporre).

Con questo sproloquio non voglio dire che Symbian OS è un sistema perfetto, tutt’altro: solo che è consigliabile evitare di fare il mio stesso errore. Valutare una cosa… senza conoscerla.
Ma, ripeto, mi aggiungo a voi nel dire che l’uso che viene fatto di Symbian, spesso, è OSCENO. Avevo un Nokia E70: l’ho felicemente sostituito con un Sony Ericsson W950i. Sulla carta, un salto indietro, ma nella qualità… 2 salti in avanti.

Put this post/page on your Social Bookmarking System

These icons link to social bookmarking sites where readers can share and discover new web pages.
  • del.icio.us
  • digg
  • YahooMyWeb
  • Ma.gnolia
  • blogmarks
  • BlinkList
  • co.mments
  • Shadows
  • Furl
  • Digg
  • Google
  • Live
  • Reddit
  • Slashdot

3 Comments so far »

  1. /V wrote on July 10, 2007 @ 17:47

    Mi spieghi il passaggio dall’E70 al W950i? Sarei curioso di approfondire il discorso delle differenze tra S60 e UIQ (che provai all’epoca su un motorola A925).
    In cosa e’ di tanto migliore? Hai link da consigliare?

    PS: ottimo post, ottima riflessione. Mi piace l’empirismo che trasuda! :-D

  2. Detro wrote on July 11, 2007 @ 10:08

    S60 e UIQ sono due sovrastrati di Symbian OS completamente diversi, dal progetto a come si programmano.
    Ovviamente non sono autorizzato a dirti i dettagli ( ;) ), anche perche’… li sto imparando passo passo.
    Posso pero’ dirti che in quasi 2 settimane sto apprezzando sempre di piu’ la “razionalita’” e “l’umanita’” con cui e’ pensato UIQ. S60 e’ pensato solo per ridurre al minimo il lavoro di porting: un buon 70% del software che gira sui nuovi telefoni Nokia… funziona anche sui vecchi.
    Questo vuol dire che non lo aggiornano quasi mai. Il che lascia chiaramente percepire che Nokia sia interessata solo a fare soldi: compra l’hardware, lo assembla e lo vende. Niente di piu’. Con tanti sviluppatori a disposizione…

    Per le risorse? Puoi andare sui siti per “developer” sia di S60, sia di UIQ. Rispettivamente, Nokia e Sony Ericsson (ma UIQ ha anche altri “utilizzatori”, anche se SE e’ quella che ha maggiormento contribuito alla sua realizzazione).

  3. iSync and SonyEricsson Symbian/UIQ 3.0 finally speaking - Detronizator.org wrote on August 15, 2007 @ 9:52

    […] As someone probably remember, I switched from an Nokia E70 to a Sony Ericsson W950i. […]

Leave a Comment

Name: (Required)

E-mail: (Required)

Website:

Comment: