Interview de Thomas Ricouard, créateur du navigateur Raven
par Luc Proton le Lundi 07 Novembre 2011 à 17:30
Nouveau venu, Raven fait quelque peu figure d'OVNI dans le marché des navigateurs Internet. Au lieu de proposer une interface et une navigation traditionnelles, il fait le pari d'une interface à la Twitter et d'un principe de navigation axé sur les web-apps. Nous vous proposons une interview de Thomas Ricouard, le développeur français de cette application.
Pouvez-vous nous expliquer ce qu'est Raven ? Pourquoi lancer un énième navigateur Web ? Qu'est-ce qui le distingue d'un Chrome ou d'un Safari ?
Raven est un navigateur alternatif pour le moment seulement disponible sur Mac OS X. Raven est né d’une idée simple, faire du web ce que l’iPhone a fait du téléphone : homogénéiser les applications web en proposant un navigateur plus intelligent et surtout plus adapté à l’internet d’aujourd’hui.
De nos jours, le web et Internet en général sont devenus un très vaste monde. Avec Raven, nous voulons proposer aux sites un moyen de créer une application riche pour notre navigateur. Raven est aussi un moyen de promouvoir et faire connaître son site via le Web App Shop, la boutique de web-apps.
Votre navigateur est la seule barrière entre le web et votre ordinateur. Nous voulons réduire cette barrière au maximum afin de fusionner les deux mondes. Ainsi, dans une prochaine mouture de Raven les applications de la Smart Bar de Raven seront beaucoup plus riches qu’aujourd’hui avec des notifications, badges, etc.
Jamais je n’aurais un jour pensé travailler sur mon propre navigateur internet, mais quand Kevin Milden m’a contacté et m’a envoyé un PDF m’expliquant le concept de Raven c’était trop gros pour être ignoré. J’ai tout de suite mis mes autres projets de côté pour travailler avec lui.
Alors oui, se lancer sur le marché des navigateurs internet peut paraître suicidaire, mais finalement Raven est bien différent des autres navigateurs qui ont tendance au final à tous nous proposer la même chose.
Notre but premier n’est pas de remplacer votre Safari, Chrome, Firefox, Opera ou IE, mais de vous proposer une nouvelle façon de découvrir et surfer sur le web.
Raven se veut simple et intuitif, certaines fonctionnalités peuvent sembler manquer à l’appel, mais parfois nous avons volontairement omis de les inclure pour voir comment les utilisateurs vont réagir. Nous avons voulu repartir de zéro par rapport à ce que les autres navigateurs proposent.
Comment avez-vous mis au point l'interface ? S'inspirer de la barre de Twitter, c'est venu immédiatement ou…
L’interface de Raven a été imaginée et conçue par Kevin Milden. L’interface est un des atouts de Raven, je lui ai ensuite donné vie avec les outils qu’Apple met à notre disposition. Pour les personnes que cela peut intéresser l'interface utilise uniquement les composants standard, AppKit/Cocoa, et ne fait appel à aucun autre framework.
Quand Kevin m’a montré l’interface elle a eu un wow effect instantané. Nous avons ensuite travaillé de tout notre coeur à sa mise en place dans l’application. Pour le moment c’est sûrement l'élément le plus travaillé de l’application, nous avons passé beaucoup de temps à essayer de placer parfaitement chaque élément.
La première version de l'interface avec les onglets en bas n'ayant pas particulièrement séduit les utilisateurs nous nous sommes tournés vers une interface plus standard avec les onglets vers le haut. Cette interface était déjà prête, mais les retours utilisateurs ont accéléré son déploiement.
Notre barre latérale n’a pas bougé depuis le prototype, c’est finalement le coeur du navigateur. Elle s’inspire - très fortement voir même complètement - de l'excellente métaphore que Loren Brichter a proposée dans Tweetie (aujourd'hui Twitter) et que l'équipe Sparrow a également repris dans son client mail. Pourquoi réinventer la roue quand cette dernière tourne parfaitement ? Étant toujours au stade de bêta rien n’est figé, tout peut encore changer.
Raven rappelle un peu le principe de Fluid (web-apps) ou peut faire penser au mode Kiosque Safari d'OS X Lion : sont-ce des sources d'inspirations ? Pourquoi Mac OS X et pas Windows ? Pourquoi WebKit ?
Bien que je ne sois pas (et Kevin non plus) un utilisateur de Fluid, nous avons eu beaucoup de remarques concernant les similitudes avec cette application. Ces remarques nous ont amenés à la solution suivante : il sera bientôt possible de faire tourner les applications Raven dans un mode bac à sable (à la manière de Fluid) et ainsi de limiter les cookies et les sessions à l’application. Ainsi il vous sera possible d’avoir plusieurs fois l’application Twitter installée et d’être connecté sur plusieurs comptes différents par exemple.
J’ai beaucoup d’amis, qui utilisent leurs ordinateurs seulement pour aller sur internet avec leurs navigateurs, avec Raven vous pouvez faire ça, mais c’est encore plus pratique. Pour avoir un aperçu de ce que ça pourrait donner, il suffit de tester le mode plein écran de Raven disponible sur Lion.
Le moteur de rendu utilisé par Raven est WebKit, pourquoi ? Tout simplement parce que c’est le moteur de rendu le plus abouti (de mon point de vue), mais aussi parce que pour prototyper Raven il était bien plus évident d’utiliser cette ressource qui était proposée par Apple et facilement modulable. Dans un futur proche, à la manière de Chrome, nous commencerons notre propre branche de WebKit, ce qui nous permettra d’adapter les comportements de WebKit à ce que nous voulons faire. Raven deviendra alors beaucoup plus flexible qu'aujourd'hui.
Je ne vais pas vous cacher que sur le long terme nous prévoyons d’étendre Raven à d’autres plateformes, d’abord aux mobiles, et ensuite pourquoi pas… à Windows. Nous avons choisi le Mac parce que nous l’avons vraiment dans le coeur Kevin et moi-même. Nous sommes des utilisateurs Mac, nous maîtrisons les outils et nous adhérons à la philosophie d’Apple, que nous essayons d’ailleurs de retranscrire au maximum dans Raven.
Pouvez-vous nous expliquer ce qu'est Raven ? Pourquoi lancer un énième navigateur Web ? Qu'est-ce qui le distingue d'un Chrome ou d'un Safari ?
Raven est un navigateur alternatif pour le moment seulement disponible sur Mac OS X. Raven est né d’une idée simple, faire du web ce que l’iPhone a fait du téléphone : homogénéiser les applications web en proposant un navigateur plus intelligent et surtout plus adapté à l’internet d’aujourd’hui.
De nos jours, le web et Internet en général sont devenus un très vaste monde. Avec Raven, nous voulons proposer aux sites un moyen de créer une application riche pour notre navigateur. Raven est aussi un moyen de promouvoir et faire connaître son site via le Web App Shop, la boutique de web-apps.
Votre navigateur est la seule barrière entre le web et votre ordinateur. Nous voulons réduire cette barrière au maximum afin de fusionner les deux mondes. Ainsi, dans une prochaine mouture de Raven les applications de la Smart Bar de Raven seront beaucoup plus riches qu’aujourd’hui avec des notifications, badges, etc.
Jamais je n’aurais un jour pensé travailler sur mon propre navigateur internet, mais quand Kevin Milden m’a contacté et m’a envoyé un PDF m’expliquant le concept de Raven c’était trop gros pour être ignoré. J’ai tout de suite mis mes autres projets de côté pour travailler avec lui.
Alors oui, se lancer sur le marché des navigateurs internet peut paraître suicidaire, mais finalement Raven est bien différent des autres navigateurs qui ont tendance au final à tous nous proposer la même chose.
Notre but premier n’est pas de remplacer votre Safari, Chrome, Firefox, Opera ou IE, mais de vous proposer une nouvelle façon de découvrir et surfer sur le web.
Raven se veut simple et intuitif, certaines fonctionnalités peuvent sembler manquer à l’appel, mais parfois nous avons volontairement omis de les inclure pour voir comment les utilisateurs vont réagir. Nous avons voulu repartir de zéro par rapport à ce que les autres navigateurs proposent.
Comment avez-vous mis au point l'interface ? S'inspirer de la barre de Twitter, c'est venu immédiatement ou…
L’interface de Raven a été imaginée et conçue par Kevin Milden. L’interface est un des atouts de Raven, je lui ai ensuite donné vie avec les outils qu’Apple met à notre disposition. Pour les personnes que cela peut intéresser l'interface utilise uniquement les composants standard, AppKit/Cocoa, et ne fait appel à aucun autre framework.
Quand Kevin m’a montré l’interface elle a eu un wow effect instantané. Nous avons ensuite travaillé de tout notre coeur à sa mise en place dans l’application. Pour le moment c’est sûrement l'élément le plus travaillé de l’application, nous avons passé beaucoup de temps à essayer de placer parfaitement chaque élément.
La première version de l'interface avec les onglets en bas n'ayant pas particulièrement séduit les utilisateurs nous nous sommes tournés vers une interface plus standard avec les onglets vers le haut. Cette interface était déjà prête, mais les retours utilisateurs ont accéléré son déploiement.
La première interface de Raven
L'interface actuelle
Notre barre latérale n’a pas bougé depuis le prototype, c’est finalement le coeur du navigateur. Elle s’inspire - très fortement voir même complètement - de l'excellente métaphore que Loren Brichter a proposée dans Tweetie (aujourd'hui Twitter) et que l'équipe Sparrow a également repris dans son client mail. Pourquoi réinventer la roue quand cette dernière tourne parfaitement ? Étant toujours au stade de bêta rien n’est figé, tout peut encore changer.
Raven rappelle un peu le principe de Fluid (web-apps) ou peut faire penser au mode Kiosque Safari d'OS X Lion : sont-ce des sources d'inspirations ? Pourquoi Mac OS X et pas Windows ? Pourquoi WebKit ?
Bien que je ne sois pas (et Kevin non plus) un utilisateur de Fluid, nous avons eu beaucoup de remarques concernant les similitudes avec cette application. Ces remarques nous ont amenés à la solution suivante : il sera bientôt possible de faire tourner les applications Raven dans un mode bac à sable (à la manière de Fluid) et ainsi de limiter les cookies et les sessions à l’application. Ainsi il vous sera possible d’avoir plusieurs fois l’application Twitter installée et d’être connecté sur plusieurs comptes différents par exemple.
J’ai beaucoup d’amis, qui utilisent leurs ordinateurs seulement pour aller sur internet avec leurs navigateurs, avec Raven vous pouvez faire ça, mais c’est encore plus pratique. Pour avoir un aperçu de ce que ça pourrait donner, il suffit de tester le mode plein écran de Raven disponible sur Lion.
Le moteur de rendu utilisé par Raven est WebKit, pourquoi ? Tout simplement parce que c’est le moteur de rendu le plus abouti (de mon point de vue), mais aussi parce que pour prototyper Raven il était bien plus évident d’utiliser cette ressource qui était proposée par Apple et facilement modulable. Dans un futur proche, à la manière de Chrome, nous commencerons notre propre branche de WebKit, ce qui nous permettra d’adapter les comportements de WebKit à ce que nous voulons faire. Raven deviendra alors beaucoup plus flexible qu'aujourd'hui.
Je ne vais pas vous cacher que sur le long terme nous prévoyons d’étendre Raven à d’autres plateformes, d’abord aux mobiles, et ensuite pourquoi pas… à Windows. Nous avons choisi le Mac parce que nous l’avons vraiment dans le coeur Kevin et moi-même. Nous sommes des utilisateurs Mac, nous maîtrisons les outils et nous adhérons à la philosophie d’Apple, que nous essayons d’ailleurs de retranscrire au maximum dans Raven.
| |
5
4
3
2
1
Vos réactions (61 réactions)
hozuki
[07/11/2011 17:49]
via MacG Mobile
Cool vivement qu'il soit compatible sur windows et Linux ^^
Cool vivement qu'il soit compatible sur windows et Linux ^^
languedoc
[07/11/2011 18:06]
C'est moi ou quoi ?
le site ne répond pas ;-(
C'est moi ou quoi ?
le site ne répond pas ;-(
iNabil
[07/11/2011 18:10]
pareil, ça m'a l'air intéressant, j'ai essayé de le télécharger mais le site est HS :/
pareil, ça m'a l'air intéressant, j'ai essayé de le télécharger mais le site est HS :/
leonzeur
[07/11/2011 18:14]
idem site impossible à ouvrir, dommage ...
idem site impossible à ouvrir, dommage ...
Bibuu_
[07/11/2011 18:15]
Ca à l'air sympa, j'vais essayer! :)
Ca à l'air sympa, j'vais essayer! :)
spiritzone13
[07/11/2011 18:15]
marche po!!!
marche po!!!
jujuv71
[07/11/2011 18:26]
c'est cool de faire une promo… encore faudrait-il qu'on ait accès à une démo ou une beta…
c'est cool de faire une promo… encore faudrait-il qu'on ait accès à une démo ou une beta…
orus
[07/11/2011 18:34]
Et 1 de plus ! Suivant !
Et 1 de plus ! Suivant !
Rigat0n
[07/11/2011 18:36]
via MacG Mobile
Tiens je vais regarder ça de plus près... Marre de Chrome.
Tiens je vais regarder ça de plus près... Marre de Chrome.
Dimillian
[07/11/2011 18:42]
Vous pouvez télécharger Raven ici: http://raven.io :)
Vous pouvez télécharger Raven ici: http://raven.io :)
Adrien13
[07/11/2011 18:54]
Merci MacG pour cet article! Je test en ce moment même ce navigateur, et j'aime bien même s'il est clair que c'est encore une version Beta (0.6.11223 Beta).
Je pense qu'il a un bon potentiel, et ce, en bonne partie, grâce à son interface du type Twitter.
@Rigat0n: Moi aussi je ne supporte plus Chrome! Essaye Raven, et surtout Firefox 7 ;-)
Merci MacG pour cet article! Je test en ce moment même ce navigateur, et j'aime bien même s'il est clair que c'est encore une version Beta (0.6.11223 Beta).
Je pense qu'il a un bon potentiel, et ce, en bonne partie, grâce à son interface du type Twitter.
@Rigat0n: Moi aussi je ne supporte plus Chrome! Essaye Raven, et surtout Firefox 7 ;-)
negaca
[07/11/2011 18:59]
C'est cool comme navigateur, mais on sent bien que c'est une beta encore. Il y a beaucoup de latence à l'affichage des pages chargées.
Et ça serait aussi cool d'avoir une traduction française ..
C'est cool comme navigateur, mais on sent bien que c'est une beta encore. Il y a beaucoup de latence à l'affichage des pages chargées.
Et ça serait aussi cool d'avoir une traduction française ..
Adrien13
[07/11/2011 19:06]
Mais comment font-ils pour n'utiliser QUE 60 Mo de mémoire sans page web ouverte, et 99 Mo avec la page de MacG ?
Bravo! C'est vraiment excellent!
Mais comment font-ils pour n'utiliser QUE 60 Mo de mémoire sans page web ouverte, et 99 Mo avec la page de MacG ?
Bravo! C'est vraiment excellent!
mrlupin
[07/11/2011 19:10]
Adopté! c'est simple, efficace, pour un jeune logiciel, c'est très prometteur. j'aimerais bien avoir ce type de client sur iPad.
il me manque juste le champ de recherche/URL façon chrome et l'import des favoris de safari/chrome ou firefox
Adopté! c'est simple, efficace, pour un jeune logiciel, c'est très prometteur. j'aimerais bien avoir ce type de client sur iPad.
il me manque juste le champ de recherche/URL façon chrome et l'import des favoris de safari/chrome ou firefox
iNabil
[07/11/2011 19:14]
@ Adrien13 : bizarre, moi c'est 400 Mo pour cette page actuellement :s
en tout cas bravo aux développeurs, pour l'instant c'est très prometteur mais il reste certaines choses à peaufiner (normal me direz-vous c'est une bêta)
la seule chose qui ne me plaise pas trop c'est que les boutons sont trop petits et pas très ergonomiques au trackpad qui d'ailleurs n'a pas encore de gestes multitouch après il y a bien la barre de signets qui manque pas mal mais ça finira par arriver tout ça
@ Adrien13 : bizarre, moi c'est 400 Mo pour cette page actuellement :s
en tout cas bravo aux développeurs, pour l'instant c'est très prometteur mais il reste certaines choses à peaufiner (normal me direz-vous c'est une bêta)
la seule chose qui ne me plaise pas trop c'est que les boutons sont trop petits et pas très ergonomiques au trackpad qui d'ailleurs n'a pas encore de gestes multitouch après il y a bien la barre de signets qui manque pas mal mais ça finira par arriver tout ça
5
4
3
2
1
Réagir
Cinq consignes avant de réagir :
- Rester dans le cadre de la dépêche. Pour des discussions plus générales, vous pouvez utiliser nos forums.
- Développer son argumentation. Les messages dont le seul but est de mettre de l'huile sur le feu seront modifiés ou effacés sans préavis par la rédaction.
- Respecter les acteurs de l'informatique et les autres lecteurs. Les messages agressifs, vulgaires, haineux, etc. seront modifiés ou effacés sans préavis par la rédaction.
- Pour toute remarque concernant le contenu de l'article, pour nous signaler une erreur, une faute d'orthographe, une omission, merci de nous contacter exclusivement par e-mail.
- Relisez-vous, et pour les utilisateurs de Safari profitez de l'aide du navigateur : activez le menu édition > Orthographe > Vérifier l'orthographe lors de la frappe.





Mai 2012