Retour sur le développement de Sparrow

Nicolas Furno |
Cult of Mac a eu l'occasion d'interviewer Dominique Leca, un des trois auteurs de Sparrow (7,99 €), un client Gmail à l'interface originale inspirée par Twitter (Gratuit). L'occasion de revenir sur les origines et le développement de ce logiciel qui connaît un beau succès sur le Mac App Store depuis son lancement.

http://static.macg.co/img/2011/2/skitched-20110216-112916.jpg

L'interface reprend l'idée de Tweetie, client Twitter devenu aujourd'hui le client officiel, et intègre ainsi une barre latérale qui offre un accès à ses différents comptes Gmail puis aux différentes catégories pour chaque compte. Les développeurs de Sparrow ont contacté Loren Brichter, développeur de Tweetie, pour avoir son autorisation sur cet emprunt. Mais si Sparrow s'est inspiré d'un client Twitter pour sa barre latérale, il reste avant tout un client mail et l'interface de lecture est quant à elle très proche de l'interface de Gmail, avec des idées reprises dans les applications Mail sur iPhone et iPad ou encore du webmail de MobileMe.

Sparrow a été conçu comme un intermédiaire entre un client mail complet et une application légère comme Gmail Notifier proposé par Google. Pourtant, Sparrow est né d'un projet de longue haleine commencé dix ans auparavant. Hoa Dinh Viet, autre développeur du client mail, a initié Etpan au début des années 2000 : ce moteur de gestion de mails libre aurait pu aboutir à un client pour iOS, mais le projet a été abandonné. Viêt Hoà Dinh a ensuite tenté de rejoindre Letters, ce projet de client mail professionnel initié par Brent Simmons et chapeauté par John Gruber (lire : Une lettre pour le client mail Letters). On apprend d'ailleurs dans cette interview que ce projet a été finalement dissous.

Après ces deux échecs successifs, Etpan est devenu Hermod, un moteur de mails propriétaire cette fois, puis Sparrow. La première beta date d'octobre 2010 et les choses se sont ensuite accélérées. Dominique Leca et Viêt Hoà Dinh ont été rejoints par le designer Jean-Marc Denis et le logiciel est désormais vendu exclusivement dans le Mac App Store.

L'interview de Cult of Mac a également porté sur la présentation des mails dans Sparrow et sur l'influence de Twitter. Un mail n'est pas un tweet rappelle judicieusement Dominique Leca, pas encore en tout cas. Le mail est plus proche de la discussion instantanée et c'est pourquoi Sparrow exploite vraiment la présentation des mails sous forme de discussions. Cette présentation est proposée par défaut dans Gmail, mais aussi dans les clients mails iOS ce qui contribue à la populariser. Dominique Leca indique que les conversations vont évoluer dans Sparrow, avec comme source d'inspiration les SMS d'iOS, présentés dans des bulles à la manière d'iChat. Sans aller jusque-là, ses concepteurs cherchent un juste milieu entre présentation à l'ancienne (mail par mail) et les discussions instantanées.

Dominique Leca a été également invité à évoquer le futur de Sparrow. La version 1.1 devrait d'abord ouvrir le logiciel à d'autres boites mail que celle de Google et devenir ainsi compatible avec toutes les boites mail en IMAP. Cette nouvelle fonction est actuellement prioritaire et demande aux développeurs beaucoup de travail. Par la suite, Sparrow devrait intégrer d'autres fonctions de Gmail, telles que les boites prioritaires. Le logiciel devrait également mieux s'intégrer à Mac OS X, sachant que la version actuelle supporte déjà un peu AppleScript, mais aussi s'ouvrir à d'autres messageries : celle de Facebook est ainsi évoquée par Leca.
avatar Wolf | 
Quel intérêt de payer 8€ pour un client Gmail ? Mail.app le fais déjà très bien ...
avatar stefhan | 
Très tenté par Sparrow, je ne comprends toujours pas comment ça marche : les comptes gMail ne sont pas encore gérés ? En gros si j'ajoute mon compte, ça téléchargera sur mon mac et supprimera sur le serveur (= POP).
avatar spiderben25 | 
@ wolf : Peut-être que l'interface inspirée de celle de Twitter et qui est bien différente de Mail.app non ?
avatar hangon | 
ce qui manque c'est le support des gestures comme dans le genialissime reeder
avatar PooStick | 
@stefhan C'est un client GMAIL.
avatar chamo | 
@wolf : pourquoi payer plus cher pour un mac que pour un PC bas de gamme chez Carrefour ? ;-) Plus sérieusement, Sparrow a une interface complètement différente de Mail.app, donc une productivité potentiellement beaucoup plus élevée (selon les usages de chacun), avec notamment quelque chose que Mail.app ne propose pas : le regroupement de tous les messages en discussion (y compris les messages envoyés qui ne sont présentés que dans "messages envoyés" dans Mail.app). Et rien que pour ça j'ai envie de l'acheter. Mais j'aimerais bien tester avec la version Lite avant de lâcher 8 € (ce qui reste accessible, certes), donc vivement que les équipes de validation d'Apple se bougent !!
avatar USB09 | 
@ chamo : Si mail app propose de regrouper une même discussion ( envoi, réponse ) dans un ensemble.
avatar Yamtaijika | 
@ stefhan C'est un client IMAP. Donc les mails que tu récupère dans Sparrow restent sur le serveur. Je salue les développeurs de cette application, la première que j'ai acheté sur le Mac App Store : tout est minimaliste et en même temps super fluide, et les fonctions principales de Gmail (en attendant les plus évoluées, promises par les dév) sont gérées. Du coup j'a laissé tombé Mailplane, trop "web app".
avatar pabotonpc | 
Utilisez Mailplane un client Gmail très bien fait.
avatar kolibabe | 
très bonne application, simple, sobre et efficace, tout à fait dans l'esprit Apple. depuis sa dernière mouture, il remplace Mail.app chez moi et pour mon usage quotidien il est très efficace! certes un peu cher au vue des services rendus, mais c'est un luxe plutôt sympa!
avatar Rigat0n | 
Pareil, il a remplacé Mail.app et je ne regrette pas les 8€ dépensés.
avatar YenoIwesa | 
Coïncidence, je viens justement de l'acheter ce matin sur le Mac App Store, et j'en suis content. A l'inverse de Mail.app en IMAP, Sparrow est vraiment fait pour Gmail, et donc ne rajoute pas des libellés moches du type "gmail/[draft]". Il gère également la mise en archive, les notifications Growl, le push IMAP, les labels, les conversations, les stars, les brouillons etc. Seul point faible selon moi, l'interface de la liste de mail, pas aussi efficace visuellement que le siteweb Gmail (on ne peut voir qu'un seul label appliqué à une conversation dans cette liste, et encore, il n'est représenté que par une couleur, sans son nom).
avatar chamo | 
@usb09 En voilà encore un qui ne sait pas lire. J'ai bien marqué "le regroupement de tous les messages en discussion (y compris les messages envoyés qui ne sont présentés que dans "messages envoyés" dans Mail.app)". Donc non, Mail.app ne regroupe pas tous les messages d'une discussion ensemble, il regroupe seulement ceux dans une même BAL. Et comme la boîte de réception et la boîte Messages envoyés sont deux BAL différentes, quand je regarde une discussion je n'ai pas mes réponses dans la discussion. Dommage. Ce que le webmail Gmail et Sparrow proposent, au contraire.

CONNEXION UTILISATEUR