Developpez.com

Club des développeurs et IT pro
Plus de 4 millions de visiteurs uniques par mois

Mozilla prévoit un Firefox pour Windows 8
Mais regrette le manque de documentation sur le développement d'applications "hybrides" pour l'OS

Le , par Sarah Mendès, Membre chevronné
En collaboration avec Gordon Fowler

Edit du 14/03/12 sur Chrome pour Windows 8

La Fondation Mozilla a confirmé, via son développeur Brian R. Bondy, travailler actuellement sur une adaptation de son navigateur pour le nouveau système d’exploitation de Microsoft, Windows 8.



Brian R. Bondy l’a affirmé vendredi dernier. Pour lui, le développement n’en est cependant qu’à ses débuts, « la prise en charge des prérequis de Metro nécessitant un nouveau code ».

Pour écrire ce nouveau code, la fondation utilisera la bibliothèque « Windows Runtime C++ Template Library (WRL)» qui permet un accès de bas niveau aux composants Windows et « qui est assez semblable à C++ / ATL », même si un débat est visiblement en cours sur l'utilisation de C++/CX.

Pour Brian R. Bondy, cette deuxième solution pourrait être envisagée sur le long terme (C++/CX et WRL se mélangeant d'après lui très bien) mais plus difficilement sur le court terme. L'avantage du C++/CX est qu'il se compile en code natif et permet une diminution de la taille de ce code. Mais problème, C++/CX nécessiterait un environnement de build totalement nouveau.

L'interface, elle réalisée avec Direct X. XAML, n'a a priori pas les faveurs de Mozilla. La fondation y voit plus un outil pour développeurs .NET et C++ et préfère son alternative maison, XUL, qui serait de toute façon "compatible" avec Direct X. D'où ce choix pragmatique.

Au delà des technologies de développement, Mozilla avoue rencontrer une autre grosse difficulté dans son projet.

Trois types d’applications (et pas deux !) seront en effet disponibles sur Windows 8 : les logiciels classiques pour Aero (similaires à ceux de Seven et Vista), les applications Metro (optimisées pour le tactile), et les applications hybrides qui seront accessibles à la fois via Metro et Aero.

« Firefox se placera dans cette troisième catégorie », ce qui signifie concrètement qu'il aura accès à la fois aux API Win 32 et WinRT.

Or cette troisième catégorie "hybride" serait aujourd'hui bien mal documentée.

Brian R. Bondy regrette également que Windows 8 ne puisse utiliser qu'un seul navigateur en mode Metro, celui défini comme navigateur par défaut dans tout l'OS. Une décision prise par Microsoft qui pourrait être un frein pour Firefox.

Ceci dit, Mozilla n'en est pas encore à ces considérations. La première étape sera de travailler sur une version fonctionnelle et de résoudre les problèmes exposés ci-dessus. Par souci de transparence, les avancées des travaux seront consultables sur cette page.

Les moutures alpha et bêta devraient voir le jour dans le courant de l'année. Mais là encore, Mozilla n'est pas sûre que Firefox (Fennec ?) pour Windows 8 soit accepté dans le Windows Store dans la mesure où l'application ne sera pas 100 % de style Metro.

Quoiqu'il en soit, avec cette annonce, Firefox pourrait bien devancer Chrome et profiter de Windows 8 pour tenter de lui voler quelques parts de marché. A moins que Google ne décide d’entrer en jeu très rapidement. Et de se pencher lui aussi sur ces applications hybrides, pour le plus grand plaisir de tous les développeurs intéressés par Windows 8 et ses nouvelles subtilités.

Edit :

Un jour après l'annonce de Mozilla, Google confirme qu’il va lui aussi entamer le développement d’une version Windows 8 hybride Metro-Aero de son navigateur.

Chrome sera donc adapté au tactile mais cette version ne sera pas une déclinaison du navigateur de Android, a précisé un porte-parole de la société.

Opera pour sa part, se refuse à tout commentaire même si l’éditeur Norvégien affirme diplomatiquement regarder de près la nouvelle plate-forme de Microsoft.

Source : Mashable

MAJ de Gordon Fowler

Source : Brian R. Bondy blog

Et vous ?

Que vous inspirent les problèmes rencontrés par Mozilla ? Et ses choix pour développer un Firefox/Fennec pour Windows 8 ?


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de Tibec Tibec - Candidat au Club https://www.developpez.com
le 13/03/2012 à 17:54
Avatar de Flaburgan Flaburgan - Modérateur https://www.developpez.com
le 14/03/2012 à 9:02
Ton lien indique qu'aucun des navigateurs n'aura de plugin. Ça sort d'où ?
Avatar de Gordon Fowler Gordon Fowler - Expert éminent sénior https://www.developpez.com
le 14/03/2012 à 9:33
Google travaille sur une version de Chrome pour Windows 8
Tout comme Firefox, l’application sera « hybride »

Mise à jour du 14/03/12

Un jour après l'annonce de Mozilla, Google confirme qu’il va lui aussi entamer le développement d’une version Windows 8 hybride Metro-Aero de son navigateur.

Chrome sera donc adapté au tactile mais cette version ne sera pas une déclinaison du navigateur de Android, a précisé un porte-parole de la société.

Opera pour sa part, se refuse à tout commentaire même si l’éditeur Norvégien affirme diplomatiquement regarder de près la nouvelle plate-forme de Microsoft.

Source : Mashable

MAJ de Gordon Fowler
Offres d'emploi IT
Ingénieur H/F
Safran - Ile de France - Moissy-Cramayel (77550)
Spécialiste systèmes informatiques qualité et référent procédure H/F
Safran - Ile de France - Colombes (92700)
Expert décisionnel business intelligence H/F
Safran - Ile de France - Évry (91090)

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique Accueil