Josh décrit comment Firefox 3 est passé en grande partie de l’API Carbon historique d’Apple (initialement créée pour faciliter aux programmeurs la migration d’applications OS 9 vers OS X) à Cocoa plus moderne. Il donne aussi des détails sur comment Firefox 3 produit des contrôles de formulaire d’apparence native au style Aqua dans les pages Web et explique comment cela a en fait très peu à voir avec le changement vers Cocoa.
Enfin, Josh explique comment le traitement graphique dans Firefox 3 est réalisé en utilisant Core Graphics (qui englobe les technologies Quartz) et ATSUI au lieu de l’obsolète QuickDraw (qui existe sous une forme ou une autre depuis que le Macintosh original a été lancé en 1984). Ce changement a été accompli en remplaçant code du traitement graphique spécifique au Mac par la bibliothèque Cairo multiplate-forme, qui utilise Core Graphics et ATSUI sur OS X. Core Graphics peut profiter de l’accélération matérielle pour améliorer les performances.
Tous les changements exposés par Josh ont été implémentés dans la version 1.9 du cœur du moteur de rendu Gecko (plutôt que spécifique à Firefox 3), donc ils trouveront aussi leurs places dans d’autres applications basées sur Mozilla, telles que Mozilla Thunderbird (la version 3.0 sera basée sur Gecko 1.9) et Camino (bien que Camino ait utilisé des technologies OS X modernes depuis son commencement, il bénéficiera en outre de la mise à niveau vers Gecko 1.9 dans Camino 2.0).
Josh a aussi écrit un billet ébauchant des projets pour encore plus d’améliorations OS X dans Gecko 1.9.1, qui devrait être terminé vers la fin de cette année. Une grande partie du travail se concentrera à continuer à enlever du code Carbon en faveur de Cocoa, qui ouvrira la voie vers des versions 64 bits de Firefox et d’autres applications Mozilla (les programmes OS X 64 bits ne peuvent pas utiliser Carbon), bien que ce travail ne soit probablement pas terminé dans les délais de la 1.9.1. D’autres améliorations pourront inclure le support des données HTML dans le presse-papiers et la lecture des paramètres proxy des préférences réseau globales.
Une troisième version candidate de Mozilla Firefox 3 a été publiée avec une solution de contournement d’un bogue présent dans la dernière mise à jour 10.5.3 de Mac OS X. Le problème provoque l’arrêt du système d’exploitation si une application essaie d’ouvrir le fichier VerifiedDownloadPlugin.plugin, qui est un plug-in navigateur inclus dans OS X et qui est accédé par Firefox dans certaines circonstances. Bien que le bogue ne soit pas provoqué par du code Mozilla, les développeurs ont décidé d’inclure une solution de contournement dans Firefox 3 pour éviter que des utilisateurs soient exposés à un arrêt. Le problème a été aussi signalé par Apple.
Firefox 3 Release Candidate 3 peut être téléchargé depuis la page des Release Candidates de Firefox ou du répertoire 3.0rc3 de releases.mozilla.org. Les testeurs de la version candidate actuelle de Firefox 3 peuvent faire une mise à niveau en utilisant la fonctionnalité mise à jour logicielle intégrée au navigateur. Notez que bien que des versions RC3 sont disponibles pour Windows et Linux, elles ne contiennent aucun changement depuis la RC2 ; seules les versions OS X sont différentes.
Les notes de diffusion de Firefox 3 Release Candidate 3 contiennent des informations générales sur les améliorations de Firefox 3. Des informations techniques sur le problème VerifiedDownloadPlugin.plugin spécifique à OS X 10.5.3 peuvent être trouvés dans le bogue 436575.
Les membres de la communauté intéressés sont invités à prendre part à une journée de test de Firefox 3 RC3 ce vendredi. L’événement virtuel aura lieu sur le canal #testday de irc.mozilla.org le vendredi 11 juin entre 7h00am et 5h00pm heure d’été du Pacifique (vendredi 2h00pm à samedi minuit UTC/GMT).
En plus de Firefox 3, le bogue VerifiedDownloadPlugin.plugin introduit par OS X 10.5.3 affecte aussi Firefox 2. Pour cette raison, la solution de contournement a été déposée dans la branche 1.8 et sera vraisemblablement incluse dans la prochaine mise à jour mineure de Firefox 2. D’autres applications basées sur Mozilla peuvent aussi être impactées.
Mise à jour : la journée de test Firefox 3 RC3 aura lieu le vendredi 13 juin et non pas l’inexistant vendredi 11 juin telle que mentionnée ci-dessus.
Commentaires fermés sur Mozilla Firefox 3 Release Candidate 3 contourne un bogue Mac OS X
À l’origine lancé il y a huit mois, AllPeers permet aux utilisateurs de partager des fichiers avec leurs amis et leur famille depuis Firefox. Conçu pour être facile à utiliser avec son fonctionnement « Drag-and-Share », AllPeers se sert de la technologie poste-à-poste (l’extension comporte une implémentation spécifique du protocole BitTorrent) et utilise le chiffrement pour garantir vie privée et sécurité. Le site AllPeers a une présentation Flash d’AllPeers, qui fournit plus d’informations sur la façon dont-il fonctionne.
Selon Cedric Maloux président et co-fondateur d’AllPeers, « Approximativement 10 % des nouveaux utilisateurs d’AllPeers téléchargent Firefox afin d’installer notre application. » Comme AllPeers a été téléchargé plus de 350 000 fois depuis son lancement, cela suggère que jusqu’à 35 000 personnes aient pu télécharger Firefox principalement pour utiliser AllPeers (cependant ces chiffres sont probablement inférieurs dû à des mises à niveau d’utilisateurs d’AllPeers existants). En faisant en sorte que les nouveaux utilisateurs d’Allpeers puissent le prendre en main facilement et en proposant Firefox aux utilisateurs qui ne pourraient pas le télécharger autrement, l’offre groupée de Firefox et d’AllPeers devrait être avantageux des deux côtés.
Aujourd’hui on a également vu le lancement d’une nouvelle version de l’extension AllPeers. La version 0.60 inclut une fonctionnalité de « partager par courriel », permettant de partager des fichiers avec des utilisateurs qui n’ont encore installé AllPeers. Elle introduit également un service Always On, qui permet aux utilisateurs de transférer des fichiers chiffrés sur un serveur de sorte qu’ils puissent être téléchargés même si l’utilisateur en partage est hors-ligne. Peer Pressure, le weblog d’AllPeers, a un billet avec plus de détails sur AllPeers 0.60.
Christopher Beard de la Mozilla Corporation approuve l’offre groupée de Firefox et d’AllPeers. « AllPeers étend Firefox de manière significative pour nos utilisateurs en apportant la capacité intégrée de partage de fichiers » dit-il. « Ces publications de Firefox avec AllPeers démontrent le cycle vertueux rendu possible par la plateforme Firefox : utilisateurs et développeurs bénéficient tous deux de l’architecture ouverte de notre écosystème d’extensions. »
Comme pour les précédents accords, la principale version de Firefox promue sur le site mozilla.com continuera de n’inclure aucune extension ou toute autre compilation logiciel. Actuellement, Firefox avec AllPeers est uniquement disponible sur le site d’AllPeers.
Merci à Steve Kerns, Marketing Alchemist pour AllPeers, pour nous avoir parlé de l’offre groupée de Firefox et d’AllPeers et pour nous avoir glissé une ébauche du communiqué de presse avant l’annonce officielle.
Commentaires fermés sur AllPeers conclut un accord pour proposer une offre groupée de Mozilla Firefox et d’AllPeers
L’absence de widgets natifs de style Aqua pour des contrôles de formulaire d’une page Web dans l’édition OS X de Firefox est une source de plainte depuis de nombreuses années pour beaucoup dans la communauté Mac. Josh espère pouvoir activer des contrôles natifs de formulaires dans les versions du tronc de Firefox dans les prochaines semaines, cela veut dire qu’ils devraient être inclus dans le prochain Firefox 3.
La version expérimentale est uniquement une préversion et on demande aux testeurs de ne pas remplir de rapports des bogues quelques soient les problèmes rencontrés.
Commentaires fermés sur Préversion de Mozilla Firefox avec des contrôles de formulaire natifs Mac OS X disponible
Richard MacManus sur un blog de ZDNet publie un compte-rendu d’une session au Gnomedex de Blake Ross, un des co-inventeurs de Firefox. Il y parle notamment du marketing viral de Firefox et de l’impact de la sortie d’IE 7.
Newsforge publie une comparaison de Camino, Firefox et Safari sur Mac OS X. L’article relève (après des tests sommaires) des performances similaires de Camino 1.0 et Safari 1.3.2, mais de bien meilleures performances que Firefox 1.5 sur Mac OS X. Camino est moins extensible que Firefox mais est mieux intégré aux fonctions du système d’exploitation comme le gestionnaire de mots de passe ou le carnet d’adresses. Selon l’expérience de l’auteur, Camino planterait moins souvent que Firefox. L’article cite un sujet des forums de MozillaZine répertoriant les extensions pour Camino.
Commentaires fermés sur Camino face à Firefox et Safari sur Mac OS X
VNUnet raconte l’histoire de la tournée de Microsoft contre le logiciel libre constituée d’une série de conférences intitulées Mythes et réalités sur le logiciel libre. Firefox connaît l’honneur d’une présentation particulière :
Après Bordeaux, la deuxième date de cette tournée s’est tenue à Paris le 24 février 2006. En première partie, Yves Rougy, qui bénéficie de l’étiquette « d’expert indépendant » des logiciels libres, a tout d’abord présenté différentes solutions en open source aux partenaires présents, et notamment la distribution Ubuntu de Linux, le navigateur Firefox ou encore la suite bureautique OpenOffice.org…
Commentaires fermés sur Microsoft présente Firefox lors de sa tournée anti-LL
RISC OS est un système d’exploitation pour les ordinateurs et périphériques qui utilisent des processeurs ARM. Il a été à l’origine développé pour les ordinateurs maintenant défunts d’Acorn Computer pour leur gamme de PC, qui étaient très populaires dans les écoles britanniques vers la fin des années 80 et au début des années 90. Aujourd’hui, RISC OS est développé par Castle Technology Ltd et RISC OS Ltd et continue à être employé par une petite communauté de fervents.
Dans le cadre de son projet de portage Unix, Peter a porté un certain nombre d’applications UNIX sur RISC OS. Alors que les programmes existants sont libres, Peter facture les abonnements pour les CD et le support par courriers électroniques. On s’attend à ce que le portage de Firefox soit disponible sous les mêmes conditions.
Commentaires fermés sur Diffusion du premier bêta du portage de Mozilla Firefox sur RISC OS
Tristan Nitot écrit : « Mozilla Europe examinait depuis quelques temps déjà l’occasion de propager Firefox par des moyens innovants, y compris le marketing viral. Alors que les animations en Flash ont été un choix évident, nous avons rencontré une agence de publicité française qui a fait trois courtes vidéos situées sur http://funnyfox.org/ en affrontant nos ambitions en termes de (très petit) budget et de capacité à être compris par la grande majorité des Européens qui ont des difficultés à comprendre l’anglais (c’est pour ça qu’il n’y a pas de dialogues dans les trois films). Amusez-vous et passez le mot ! »
NDT : Il y a quelques jours, ZDNet France a parlé de cette campagne mais sans interview de Tristan Nitot. Les fans du nouveau directeur du marketing de Mozilla Europe peuvent le retrouver en français dans un article de VNUnet. Dans la presse francophone, on en a parlé aussi sur l’Atelier.fr, sur Silicon.fr et sur Branchez-Vous! qui a même traduit les titres des films. Avant eux, Jérôme Bouteiller dans NetEconomie précisait que « cette collaboration [avec Eric Pozzo] semble être née très simplement lorsque Tristan Nitot, en charge de Mozilla Europe, a vu l’une des créations de l’agence pour Orange (The Microwave). Les deux hommes se sont rencontrés en janvier dernier et il n’aura fallu que quelques mois pour finaliser et lancer le projet. » Tristan a une revue de presse internationale mise à jour sur son blog (censé être fermé).
Commentaires fermés sur Vidéos de marketing viral de Mozilla Firefox