Overblog
Editer l'article Suivre ce blog Administration + Créer mon blog
10 avril 2012 2 10 /04 /avril /2012 22:09

Avant propos : Cet article est un très vieil article retrouvé dans l'un de mes fonds de tiroir, à cette époque, Windows Phone 7 vennait de pointer le bout de son nez, et par un élan de curiosité, j'ai décidé de prendre part à une conférence donnant lieu à une micro-formation d'une journée au Microsoft Innovation Center de Mons afin de voir ce que l'OS mobile de Microsoft nous réservait. Avis mitigé dans un premier temps, j'ai par la suite adopté cet OS à côté de mon Android avec la sortie du Nokia Lumia 800.


Il y a quelques temps, je recevais l'annonce d'une journée conférence sur les moyens de déployement d'applications sur la plate-forme mobile de Microsoft, Windows Phone 7, au MIC de Mons, un moyen de passer en revue les différents aspects de cet OS mobile.


http://www.microsoftmag.eu/uploads/posts/2011-03/1299524548_windowsphone7.jpg

La durabilité

Christophe Peerens, l'intervenant lors de cette journée, n'a cessé de le souligner : l'environnement WP7 a été conçu dans l'optique d'une utilisation simplifiée et stable (à l'inverse de Windows CE 6) et ce dans le but de permettre à ce système d'être durable dans le temps.

"Windows CE 6 nous permettait d'avoir un outil numérique, un genre de pc de poche, qui pouvait également servir de téléphone, pour WP7, le but est tout d'abord à l'utilisateur de téléphoner, consulter et envoyer des sms et de gérer un répertoire de contact". Vous l'aurez donc compris, Microsoft a complètement épuré son interface, rendant le tout plus intuitif pour un utilisateur lambda, à tel point que le système permettant la conservation des données en arrière-plan n'est pas nativement incluse (oui, vous avez bien lu! Si vous souhaitez déployer sur WP7 et que votre application puisse passer en arrière-plan, il ne faudra pas oublier de d'inclure une classe ainsi qu'une suite d'instruction bateau, chose pourtant déjà présente depuis longtemps dans d'autres Osmobile). Beaucoup de tutoriels explicatifs sur le Tombstoning sont disponibles sur la toile afin de remédier à ce problème, mais ce n'est pas sur ce point là que Windows Phone 7 marquera des points...

Par rapport à l'histoire de stabilité, beaucoup de choses sont également passé à la trappe. On notera, comme sous Windows Seven, la fermeture de l'accès registry qui, certes, ferme le smartphone (un peu comme le smartphone de chez Apple ^^), mais stabilise en bonne partie le système en bloquant toute modifications apportées par le user. C'est entre autre pour cette histoire de stabilité (mais également par rapport à un souci software) qu'il n'est pas possible d'effectuer du multitasking (notre intervenant nous a avoué que Microsoft ne savait, à l'heure actuelle, pas comment aborder la manière d'effectuer du multitâche).

 

L'interface

Plus ou moins surprenant, il s'agit de la ligne de conduite de l'interface et des fonctionnalités des téléphones sous la plate-forme de Microsoft : tout a été uniformisé selon une charte pré-définie (taille de l'écran : 480 x 800 ou 320 x 480, 3 boutons physiques : Back, Start et Search, 4 point tactile ou plus, smartphone équipé d'un GPS différentiel, d'un accéléromètre, d'un détecteur le luminosité, d'un détecteur de proximité,...), ce qui, contrairement à Android, laisse très peu de possibilité de fantaisie aux constructeurs d'appareils, mais permettrait au développeurs de se concentrer avant tout vers une optique applicative plutôt que de gestion des formats. Cela "Applellisation" des smartphones destinés au WP7 permet également un léger gain de temps au chargement de l'appli.

 

L'environement de développement

L'app hub

Qui dit smartphone dit forcément market où l'on peut télécharger des applications/logiciels, autant pour les WinPhone que la Xbox 360, qu'ils soient ou non payants. Jusque là pour les dev, il s'agit de la manière classique de procéder : on s'enregistre à l'année pour la modique somme de 99 euros/dollars (pas de conversion s'il vous plait!) sur http://Create.msdn.com afin de créer un LiveID (à noter que pour les étudiants dépendant du <a href="https://www.dreamspark.com/default.aspx ">Dreamspark<a>, les frais d'enregistrement sont réduits (il me semble), ils peuvent également bénéficier de tarif avantageux sur les kits de développement Microsoft Professionnal (à noter tout de même que la firme met en place des kits de développement express, afin de permettre à un quelconque développeur de tester ses applications en local, chose plutôt pas mal). Suite à l'enregistrement, un GeoTrust est effectué, puis Microsoft permet le déblocage de 3 téléphones de développement via le LiveID (les tests de déploiement peuvent, à partir de ce moment, s'effectuer avec n'importe quel ordinateur de développement).

Au moment de l'envoi vers le market, une soumission en vérification est effectuée, ce pour garantir la stabilité de l'application (des topics d'aide sont diponibles afin de passer la certification sans problème)

 

Conclusion

Cette journée nous a permis de voir les différents aspects de l'OS mobile de Microsoft... et à nous faire prendre concience de la jeunesse sur le marché du mobile. D'un point de vue natif, WP7 manque cruellement de fonctionnalités pourtant essentielles et existant depuis longtemps sur les autres plateformes et Microsoft ne réinventera pas la roue en incluant d'une manière native le mulititasking et la mémorisation des données lors des basculements des tâches en arrière plan avec la touche Start. Comme je l'ai également mentionné plus haut, Microsoft s'est un peu Applellisé dans l'âme, autant dans la manière de bloquer une partie de son système d'exploitation

Partager cet article
Repost0

commentaires