Symbian est un OS pour mobile.
A l’origine, cet OS avait été développé par Psion, pour ces PDA.
Il avait comme caractéristique d’avoir de « bon fondamentaux » : multi tâche, 32 bit (au moment de sa création, c’était un choix ambitieux…)
Ce système, et l’équipe qui le porte, a été pas mal chahuté, entre Psion, puis un consortium de constructeur, avant que Nokia en prenne le contrôle.
Tout ces milliard de $ (plus de 6 je dirais), pour que Nokia le laisse tomber ?
On n’en est pas encore là, mais bon, le dernier né de chez Nokia tourne sur un Linux : le Nokia N900.
Cela montre a quel point il est difficile de maintenir un bon OS.
Un OS, c’est un logiciel, juste un petit peu plus compliqué qu’un autre.
Que faut il pour bien développer un logiciel ?
Une culture logicielle (merci, intéressant comme remarque).
Non mais c’est vrai : cela à l’air de rien, mais une culture logicielle, cela ne court pas les rues.
Cela veut dire qu’on a une vrai notion de road map, une vision clair du cap, et surtout un vrai processus produit, pour décider ce qui est du domaine du coeur et ce qui est périphérique.
Quand on ne fait pas ça, le « machin » pousse dans tous les sens, et devient vite un monstre, non contrôlable (trop complexe, trop lent, trop moche, …