Demandez à Microsoft pourquoi certaines fonctionnalités ne sont pas dans Windows Phone 7 et la réponse habituelle est que, lorsque vous développez un nouveau système d'exploitation en 18 mois, vous devez faire des choix difficiles quant à ce que vous pouvez réaliser à temps et aux éléments les plus importants pour l'entreprise. expérience.

C'est la raison derrière l'absence de copier-coller jusqu'en 2011 et l'absence de modem comme modem.

Mais ce n’est qu’une des raisons pour lesquelles Windows Phone 7 n’est pas livré avec Flash, selon Andy Lees de Microsoft, désormais président de la division des communications mobiles..

L’autre (qui explique également pourquoi un téléphone utilisant des applications Silverlight ne peut pas charger Silverlight dans des pages Web) nous donne des indications beaucoup plus intéressantes sur l’architecture future du navigateur mobile de Microsoft..

"Ce n'est pas une chose religieuse; nous prenons en charge la vidéo standard H.264 dans le navigateur. Nous ne sommes pas allergiques à Flash, nous ne sommes pas allergiques à Silverlight, nous ne sommes pas allergiques à HTML5 - mais ceci [Windows Phone 7 browser] ne le supporte pas ", a-t-il déclaré à TechRadar.

"Nous n'avons pas le modèle d'extensibilité dans le navigateur pour ces éléments et lorsque vous verrez l'avenir, vous comprendrez pourquoi."

IE7.5?

Microsoft appelle le navigateur Windows Phone 7 "à mi-chemin entre IE7 et IE8", mais il s'agit d'afficher des pages Web HTML plutôt que des fonctionnalités complètes du navigateur. Adobe doit utiliser le navigateur pour utiliser Flash sur Windows Phone..

Et comme Lees l'a dit à TechRadar, "il n'y a pas d'extensibilité de plug-in ActiveX en raison du modèle de sécurité; nous n'allons pas le faire. Et sans modèle de plug-in ActiveX, comment ferions-nous Flash?"

Microsoft aurait-il pu faire quelque chose de spécial juste pour Flash (et Silverlight)?

Encore une fois, il ne s'agit pas seulement de combien de temps ils ont eu. "Nous ne voulons pas ouvrir cela, puis l'enlever; ce serait une mauvaise chose. Les navigateurs utilisent un modèle d'extensibilité différent."

Cela est certainement vrai pour Chrome et IE9. Les pièces qui étaient autrefois des plug-ins, telles que le rendu Flash et PDF dans Chrome et le moteur JavaScript dans IE9, sont désormais des sous-systèmes dans le navigateur lui-même..

Pour le moteur JavaScript Chakra d'IE9, cela signifie une navigation Web plus rapide, car Internet Explorer ne doit pas transmettre de code entre deux systèmes..

Flash dans Chrome permet une communication plus rapide, ce qui signifie également que vous pouvez isoler Flash dans chaque onglet, ainsi que dans le reste de la page Web. Si Flash se bloque dans un onglet, il ne se bloque pas dans les autres pages Web que vous consultez et peut également améliorer la sécurité..

Si IE utilisait ce type de modèle d’extensibilité sur les futures versions de Windows Phone, cela pourrait aider à craindre que l’exécution de Flash ou Silverlight conçu pour le PC ne réduise en rien la durée de vie de la batterie, car de meilleures performances et une gestion des temps d’exécution identiques. processus signifie une meilleure durée de vie de la batterie (plus tôt vous finissez d’exécuter du code et éteignez le processeur, moins il consomme d’énergie).

Lees est très ferme sur le fait de ne pas parler de la feuille de route de Windows Phone, mais ceci est un indice intriguant sur les futures orientations possibles, et une autre façon pour les navigateurs mobiles de se mettre à la pointe de la technologie en matière de navigation sur les ordinateurs de bureau..