
Vendredi, je suis tombé sur un article de Julien Dollon qui m'a tout simplement mis une claque... Je vous recommande fortement d'aller le lire d'ailleurs...
Depuis quelques mois, comme vous l'avez probablement vu si vous suivez mes articles et mes liens, je ne cesse de me plaindre des choix faits par Microsoft. Qu'il s'agisse de Windows 8, du fait d'avoir laissé tomber Silverlight et WPF au profit de HTML5/JavaScript, de leur Windows App Store, ...
Seulement voilà. Ce n'est pas à moi de remettre tout ça en cause. J'ai beau dire que Visual Studio est un IDE génial, que Silverlight est plus sympa que HTML5/JavaScript et que WP7 est le meilleur OS mobile, ça ne changera rien à l'avenir. Microsoft a un train de retard sur ses concurrents. Que ce soit au niveau des tablettes ou des smartphones. J'ai même de plus en plus l'impression que Windows 8 sera mal accueilli, car trop dépaysant et pas pratique d'utilisation pour un PC (ce qui est un comble pour un Windows !
).
Même si je développais aujourd'hui une super application sur Windows Phone 7, combien de personnes l'utiliseraient ? 50 ? 100 ? Et combien de personnes l'utiliseraient si je la développais pour iPhone ou Android ? 1000 ? 2000 ?
Le marché a évolué. A changé. Et moi, comme tous ceux dont je me moquais il y a 2/3 ans, je suis resté agrippé à mes technos préférées sans vouloir en changer. Bouh HTML5 ! Bouh JavaScript ! Bouh Ruby ! Moi je suis un développeur .Net namého ! 
Microsoft a rendu le développement tellement simple et tellement intuitif que je suis devenu accro. Et j'ai arrêté de regarder ce qui se passait ailleurs. Je suis devenu un dinosaure de l'informatique. A même pas 25 ans, c'est triste non ? 
Sauf que non. Il est temps pour moi de réagir. Je suis un ingénieur logiciel. J'aime le .Net, mais il n'y a pas que ça. Il y a même probablement mieux aujourd'hui ! Je dois développer pour me faire plaisir, mais aussi pour offrir des services et des applications aux gens et pour apprendre de nouvelles choses ! Je dois m'adapter au marché d'aujourd'hui, et au marché de demain. Même si ce marché est celui des smartphones et des tablettes ! Et puis, peut être que j'aimerais ça au final... Qui sait ?
Alors reprenons : "Bonjour, je m'appelle Tommy, je suis ingénieur développeur, et vous ?"
image modifiée de Rego - d4u.hu, sous licence CC

