Nous relations vendredi dernier l’opposition de plus en plus farouche du développeur Markus Persson, créateur de Minecraft, face à Windows 8. Il accusait notamment le système de Microsoft de tuer la notion d’ouverture de la plateforme PC. Mais un autre développeur, Raphael Rivera, a voulu démontrer que la certification de Minecraft n’avait rien de complexe.
Certify or not certify
Markus Persson, alias Notch, est connu pour avoir créé le jeu Minecraft. Ce titre indépendant, mélange d’aventure et de construction, s’est vendu à des millions d’exemplaires. Il est également connu pour ses prises de position contre Windows 8, en particulier son Store. Il affirmait ainsi la semaine dernière que Microsoft avait proposé son aide afin que Minecraft soit certifié pour Windows 8. Il avait alors répondu qu’il préfèrerait encore que « Minecraft ne fonctionne pas sur Windows 8 plutôt que de jouer le jeu ».
Il existe en fait un certain flou autour du processus de validation des applications à cause justement du Windows Store. Les applications de ce dernier doivent obligatoirement être développées via le jeu d’API (Application Programmation Interface) WinRT et sont destinées à occuper tout l’écran, facilitant l’utilisation tactile. Cependant, les applications classiques à destination du Bureau fonctionnent toujours comme prévu, mais il est possible de les faire certifier.
Quels bénéfices ?
Cette « Desktop App Certification » reprend en fait le « Windows Software Logo Program » de Windows 7. Le but est de s’assurer que l’application fonctionne en suivant quelques lignes directrices de base telles que le respect de certaines pratiques de sécurité, le fonctionnement sans recourir au mode de compatibilité, la gestion correcte de l’extinction de la machine, un processus propre de désinstallation et ainsi de suite.
Il ne s’agit donc pas d’une « autorisation » délivrée par Microsoft, mais une application Bureau certifiée peut être placée dans le Store. À la différence toutefois d’une application WinRT, sa fiche produit sera constituée d’un descriptif, de captures, de notes et avis, mais surtout d’un lien pointant vers le site de l’éditeur : Microsoft n’assure pas la vente et ne récupère donc pas un pourcentage (30 %, ou 20 % à partir de 25 000 dollars générés).
Même si Microsoft aimerait sans doute que Mojang (la société créée par Notch) conçoive une version WinRT de Minecraft, l’éditeur a seulement proposé d’aider pour la certification. Minecraft est une application développée en Java et qui dispose d’un petit exécutable d’environ 200 ko. La certification ne devrait donc rien avoir de particulièrement complexe, et c’est ce qu’a voulu prouver le développeur Rafael Rivera.
En l'état, Minecraft passerait les tests... avec des avertissements
Rivera a donc utilisé la version 1.3 de Minecraft, à savoir la dernière mouture stable du jeu, pour lui faire passer les tests. Ces derniers sont fournis par le Desktop App Certification Kit et sont les mêmes que ceux utilisés par Microsoft avant validation pour le Windows Store. Le résultat était que Minecraft passait la certification avec des avertissements.
Voici pour information les raisons de ces avertissements :
- L’exécutable de Minecraft n’est pas compilé pour prendre en compte des mesures de protection telles que la DEP ou l’ASLR
- L’exécutable ne contient pas de manifeste pour indiquer à Windows qu’il ne réclame aucun privilège particulier à l’UAC et qu’il peut donc fonctionner dans la sandbox
- Minecraft.exe n’est pas signé numériquement, mais la certification ne l’impose pas
- Le jeu ne s’installe pas dans « Program Files »
Rafael Rivera indique que tous ces avertissements sont simples à corriger et que la certification devient pratiquement « triviale ». Notch pourrait donc tout à fait passer par ce processus qui d’une part ne prendrait guère de temps à Mojang, et d’autre part ne restreindrait pas le périmètre d’action de l’exécutable, puisque les mesures sont presque les mêmes que sous Windows 7.
Une confusion qui reste problématique pour Windows
Nous indiquions pour notre part qu’il y avait sans doute confusion du côté de Markus Persson. Rafael Rivera semble du même avis, précisant que le Windows Store provoque des angoisses de fermeture de la plateforme, de drain des gains financiers, etc. Mais la question est importante car sous les peurs de Persson se cache peut-être un défaut de communication de Microsoft : si les développeurs craignent Windows 8, certains développements ne se feront pas ou arriveront plus tard, ce qui pourrait affecter l’avenir de la plateforme.
Minecraft est dans tous les cas une application de type Bureau qui n’a besoin d’aucune certification ou permission pour fonctionner comme elle l’a fait jusqu’à présent. Passer la certification assurerait les utilisateurs que le titre respecte des pratiques de base et pourrait lui permettre, si Mojang le désirait, d’être dans Windows Store, donc de profiter d’une plus grande visibilité. Notez que la société pourrait tout à fait développer une version WinRT et vendue dans le Store : Minecraft est disponible sur le Play Store de Google, l’App Store d’iOS, celui d’Amazon, ainsi que sur le Xbox Live Arcade.
Commentaires (201)
#1
Oui mais le problème mais pas tant technique que “politique” pour Notch donc les vérifs faites par Rafael Rivera ne servent pas à grand chose " />
Le jeu ne s’installe pas dans « Program Files »
J’ai du loupé un épisode, mais une appli certifiée pour Win 8 doit forcément s’installer dans Program Files ou juste proposer par défaut d’aller s’installer dans ce répertoire ? " />
#2
C’est bien le souci de Windows 8: Microsoft n’est pas clair sur ses intentions, au point qu’on ne sait pas s’ils savent eux-mêmes ce qu’ils veulent en faire. Le fermer ? Le laisser ouvert ? Les développeurs sont laissés dans le flou, et du coup craignent de s’y mettre. On est bien loin du “Developers, developers, developers!”
#3
#4
les stores ont apporté beaucoup aux smartphones, permettant la diffusion des applications.
Hélas ils n’apporterait rien à un système windows qui dispose dejà d’un ecosystème important. Alors certes on peux de sécurité et de “propreté” d’installation, mais si pour ça on doit passer par un total controle de microsoft sur ce quipeut être installé ou non, les utilisateurs perdent au changement.
#5
#6
Microsoft n’assure pas la vente et ne récupère donc pas un pourcentageOui c’est super comme info, mais pour combien de temps ??? Quelle garantie ???
Faut pas se leurrer. Puisque MS est en train de calquer la stratégie de son business sur celle d’Appel (à l’exception près des “partenaires” pour le harware), quel naïf pourrait croire qu’une société qui fait entre 30 et 35% de bénefs nets (vous en connaissez beaucoup des boîtes aussi peu profitables ???) se priverait de la possibilité de générer sans effort une pareille nouvelle manne ????!!!
Et faut pas rêver ! Si MS prélève les éditeurs, ceux-ci devront augmenter leur prix. Et qui devra casquer plus cher et accepter de se la voir mettre bien profond ??? Qui ? " />" />" />
#7
en fait le store win8 est juste une vitrine d’apps certifiés ni plus ni moins
#8
#9
#10
#11
#12
#13
#14
@ OVB1C
Tu te fais des idées justement. Vu comment l’UE colle au fondement de MS, ils ne se risqueront pas à ce genre de pratique qui leur vaudrait une belle amende..
En aparté, je ne me souviens plus, comment ça se passe les rémunération pour les achats in-app via le store ?
#15
En gros il voulait juste faire chier le monde…. histoire de faire parler de lui et vendre un peu plus de son produit….
Ahhhh la richesse ça rend con
#16
Ouais, c’est vraiment une vérification à 2 balles. Le problème n’a jamais été de savoir si Minecraft passerait la certification ou pas. Bien sûr qu’une app avec 10 millions d’users va la passer d’une manière ou d’une autre.
Le problème pour Notch est (je pense) une question de principe : Windows a été jusqu’à maintenant une plateforme ouverte sur laquelle n’importe qui peut publier son travail.
Avec l’arrivée d’un App Store nécessitant une validation comme point d’entrée principal pour les apps on arrive à un gros problème : Microsoft est à la fois juge & partie ici. Il est à la fois le propriétaire du store & l’un des éditeurs/développeurs qui publient dessus.
Qu’est ce qui va l’empêcher de refuser une application parce qu’elle dérange son business ? Oui, il y aurait des chances d’un procès pour abus de position dominante, mais une fois que la concurrence est tenue à l’écart quelques mois/années le temps d’un procès, elle a largement le temps de disparaitre… et c’est dans le cas où c’est une boite qui a les moyens de se défendre.
Si je me souviens bien, Google Voice avait été refusé pendant un moment du store d’Apple sans vraie raison autre qu’Apple ne voulait pas de concurrence, tout bouquin faisant mention d’un concurrent comme Amazon est refusé de la boutique de bouquins Apple, … C’est ce genre de contrôle qui fait très peur, & pas juste à Notch.
#17
Le jeu ne s’installe pas dans « Program Files »
Là je suis d’accord, bordel de mayrde, y’a un dossier Program Files, c’est pas fait pour les chiens, pourquoi aller planquer son appli dans “app data/roaming/etc” ?
#18
L’executable de Minecraft…
Hum… D’après mes souvenirs, n’est il pas juste un launcher pour lancer Java ?
Ce qu’il faudrait certifier in fine, c’est la JRE ! Pas évident à mon avis à faire !
#19
#20
Moi, personnellement, je ne comprends absolument rien à tout ce tintouin.
Entre windows 8, le windows Store, WinRT, Win32 et j’en passe et des meilleurs, je suis complètement perdu quant aux intentions de Microsoft et de ce qu’est vraiment Windows 8 au final.
Leur communication autour de ce nouvel OS me semble plus que flou et à quelques semaines du lancement, je trouve ça dommageable.
#21
#22
#23
#24
#25
#26
#27
#28
#29
#30
#31
#32
#33
#34
#35
#36
#37
#38
#39
#40
#41
#42
#43
#44
#45
#46
#47
“si les développeurs craignent Windows 8, certains développements ne se feront pas ou arriveront plus tard, ce qui pourrait affecter l’avenir de la plateforme.”
C’est le but et c’est très bien. RÉSISTANCE !
#48
#49
#50
#51
#52
#53
#54
#55
#56
#57
#58
#59
#60
#61
#62
#63
#64
Je n’arrive pas à comprendre tout ce chisme autour de windows8. Microsoft n’innove pas et n’est pas plus gourmand que les autres acteurs du marché. Il est juste contraint de suivre une certaine tendance initiée par apple, les smartphones et le tactile en général.
On a beaucoup décrié la cohabitation entre metro et le bureau mais au risque de choquer: estimons nous heureux qu’un os grand public essaye de donner le choix entre les deux. sinon dans 5 ou 6 ans il n’y aura plus de bureau et plus de PC tout court.
Le windows store est un modèle économique qui s’adresse à un certain type d’utilisateurs, avec des moyens de paiement et une installation facilité pour l’utilisateur qui ne pige rien à l’informatique. J’estime normal que microsoft prélève sa part. Cela n’empechera pas d’utiliser des applis win32, c’est pas comme si on devait jailbreaker son propre PC.
#65
Et il y a personne qui s’est dit que en fait Notch essaye de créer un gros buzz pour faire parler de lui ?
Car c’est bien beau de spéculer sur le fait que la gentillesse de MS est en fait un piège pour enc*ler tout le monde dans 5⁄10 ans. Mais pourquoi personne ne se dit que en fait ce que fait Notch n’est en fait qu’un coup de pub pour son nouveau jeu, ou sa nouvelle version superkikooavecpleindetrucdelamort de Minecraft qu’il prévoit de sortir peu après Windows 8, qui ne sera pas certifier (parce que c’est un rebelle) et qui entretiendra son buzz créer juste maintenant ?
#66
#67
#68
#69
Attendez une minute, si je sais moi que Windows 8 n’est pas une plateforme fermée, que son store n’est pas une menace particulière pour les actuels acteurs car le desktop existe toujours bel et bien, ne me faîtes pas croire que Notch ne le sais pas… Il peut installer lui aussi un Windows 8 en 20mn et tester… Qu’il ne nous fasse pas croire qu’il ne l’a pas installé, ou que la plateforme est en danger. Dans les deux cas, il nous prends pour des burnes.
Je pense peut-être que lui comme pas mal d’autres, ont besoin de pub, de faire sentir à Microsoft qu’ils sont là au cas ou Microsoft modifierait trop sa plateforme ou ils ont actuellement pignons sur rue et qu’ils ne veulent pas perdrent leur petit confort… Ou ils ont des intérêts détournés à ce que Windows8 ne soit pas le nouvel eldorado pour pas mal de concurrents plus petits ayant tout d’un coup toues leurs chances.
#70
Les professionnels s’adapteront à l’univers windows 8. Tout ce qui importe a un pro s’est d’effectuer sa tache rapidement et de manière fiable, s’il doit clicker sur une apps metro pour lancer son traitement de texte ou synchroniser une base de donnée cela ne changera pas grand chose.
Il faut comprendre que c’est le marketing ou la mode qui décide pour nous: j’aime pas la 3D et je n’aime pas les smartphones pourtant quand mon telephone et ma TV seront HS je serai bien obligé d’acheter ce type de materiel.
Microsoft n’est pas une sorte de garant du PC tel qu’on l’aime (ça c’est le role de linux) Microsoft est une entreprise qui doit faire de l’argent. Si l’avenir est aux systèmes de plus en plus fermés, puis aux application dans le cloud avec des tablettes servant uniquement d’interface on ne pourra pas y faire grand chose il faut bien comprendre que microsoft n’a pas un devoir de conservatisme à notre égard.
Pour en revenir a la news, si une appli se vend 2 fois plus sur un store, elle dégagera plus de bénéfice même après 30% de ponction.
#71
#72
#73
#74
#75
#76
#77
#78
#79
#80
#81
#82
#83
#84
#85
#86
Qu’Apple. T’as le droit de le dire tout net !
#87
#88
#89
#90
#91
#92
#93
#94
#95
#96
#97
#98
DISCLAIMER : Ce qui suit ne concerne pas tant Windows8 et ModernUI en particulier, que l’orientation que prend l’informatique en général.
#99
#100
#101
#102
#103
#104
#105
#106
#107
#108
#109
Il y a 20 ans j’avais certain logiciels qui ne marchaient que par ligne de commande, c’était juste l’enfer si je compare à aujourd’hui. L’informatique n’a jamais céssé de simplifier son interface afin qu’elle touche le maximum de clients monde.
C’est dur à accepter pour plein de raisons car d’un coté on à l’impression d’avoir des connaissances qui ne servent plus à rien et de l’autre on est largué par des noyaux de plus en plus complexe qui nous donnent l’impression de travailler dans notre dos sans qu’on puisse les contrôler.
Arrêtez de tout mettre sur le dos de cette pauvre madame michu. Les jeunes pleins de neurones parées à l’apprentissage ne sont pas plus attirés par les secrets de l’informatique. Microsoft vend au plus grand monde et s’adapte aux gouts du plus grand monde, ce n’est pas l’inverse.
#110
#111
#112
#113
#114
#115
#116
#117
#118
#119
#120
#121
#122
#123
#124
#125
#126
#127
#128
#129
#130
#131
petite question pour ceux qui disent que win8 rend la vie plus facile, s’améliore ou que le desktop existera toujours:
en quoi cela changerait si MS faisait la garantie (une garantie réelle, qu’on ne peut pas “oublier” à la première occasion) que le store ne sera pas fermé dans le futur ?
Les raisons qui ont apparemment fait réagir Notch sont totalement indépendantes des arguments avancés: ces bénéfices n’impliquent en rien le fonctionnement qui inquiète Notch.
Et MS tarde à rassurer: pour ce que je sais, jamais MS n’a dit que le futur de Windows ne passera pas par un store fermé.
#132
#133
#134
#135
#136
il y a un autre frein: il n’y a (à ma connaissance) pas de “désinstalleur” pour minecraft. juste un delete du dossier.
#137
de toute manière si vous penser que les autres doivents apprendre plus et ne pas simplifié. pourquoi vous n’apprenez pas plus à coder et créer votre système d’exploitation pour vous, il sera super mega cool, interoperable avec tout les autre système et périphérique …
et si tu le fais pas t’es qu’un flémmard communiste qui veux pas apprendre à coder
#138
#139
#140
#141
#142
#143
#144
#145
#146
#147
Pas lu tous les commentaires dsl mais en lisant l’article, je vois qu’une application bureau “certifié” (donc avec l’API win32) peut être proposer sur le store de win8???
je croyais que cela concernait uniquement les appli winRT en mode modernUI. " />
#148
#149
#150
#151
#152
Je ne comprend pas tous vos avis négatifs sur le futur de Windows.
Si Microsoft venait à stopper net le bureau il se priverait d’une masse importante d’utilisateurs. Certains diront que ces utilisateurs n’auront pas le choix et iront toujours sur la plateforme de Microsoft.
Mais ne perdons pas de vue que le système d’exploitation d’Apple commence à piquer des parts de marché à Microsoft (je ne parle pas d’iOS mais bel et bien de Mac OS).
Si Microsoft sort un OS encore plus fermé qu’Apple, tout le monde se sauvera chez eux (ce qui est assez paradoxal sachant qu’Apple n’est pas vraiment un symbole d’ouverture …).
De même, si Microsoft échoue, ce serait aussi une aubaine pour Linux (une pas si mauvaise conséquence que cela bien au contraire, mais son succès serait très marginal comparé à celui qu’obtiendrait Mac OS car il est largement moins connu que ce dernier).
Si l’on ajoute tous les autres arguments comme l’incompatibilité des stores avec les applications d’entreprise ou les entreprises souvent très réfractaires du changement pour des raisons de coûts, on peut facilement en conclure que toutes vos inquiétudes ne sont fondées que sur des spéculations aussi plausibles que la fin du monde en 2012. " />
Ah sinon pour réagir sur l’article, je n’avais pas fait attention à cette fonctionnalité mais il est vrai que le store contient des applications s’exécutant sur le bureau. Vos craintes n’auraient pas pu être présentes si Microsoft avait communiqué plus en détail sur son store.
#153
#154
#155
#156
#157
voila le deal que je propose
on enterre winRT ca pue on créé windows phone 8 pour tablette
et on garde windows 7 et on ajoute une interface tactile et une virtualisation windows phone 8 pour ceu qui veulent.
microsoft devrait plutot faire du nettoyage sur sonr moteur de recherche bing et essayer de repeterorier et archiver les sites en fonction de leur pertinence et de la qualité de leur contenu car franchemetn le web devient une grosse poubelle avec des pub partout des liens marchands / ca explique pouruqoi les gens veulent de plus en plus d’applications
#158
#159
sinon j’ai compris pourquoi microsoft a remplacé le starter par le start screen, c’est a cause du gros clavier virtuelle qui prend la moitié de l’écran si bien qu’on ne peut pas utiliser normalement le windows classique en tactile
#160
#161
#162
#163
#164
#165
#166
#167
#168
#169
#170
#171
En gros, nous sommes des souris, et ça sent le fromage dans une cage ouverte.
Soit on écoute les vieilles et on risque de perdre un fromage.
Soit on écoute les jeunes et on risque de perdre la colonie.
(Perso, je n’aime pas ce fromage et je n’ai pas envie de perdre la colonie)
#172
Notez que la société pourrait tout à fait développer une version WinRT et vendue dans le Store : Minecraft est disponible sur le Play Store de Google, l’App Store d’iOS, celui d’Amazon, ainsi que sur le Xbox Live Arcade.
Euh … si c’est multi plateforme c’est pas parce que c’est fait en Java ? " />
Or sauf erreur de ma part, WinRT c’est une surcouche de .NET, ou alors il faudrait une JVM WinRT, je ne sais pas si ça existe déjà
#173
#174
Notch se bat pour que Win8 ne devienne pas une architecture fermée..
Ce post resume parfaitement la situation :
http://t.co/TtVYaPSh
Toute appli Metro devra imperativement etre validée par microsoft ! Ce qui signifie qu’un gars qui fait une appli Metro ne pourra pas la publier sur son site web… Les applis metro devront donc obligatoirement passer par le store…
C’est la dessus que Notch se bat (et il a bien raison).
#175
#176
dans l’univers de la souris et du desktop il y a aussi les fenetres et le multitache, on ne peut pas lenlever tu crois pas?
ce que je pense c’est que windows risque de deriver vers le tout tactile et cest ca le probleme et nous vanter le merite de metro a la souris c’est paradoxale
#177
le metro n’est pas adapté au multitache ou alors on serait obligé de creer un desktop metro
#178
“Mais l’ancien desktop, son API Win32 et son ouverture à n’importe quel soft même non-validé par Microsoft, ça va disparaitre petit à petit. Pas en l’espace d’un an ou deux bien-sûr, mais à terme, ça fait pas un pli. De toute façon, ils pourront pas maintenir éternellement ce qui représente quasiment deux OS en un. Y en a forcément un qui va petit à petit être abandonné, donc rendu obsolète, et à terme supprimé. ”
je pense pas puisqu’il faut etre compatible avec les sofs de l’ancienne génération. et cest pour ca qu’on a besoin de l’ancien desktop
#179
“De toute façon, ils pourront pas maintenir éternellement ce qui représente quasiment deux OS en un. Y en a forcément un qui va petit à petit être abandonné, donc rendu obsolète, et à terme supprimé. ” “
si ils peuvent mais la question c’est : est ce que nous consommateurs on veut les deux en un. ou on préfere acheter une tablette et un PC
choix cornélien: j’hésite
#180
#181
tu pars du principe qu’il n’ y aura plus de desktop mais si on garde le desktop je vois pas trop linteret de changer d’autant que si on prend les applications standard metro, je suis pas persuadé que ce soit avantageux.
#182
et puis cette histoirede : je dois etre certifié par microsoft je n’y crois pas trop.
ya tellement d’application personnelle qui traine sur la toile que ce serait meme anticoncurentiel d’imposer une certification microsoft
je me demande meme si cest légal.
par exemple un logiciel de larmée de terre , va t on donner le code a microsoft afin qu’ilcertifie avant l’installation?
#183
pour moi le raccourcis est claire: soft metro = store = madame michu = caca.
bref je dirais meme que ca nuit a l’image de marque.va falloir trouver autres choses
#184
#185
par ailleurs le support physique c’est quand meme plsu sérieux, qu’un simple téléchargement sur store
au moins je sais que je possede le logiciel et pas une autre et pas sur cd gravé ‘cest interdit)
je n’ai pas envie dfavoir une mise a jour ni débourser un centime de plus pour télécharger et acheter une nouvelle licence
et j’ai encore moins envie que microsoft décide que dorénavant mes logiciels ne seront plus compatibles avec le nouveau support.
enfin ton exempl de windows98
ne semble pas suffisant car on ne peut pas comparer les evolutions de l’informatique a ses débuts avec les évolutions actuelles qui ne sont pas si indispensables que ca meme si cela change notre mode de consommation
#186
#187
#188
#189
#190
” N’empeche que c’est marque dans une des news sur le sujet que MS a pas besoin du code. “
mais tu parles de ms aujourdhui alors on essaie de savoir quel sera windows dans qq années!
#191
“On peut meme sortir de chez MS et parler de l’informatique en general. Tu sais que les bios continue de booter en 16 bits et non directement en 32, pour des raisons de retro. On envisage a peine de changer cela via l’UEFI ces dernieres annees. Et cela a du mal a passer. ”
ca c’est plus du hard et il me semble que cest plus galere de coder en 32 des instructions qu’en 16 bits.
#192
N’empeche tu pourrais lire les paves et les news, cela serait sympa pour les mecs qui lisent tes multi postes et tes paves.
#193
#194
#195
Et si la virtualisation etait la solution ?? Je veux dire en l’etat WinRT ne permet pas de coder une virtualisation de maniere convaincante. Si ta lecture de boule de crystal se revelait etre vrai, cela voudrait dire que winRT a plus que serieusement evoluer (et dans le bon sens). Si on est capable de faire un logiciel de virtualisation, on est aussi capable de faire tout le reste.
Le paradigme de metro est un systeme mono fenetre (en plein ecran) mais qui n’est pas mono tache. On peut le voir sur un multi ecran par exemple, on peut tres bien avoir une appli metro sur un ecran et une appli classique sur un autre sans qu’une des deux se fige. Avoir deux applis metros serait juste debile vu que le paradigme implique que l’on soit sur une seule appli a la fois. Ce paradigme, couple a un multi tache (comme dans windows 8) repond a l’ensemble de nos besoins (on bosse sur une appli pendant que d’autres s’executent en arriere plan, comme aujourd’hui quoi).
Pour la retro, la virtualisation serait la.
Les seules decus dans l’ensemble serait les utilisateurs bureau uniquement mais MS peut tres bien leur laisser l’appli bureau.
#196
#197