Pas de navigateurs tiers sur Windows RT?
- Catégorie: Les Fenêtres
Si vous avez prêté attention aux nouvelles technologiques au cours des deux derniers jours, vous êtes probablement tombé sur la controverse entourant le prochain système d'exploitation Windows RT basé sur ARM de Microsoft.
Tout a commencé avec le post d'Aza Dotzler sur son blog Web Mozilla où il a mentionné que Mozilla ne serait pas en mesure d'apporter Firefox à Windows RT. Dans ce document, Dotzler a mentionné que les autres navigateurs n'étaient pas en mesure de concurrencer Internet Explorer de Microsoft sur les appareils ARM exécutant Windows RT en raison des restrictions d'accès à l'API.
Selon l'article, Microsoft autorise uniquement son propre navigateur Internet Explorer à accéder à ces API, tandis que les autres navigateurs ne sont pas autorisés à faire de même. Le même jour, Dotzler a publié un deuxième article sur son blog personnel, éclairant davantage la situation.
Sur les PC x86 Windows 8, il existe trois types de logiciels.
Premièrement, il existe des programmes Classic qui sont fondamentalement les mêmes que Windows 7. En raison de la riche API win32 disponible dans Classic, ces types de programmes peuvent être très puissants (ou pas), mais ils ne peuvent fonctionner que dans l'environnement Classic et ne peut utiliser aucune des nouvelles fonctionnalités intéressantes disponibles dans Metro et elles ne peuvent pas être exécutées dans Metro. Dans cette catégorie, vous pouvez penser à des programmes comme Adobe Photoshop ou Microsoft Word.
Deuxièmement, il existe des applications Metro qui sont axées sur le toucher, plus simples, mais qui ont des interactions riches entre elles et Metro et d'autres applications Metro. Ces applications ont accès à de nouvelles fonctionnalités intéressantes de Metro, mais elles vivent dans un bac à sable Metro et ne peuvent utiliser aucune des fonctionnalités les plus puissantes disponibles dans l'environnement Classic win32 - les API nécessaires à la création d'un navigateur moderne. Dans cette catégorie, vous pouvez trouver des applications comme Angry Birds, Microsoft Stocks ou Hulu.
Troisièmement, il existe des navigateurs compatibles avec le bureau de style Metro. Ce sont des programmes qui chevauchent Classic et Metro. Ils ont accès à l'API win32 sous-jacente comme les programmes Classic et ils ont également accès aux nouvelles fonctionnalités intéressantes de Metro. Ils peuvent avoir un frontal classique et un frontal Metro, mais sous les couvertures, ils appellent à la fois les API Classic et Metro. Dans cette catégorie, vous avez Internet Explorer 10, Firefox et probablement d'autres navigateurs, y compris Chrome et Opera.
Microsoft a précisé que la troisième catégorie n'existera pas sur Windows pour ARM (sauf si vous êtes Microsoft) et que la première catégorie non plus (sauf si vous êtes Microsoft). Cela signifie que IE sur ARM a accès aux API win32 - même lorsqu'il fonctionne en mode Metro, mais aucun autre navigateur Metro n'a le même accès. Sans cet accès, aucun autre navigateur ne souhaite être compétitif avec IE.
Les développeurs tiers qui souhaitent créer des logiciels pour Windows RT ne peuvent créer des applications Metro que dans ce but, et c'est ce qui limite les développeurs lorsqu'il s'agit de créer le logiciel.
Google le lendemain a rejoint la position de Mozilla sur la question. Selon Cnet , la société a publié la déclaration suivante à la presse.
Nous partageons les préoccupations soulevées par Mozilla concernant l'environnement Windows 8 qui restreint le choix des utilisateurs et l'innovation. Nous avons toujours accueilli favorablement l'innovation dans l'espace des navigateurs sur toutes les plates-formes et sommes fermement convaincus qu'avoir de grands concurrents nous oblige tous à travailler plus dur. En fin de compte, les consommateurs et les développeurs bénéficient le plus d'une concurrence robuste.
Quand nous regardons Windows RT, nous voyons que Microsoft a conçu le système d'exploitation de manière à ce que les applications x86 ou x64 ne puissent pas être portées ou exécutées sur le système d'exploitation. le raison principale pour cette approche, un «engagement pour une durée de vie de la batterie plus longue, des performances prévisibles et surtout une expérience fiable dans le temps».
Les conventions utilisées par les applications Windows actuelles ne fournissent pas nécessairement cela, qu'il s'agisse de processus d'arrière-plan, de boucles d'interrogation, de minuteries, de hooks système, de programmes de démarrage, de modifications de registre, de code de mode noyau, de droits d'administrateur, de pilotes non signés, de compléments ou d'un hôte d’autres techniques courantes. En évitant ces constructions, WOA peut offrir un nouveau niveau de satisfaction client: votre PC WOA continuera à bien fonctionner au fil du temps, car les applications sont isolées du système et les unes des autres, et vous garderez le contrôle sur les logiciels supplémentaires exécutés. en votre nom, tout en laissant transparaître les capacités de divers matériels.
Cela met en évidence qu'il ne s'agit pas seulement de bloquer les navigateurs Web, mais tous les logiciels classiques de s'exécuter sur ARM. Ce que Mozilla et Google critiquent, c'est que ces restrictions ne s'appliquent pas à Internet Explorer. D'autres éditeurs de logiciels pourraient critiquer le fait qu'il ne s'applique pas non plus à Office ou à d'autres logiciels de première partie que Microsoft intègre dans Windows RT. La question ici est de savoir si les nouvelles API sont aussi restrictives que Mozilla et Google les font ressembler.
En ce qui concerne les plaintes, il n'est pas vraiment clair pourquoi Mozilla, ou Google d'ailleurs, n'ont pas inclus le système d'exploitation iOS d'Apple dans la plainte, car il est à certains égards, sinon plus, restrictif que Windows RT le sera. Bien que la plate-forme Windows reste l'acteur dominant sur le marché des ordinateurs de bureau, il s'agit d'un petit acteur du marché mobile, principalement dominé par Apple et Google. En ce qui concerne les navigateurs sur ces marchés, c'est Safari qui domine la scène tout comme Internet Explorer domine le marché des navigateurs de bureau.
Quelle est votre opinion sur tout cela? Permet de discuter dans les commentaires.