Windows 7, c'est has been... Microsoft ils ont fait un truc pour ça : Windows 8.
Comme vous le savez tous, la bêta de Windows 8 devrait sortir d'ici une douzaine de jours, et Microsoft a commencé de dévoiler ses nouvelles fonctionnalités : le système de copie avancé, la disparition du bouton démarrer, l'inclusion de Office dans la version tablette, la fin du bandeau, les images comme mots de passe, ...
Bref, quelques excellentes choses, mais le principal défaut de ce système d'exploitation est toujours le même pour moi : il se veut hybride PC / Tablettes.
Je ne vais pas vous resservir mon discours sur le fait que les PC et les tablettes sont des outils à vocations totalement différentes. Non. Je vais juste essayer de comprendre avec vous pourquoi Microsoft a fait ces choix, et ce que j'aurais tenté à leur place...
Déjà, cet OS est pour skyzophrènes. Deux bureaux totalement différents, l'un orienté tactile / applications simples, l'autre orienté bureautique / applications sérieuses. L'idée de départ n'est pas si mauvaise (pouvoir habituer les utilisateurs à autre chose sans les déstabiliser au point de les perdre), mais vous vous voyez jongler sans arrêt entre les deux interfaces ? Vous vous voyez utiliser l'interface Metro à la souris ? Vous vous voyez avoir un navigateur n'acceptant ni Flash ni Silverlight ?
Mais pourquoi ce choix ? Pourquoi cette évolution ? D'après moi, pour 2 raisons :
- Que leur OS soit parfaitement compatible avec les tablettes, pour être les premiers à proposer un OS "avancé" pour tablettes.
- Pouvoir instaurer un magasin d'applications "Windows Store" (et donc profiter des 30% de "royalties" sur chaque application vendue).
Bon, le premier point est une aberration, j'en ai déjà assez parlé. Réfléchissons, si vous le voulez bien, au deuxième point.
Windows est le système d'exploitation connu par la majorité des gens comme "buggué", "lent", "lourd", "plein de virus", ... Intéressant. Bizarrement, je n'ai jamais eu le moindre problème sérieux avec Windows. Mon PC, qui a déjà plus de 3 ans, a toujours été rapide, puissant, n'a jamais planté, et je n'ai jamais eu de virus. Suis-je un surhomme ? Non, je fais juste attention à ce que j'installe.
Plutôt que de créer son bandeau "tactile" rempli d'applications, notre éditeur d'OS préféré n'aurait-il pas pu réfléchir sur comment révolutionner Windows 7 ? Le système d'exploitation très agréable auquel les gens sont habitués ?
Car il ne faut pas se leurrer. La majorité des gens restent sous Windows par habitude. Mais dès qu'on va commencer à casser leurs habitudes, ils vont de plus en plus remettre leur choix en cause, et peut être même envisager de partir chez Mac. (Après tout, Apple c'est la classe aujourd'hui. Hum !)
Mais qu'est ce que Microsoft aurait pu faire ? Creuser le véritable problème. Le principal problème des PC d'aujourd'hui est que les gens installent un peu tout et n'importe quoi, sans jamais faire attention à ce qu'ils cochent ou acceptent. Le second problème est qu'un PC neuf possède déjà des dizaines d'applications du constructeur qui ralentissent énormément le PC. A tel point que j'ai déjà vu des PC neufs bien plus lents que mon PC vieux de 3 ans.
A la place de Microsoft (oui, je n'ai pas froid aux yeux, mais c'est mon blog après tout, je dis ce que je veux), j'aurais tenté autre chose :
- Interdire aux fabricants de PC de préinstaller des logiciels, à l'exception des pilotes nécessaires au bon fonctionnement de la machine.
- Garder le système d'exploitation tel qu'il est actuellement, en ne faisant que quelques améliorations techniques (mettre une option "dock d'applications" pour remplacer la barre des tâches, améliorer le bureau et le menu démarrer, ...) et graphiques.
- Mettre en place une hiérarchisation des applications et de leurs dépendances claire et obligatoire. Ainsi, pour chaque application installée ou à installer, on devrait voir immédiatement : ce qu'elle installe, ce dont elle dépend et les outils secondaires qu'elle proposer d'installer (décochés par défaut !).
- Intégrer un catalogue d'applications, comme ce qu'ils veulent faire sous Windows 8, mais d'applications Windows classiques (pouvant donc être développées dans n'importe quel langage...). Ces applications devraient remplir certaines normes pour être acceptées : pas de toolbars ou autres spywares intégrés, hiérarchie renseignée, respect de la vie privée, ... Permettre également la connexion à un dépôt d'applications autre que l'officiel (redondance, applications d'entreprise, ...).
- Simplifier le processus de désinstallation d'applications : un tri par installation et par date. Ainsi, en supprimant par exemple Daemon Tools, on supprime automatiquement TOUT ce que ce logiciel a installé. Pas uniquement l'application : ses sous programmes, ses librairies et ses dépendances inutilisées ailleurs.
- Bloquer, par défaut, l'installation d'applications sans passer par ce Store, blocage pouvant être désactivé facilement par mot de passe.
- Garder l'UAC, mais le rendre plus pertinent (demande du mot de passe, affichage uniquement hors processus Store, ...). Après tout, qui a déjà vu l'UAC sauver son PC ?
- Continuer d'encourager le développement WPF / Silverlight (compatibilité Windows et Windows Phone, et même Mac et Linux à travers Silverlight et Moonlight !).
- Sortir une version modifiée de WP7 spécialement conçue pour les tablettes (WP7 est un système d'exploitation excellent... Pourquoi ne pas continuer sur cette lancée ?).
- Inclure par défaut Office complet dans cet OS (geste fort et moins de piratage).
- Et, forcément, laisser tomber WinRT (le langage de développement dédié aux applications Windows 8).
Au final, ma version "personnelle" de Windows 8 ne conviendrait-elle pas davantage aux habitués tout en renforçant la puissance et la sécurité de leurs PC ? Permettrait-elle toujours de configurer son Windows comme on le veut ? Permettrait-elle l'installation et la distribution facile d'applications, qu'elles soient certifiées ou non ?
Pour terminer, j'ai peur que la direction prise par Microsoft ne lui fasse perdre 2 marchés : celui des utilisateurs expérimentés qui ne veulent pas que leur PC de travail se transforme en gros smartphone hyperconnecté, et celui des gens qui veulent la simplicité mais qui restent par habitude et qui, du coup, iront voir ailleurs.
Rendez-vous dans quelques mois.

Les liens du jour ? Quels liens du jour ? Ah, ceux là :
- Encore une autre faiblesse du Cloud : que se passe-t-il si la connexion est perdue pour une longue durée ? Peut-on encore travailler ? En effet, le Datacenter Cloud d'Amazon est indisponible depuis hier. La foudre est tombée pile sur le transformateur électrique du Datacenter. Pas de chance !

- Une fillette de 10 ans a hacké l'iOS. Le web tout entier s'extasie avec l'histoire de cette fillette qui a découvert qu'en changeant l'heure de son iPhone, elle pouvait s'octroyer des bénéfices dans certains jeux (comme Farmville par exemple). C'est bien mais... elle a un iPhone à 10 ANS ?!?!
De plus, changer l'heure, pour moi, ce n'est pas hacker. Elle est intelligente et elle a découvert une faille, OK. De la à dire qu'elle a réussi à hacker l'OS du smartphone d'Apple, il y a un monde... Je pense que j'hackais bien plus lorsque je fabriquais mes propre codes d'ActionReplay sur GameBoy à son âge (surtout qu'à l'époque il n'y avait pas Internet !).
- La part de marché de Microsoft sur le marché des smartphones baisse encore... Dommage, je trouve que Windows Phone 7 est vraiment bien fait. Malheureusement, comme je l'ai déjà dit, il y a peu de bons smartphones WP7 et, sur ce support, la plupart des applications sont payantes... Comment voulez vous séduire alors que vos concurrents font au moins aussi bien pour moins cher ?

- CanalPlus et Allociné prépareraient une offre de VoD illimitée à 10 euros par mois. On s'en approche de la license globale, on s'en approche... Reste à voir les conditions d'utilisation (surtout connaissant CanalPlus !). A suivre.
- Si vous cherchez un SSD pas cher, TopAchat en vend actuellement deux à 99€ et 160€ (de 96 Go et 120 Go respectivement).
Et quelques liens fun :
- Un petit site qui vous dira si c'est bientôt le weekend ou non
(dans la lignée de perdu.com et dernierepage.com !)
- Un petit jeu Mario en HTML5 qui génère des niveaux à la volée... Durée de vie infinie ! (via Korben)

- Un outil pour tester gratuitement la sécurité de votre site web. A tester. (via Korben)
- Heroes of Newerth, un MOBA (Multiplayer Online Battle Arena, comprenez un jeu basé sur le système de DOTA) devient F2P. Voilà qui devrait faire un peu de concurrence à League of Legend. Après, si j'aime bien le principe du F2P, je trouve qu'aujourd'hui, les joueurs qui payent sont trop avantagés. Ca me rappelle Travian, un jeu de stratégie multijoueurs qui, à l'origine, offrait de légers avantages aux joueurs qui payaient (meilleure interface, automatisation de certaines actions, ...) et qui, aujourd'hui, offre des bonus énormes aux joueurs qui payent (+30% de ressources, échanges instantanés de ressources à 1:1, ...). Du coup, pour pouvoir gagner, il faut payer...

Bonne fin de journée, à demain !
image modifiée de Benjamin Féron, sous licence CC

Allez, voici les quelques news de ces derniers jours qui peuvent vous intéresser et qui ont fini dans mes favoris :
- La BNP et Ubisoft se livrent une guerre de Post-its en collant sur leurs fenêtres des représentations de personnages de Jeux Vidéos ! Sympa !

- Visiblement, la dernière mise à jour des WP7, Mango est enfin finalisée. Maintenant, il faudrait peut être se concentrer sur le hardware, non ?
- Etant donné les mauvais chiffres de Nintendo, les directeurs de la société ont décidé de baisser leurs salaires. Respect ! On ne verrait pas cela en France...
- Blizzard a décidé, pour Diablo 3, d'ouvrir dans le jeu un Hôtel des Ventes contre argent réel... Ainsi, si vous trouvez un objet rare, vous pourrez le revendre quelques euros... Si l'idée est louable (tordre le cou aux farmers chinois qui revendent en ligne et reprendre la main sur l'économie liée au jeu), j'ai un peu peur des dérives que ça risque d'entrainer (spéculation, farming des jeunes joueurs pour gagner de l'argent, ceux qui n'ont pas de CB se sentiront lésés, ...). A suivre.

- Korben a failli fermer les commentaires sur son blog. Tout ça à cause des gens qui se sentent obligés d'insulter ou de troller lorsqu'on leur donne la parole... Au final il ne reste que la modération ou la fermeture des commentaires...
- Visiblement, Project HoneyPot, ça marche vraiment bien ! La puissance du communautaire ?

- Une autre vision de l'auteur de Minecraft. Hum...
Et à côté de ça :
- Un super moteur de recherche CreativeCommons qui simplifie la vie des bloggueurs pour trouver des images ! Merci SebSauvage.
- Un petit graphique assez sympa sur l'histoire d'Android.
- Un article génial chez SebSauvage (et oui, encore) qui m'a fait découvrir la puissance des installeurs ! Grâce à Ninite, plus besoin de télécharger 30 logiciels à chaque reformatage ! J'essaierais de faire un petit tuto là dessus (Ou comment nettoyer et préparer un ordinateur fraichement acheté / formaté ?).

- Pour aller avec Ninite : Decrapifier permet de supprimer tous les logiciels pourris que vous trouvez sur un pc fraichement acheté !
image modifiée de Nivrae, sous licence CC
…n’existe pas.

Comme certains le savent déjà, je suis l’heureux détenteur d’un fier et puissant iPhone 3G (sisi, le vieux tout pourri qui laggue à mort depuis la sortie de l’iOS 4 !).
Face à la vélocité (inexistante) de mon fidèle smartphone, j’ai décidé, il y a quelques jours, de changer de téléphone (n’étant plus engagé, il fallait que j’en profite).
Etant développeur .Net et fanboy de Microsoft (« bouuuh la honte » me direz vous), j’ai forcément décidé de rechercher le meilleur des smartphones WP7. Celui alliant puissance, rapidité, mémoire, confort d’utilisation, …
J’ai malheureusement vite déchanté.
En effet là où l’iPhone 4 est un très bon (voire excellent) smartphone et là où l’offre du coté des smartphones Android est importante, les rares téléphones sous Windows Phone 7 peinent à convaincre.
En lisant de nombreux tests (dont ceux de lesnumériques dont je suis friand), on peut se rendre compte que les téléphones sous WP7 disponibles actuellement sont de bon smartphones, mais loin d’être du niveau de l’iPhone ou de certains Androphones.
De plus, WP7 en lui-même souffre d’importantes lacunes (les mêmes lacunes qu’on pouvait retrouver dans l’iOS à ses débuts), alors que ses deux principaux concurrents ont comblé ces lacunes…
J’ai trouvé ça assez décevant, mais en surfant sur internet, je me suis rendu compte qu’un smartphone sous Android (ou Androphone) pourrait peut être plus m’intéresser qu’un WP7 aujourd’hui. Pourquoi ?
- Déjà les Androphones sont partout, et un smartphone sur 2 aujourd’hui fonctionne sous l’OS de Google. Ainsi si je veux développer mes applications pour mon téléphone, beaucoup plus de gens pourraient en profiter et je pourrais les vendre plus facilement (argennnnt !),
- Ensuite certains Androphones sont vraiment excellents en termes de hardware et de fonctionnalités (HTC Desire S, HTC Desire HD, Samsung Galaxy, …).
- Egalement, mon coté bidouilleur serait comblé par un téléphone sous Android (customisation, optimisation, tout ce que j’aime !).
- Enfin, un smartphone sous Android très attendu devrait sortir sous peu, à savoir le Samsung Galaxy S 2 (processeur dual core, 1go de ram, appareil photo 8Mp, bonne autonomie, …).

J’envisage donc fortement de craquer et de me prendre le Galaxy 2, même si j’attendrais pour voir les résultats des tests.
Je conseille également aux gens qui veulent changer de téléphone de renvoyer leur téléphone sur un site comme love2recycle. Grâce à ce site (ou à un autre du même genre) qui s’occupera du recyclage de votre téléphone, vous pouvez récupérer un bon prix pour cet accessoire dont vous ne voulez plus (94€ pour mon iPhone 3G fonctionnel !). Alors n’hésitez pas et faites un geste pour la planète !
Au final, pour répondre à ma propre question… Ceux qui cherchent le meilleur smartphone WP7 devraient soit :
- Attendre l’arrivée d’un excellent smartphone WP7,
- Oublier cette idée de « meilleur smartphone » et prendre un téléphone moyen disponible actuellement (HTC Mozart ? Omnia 7 ?)
- Oublier WP7 et choisir un Androphone…
Voilà, c’était un petit article non sponsorisé (je tiens à le préciser !) sur ma recherche du parfait smartphone qui, je l’espère, vous aura intéressé.
Bonne journée !
image de Axel Bührmann
image de Saad Irfan
- Pour ceux qui l'auraient loupé : l'excellent article de Korben sur le pourrissage des réseaux par les FAI. Vive la neutralité du net !
- Tiens, les médias ont été abusés par une photo de Ben Laden qui circulait sur internet... Sympa !
- Free doit 300€ à un client qui l'a attaqué en justice pour le retard de la livraison de sa box. Au final il l'aura quand même eu quatre mois plus tard... Si tous les clients de Free faisaient ça, je pense qu'ils se bougeraient un peu les fesses pour équiper les anciens clients plutôt que les nouveaux. Vive la fidélisation !
- Tiens, le Conseil national du numérique sera nommé par la présidence et il sera là à titre consultatif uniquement. Notre gouvernement fait vraiment tout ce qu'il faut pour se mettre les internautes dans la poche pour les futures élections. Vivement Hadopi 3 !
- Ha, Free est désormais obligé de compter dans les appels vers fixes TOUS les numéros de fixes. Ben c'était pas déjà le cas ? Ah non pardon, il faut chercher à faire de la tune par tous les moyens...
- Finalement, Sony a bien avoué qu'un petit nombre de numéros de cartes de crédit avait filtré. Seulement 10 millions. Possesseurs de PS3, je vous conseille (avant d'immoler votre console par le feu) d'appeler votre banque pour faire bloquer votre CB et en demander une nouvelle.
- Apparemment, les 3 premiers résultats d'une recherche Google génèrent 58% de clicks. J'ai du boulot pour arriver dans le top 3 pour "actualité numérique" !
- Un autre milieu privé dans lequel on n'hésite pas à arnaquer tout le monde : l'eau. Que ne ferait-on pas pour obtenir un maximum de sacrosaints dollars (ou euros dans ce cas) ? Ce n'est pas comme si des gens mourraient de soif dans le monde tandis qu'on surfacture de 10% l'eau en France...
- Sympa : Microsoft a mis en ligne un petit outil permettant de porter les applications iOS vers WP7 (avec un livre de 90 pages en plus).
- Tiens, Android aussi va bientôt permettre la vidéoconférence. Il était temps. (Je rappelle que ce n'est possible qu'en Wifi, car en 3G c'est interdit par les opérateurs...)
- Ouaaaaaaaaaaaah ! L'iPhone 4G blanc est plus épais de 0,2mm que l'iPhone 4G noir ! Quel buzzzzzzzzzz !
- La sortie d'un magasin d'applications (le Windows Store) sur Windows est confirmée ! Youpi, mais que vont devenir tous les sites de téléchargement ? A suivre...
- Cool, tous les contrats de jeux vidéos (les CLUF) qu'on accepte (sans jamais les lire) à l'installation du jeu seraient illégaux d'après le droit Français :)

Quelques jours seulement après la sortie de la bêta du SDK Microsoft pour développer sur Kinect, la société tequilarapido a annoncé la sortie d'un Framework et d'un Toolkit pour créer facilement des applications Kinect.
Cet outil (basé sur un framework OpenSource OpenNi sous licence LGPL) est d'ores et déjà disponible sur codeplex.
Pour ceux qui ne le savent pas (comme par exemple... moi ;), tequilarapido est un partenaire privilégié de Microsoft. Elle a souvent eu accès à des produits Microsoft avant leur sortie (Silverlight, WP7, ...).
Plus ça va et plus j'envisage de m'acheter un Kinect, pour voir les possibilités de l'engin... Mais je pense quand même attendre, car si j'aimerais bien développer sur Kinect, j'aimerais aussi utiliser mon futur Kinect pour jouer, et pour cela... il faut des jeux disponibles !
A voir dans quelques mois.
source, image

Il y a quelques jours, la mise à jour NoDo pour Windows Phone 7 est sortie. Malheureusement, très rares sont les possesseurs de smartphones sous WP7 qui ont pu en profiter.
En effet, les opérateurs, qui étaient censés pouvoir déployer la mise à jour peu après sa sortie, on été incapables de la sortir rapidement, comme c'était prévu à l'origine.
Ainsi, la plupart de leurs abonnés se retrouvent à devoir attendre la mise à disposition de leur mise à jour (qui est déjà sortie et que certains chanceux ont déjà !). Le vice-président de Microsoft tenait donc à s'excuser pour les cafouillages liés à ce déploiement raté. Le système est visiblement loin d'être au point ! (Je ferais bien une comparaison avec Apple, mais je vais me retenir.)
Pour une mise à jour de l'OS, je ne vois pas vraiment pourquoi on doit passer par l'opérateur... Ah si pardon, pour qu'il réinstalle ses applications à lui dont on se fiche et qui permettent de bloquer la VoIP, le mode "Modem", ... C'est vrai que ce serait aberrant de permettre à ses abonnés d'utiliser leurs smartphones comme bon leur semble... Ils ne pourraient plus se faire 95% de marge en facturant des choses qui devraient être gratuites (accès à internet mais pour les mails il faut payer ? WTF).
Pffff !
source, image
Durant le Microsoft Management Summit, Microsoft a dévoilé la bêta 2 de son nouveau logiciel : System Center Configuration Manager (SCCM) 2012.
Cette application permet aux entreprises de gérer le déploiement, la configuration et la mise à jour des serveurs, des applications et des terminaux mobiles dans une infrastructure.
L’objectif de Microsoft est d’« habiliter chaque personne à être productive en tout lieu et quel que soit l’appareil choisi ». Ainsi, tous les logiciels capables de se connecter à ActiveSync (l’application de synchronisation de Microsoft) pourront être configurés via SCCM 2012.
Microsoft risque donc d’encourager l’utilisation d’iPhones ou autres Androphones en entreprise, et donc créera lui-même de la concurrence pour ses téléphones sous WP7.
Il faut quand même dire « respect » à Microsoft… Pour une fois qu’une société permet à ses clients d’utiliser des produits de concurrents…
A suivre.
source, image

Le copier/coller arrive enfin sur les smartphones WP7 !
En effet, la mise à jour "NoDo" vient d'arriver pour les smartphones sous l'OS mobile de Microsoft, cette dernière apportant :
- le copier/coller,
- une amélioration du MarketPlace,
- une meilleure gestion du WIFI,
- quelques autres améliorations mineures...
Cependant, toujours pas de multi-tâches...
Allez Microsoft, il serait temps de sortir WP7 de l'état de "Bêta sortie trop tôt" pour en faire un véritable produit maintenant !
source, image