{"id":600,"date":"2014-05-17T01:24:21","date_gmt":"2014-05-16T23:24:21","guid":{"rendered":"http:\/\/dev.bratched.fr\/fr\/?p=600"},"modified":"2014-05-17T01:24:21","modified_gmt":"2014-05-16T23:24:21","slug":"quelles-versions-de-visual-studio-pour-vos-apps-windows-phone","status":"publish","type":"post","link":"https:\/\/bratched.com\/fr\/2014\/05\/17\/quelles-versions-de-visual-studio-pour-vos-apps-windows-phone\/","title":{"rendered":"Quelles versions de Visual Studio pour vos APPs Windows Phone ?"},"content":{"rendered":"<h1>Windows Phone 7.x, 8.0 et 8.1<\/h1>\n<p>Depuis avril 2014, Il existe 3 versions majeures de Windows Phone : 7.x, 8 et 8.1.<\/p>\n<p>La version 8.1 permet de cr\u00e9er des applications Windows Phone 8.1 \u00ab\u00a0classique\u00a0\u00bb\u00a0renomm\u00e9es 8.1-Silverlight (SL) et \u00e9galement les nouvelles applications \u00ab\u00a0Universal Apps\u00a0\u00bb qui pourront \u00eatre partag\u00e9es entre Windows 8.1 et Windows Phone 8.1.<\/p>\n<p>La mutualisation du code \u00e9tait d\u00e9j\u00e0 partiellement possible avec les PCL (Portable Class Librairies). L&rsquo;assemblie compil\u00e9e\u00a0est directement utilisable \u00e0 la fois dans un projet Windows phone 7.x, Wp8 et Windows 8 par exemple.<\/p>\n<p>Les \u00ab\u00a0Universal Apps\u00a0\u00bb permettent en plus de mutualiser une grande partie du code visuel.<\/p>\n<p>Visual Studio 2013 permet donc \u00e0 la fois de cr\u00e9er des PCL compatibles WP8, W8, WP8.1, W8.1 et utilisables \u00e0 la fois dans des applications Windows Phone classiques, Windows 8.x dans des projets Universal Apps.<\/p>\n<p>Mais l\u00e0 o\u00f9 \u00e7a se complique c&rsquo;est que Visual Studio 2013 ne permet plus la compatibilit\u00e9 WP7.x.<\/p>\n<p>Windows Phone 7.x repr\u00e9sente encore en avril 2014 19% des utilisateurs de Windows Phone (cliquez sur l&rsquo;image pour l&rsquo;enqu\u00eate compl\u00e8te de adduplex).<\/p>\n<p><a title=\"Adduplex\" href=\"http:\/\/blog.adduplex.com\/2014\/04\/adduplex-windows-phone-statistics.html\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-601\" src=\"http:\/\/dev.bratched.fr\/fr\/wp-content\/uploads\/sites\/2\/2014\/05\/clip_image003_thumb-300x187.png\" alt=\"clip_image003_thumb\" width=\"300\" height=\"187\" \/><\/a><\/p>\n<p>Il va falloir faire un choix.<\/p>\n<p>Si vous voulez pouvoir cr\u00e9er une application pour Windows Phone 7.x, Visual Studio 2012 vous sera encore tr\u00e8s utile pour cr\u00e9er la PCL compatible WP7 et WP8\u00a0ainsi que\u00a0l&rsquo;application en Windows Phone 7.x.<\/p>\n<h1>Synth\u00e8se<\/h1>\n<p>Le sch\u00e9ma ci dessous vous pr\u00e9sente une synth\u00e8se\u00a0des possibilit\u00e9s en fonction de la version de Visual Studio choisie.<\/p>\n<p>De m\u00eame en fonction des choix pris pour la construction des PCL,\u00a0votre code pourra ou non \u00eatre mutualis\u00e9 entre un projet Windows phone 7 et un projet Windows phone 8.1.<\/p>\n<p><!--more--><\/p>\n<p>Bien \u00e9videment pour d\u00e9velopper une App Windows phone, il est quasiment obligatoire de d\u00e9velopper avec l&rsquo;OS Windows 8.1 sur votre machine&#8230;<\/p>\n<p>M\u00eame si\u00a0je ne vous le recommande\u00a0pas et gr\u00e2ce \u00e0 la compatibilit\u00e9 ascendante, il est toujours possible de cibler 100% des Windows phone avec une application WP7.x d\u00e9velopp\u00e9e sur Windows 7\u00a0avec visual studio 2010&#8230;<\/p>\n<p><a href=\"http:\/\/dev.bratched.fr\/fr\/wp-content\/uploads\/sites\/2\/2014\/05\/PCL_Store_App.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-602\" src=\"http:\/\/dev.bratched.fr\/fr\/wp-content\/uploads\/sites\/2\/2014\/05\/PCL_Store_App.png\" alt=\"Synth\u00e8se Windows, Visual Studio, Portable Class Library et Apps sur diff\u00e9rents Windows Phone\" width=\"1024\" height=\"768\" srcset=\"https:\/\/bratched.com\/fr\/wp-content\/uploads\/sites\/2\/2014\/05\/PCL_Store_App.png 1024w, https:\/\/bratched.com\/fr\/wp-content\/uploads\/sites\/2\/2014\/05\/PCL_Store_App-300x225.png 300w, https:\/\/bratched.com\/fr\/wp-content\/uploads\/sites\/2\/2014\/05\/PCL_Store_App-768x576.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Windows Phone 7.x, 8.0 et 8.1 Depuis avril 2014, Il existe 3 versions majeures de Windows Phone : 7.x, 8 et 8.1. La version 8.1 permet de cr\u00e9er des applications Windows Phone 8.1 \u00ab\u00a0classique\u00a0\u00bb\u00a0renomm\u00e9es 8.1-Silverlight (SL) et \u00e9galement les nouvelles applications \u00ab\u00a0Universal Apps\u00a0\u00bb qui pourront \u00eatre partag\u00e9es entre Windows 8.1 et Windows Phone 8.1. La [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[59,62,63],"tags":[55,56,57,58,60,61],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/bratched.com\/fr\/wp-json\/wp\/v2\/posts\/600"}],"collection":[{"href":"https:\/\/bratched.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bratched.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bratched.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bratched.com\/fr\/wp-json\/wp\/v2\/comments?post=600"}],"version-history":[{"count":0,"href":"https:\/\/bratched.com\/fr\/wp-json\/wp\/v2\/posts\/600\/revisions"}],"wp:attachment":[{"href":"https:\/\/bratched.com\/fr\/wp-json\/wp\/v2\/media?parent=600"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bratched.com\/fr\/wp-json\/wp\/v2\/categories?post=600"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bratched.com\/fr\/wp-json\/wp\/v2\/tags?post=600"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}