{"id":9802,"date":"2016-05-12T13:51:24","date_gmt":"2016-05-12T17:51:24","guid":{"rendered":"http:\/\/www.analystik.ca\/blogue\/?p=9802"},"modified":"2017-05-25T17:01:57","modified_gmt":"2017-05-25T21:01:57","slug":"microsoft-assure-arrieres-xamarin-mieux-aller-de-lavant","status":"publish","type":"post","link":"https:\/\/analystik.ca\/blogue\/language\/fr\/microsoft-assure-arrieres-xamarin-mieux-aller-de-lavant\/","title":{"rendered":"Microsoft assure ses arri\u00e8res avec Xamarin pour mieux aller de l\u2019avant"},"content":{"rendered":"<p>Microsoft a fait une acquisition importante en d\u00e9but d\u2019ann\u00e9e 2016, <strong>Xamarin<\/strong>, qui traduit bien la direction strat\u00e9gique que le g\u00e9ant de Redmond entend prendre pour capitaliser sur son concept de\u00a0<strong>d\u00e9veloppement d&rsquo;application multiplateforme<\/strong>\u00a0et concr\u00e9tiser sa vision !<\/p>\n<p>Sur le plan mobile, Microsoft a cr\u00e9\u00e9 de solides versions d\u2019Office qui tournent sur Android et iOS ainsi que Windows 10 Mobile, avec en plus des Services Cloud, de Office 365 \u00e0 Dynamivcs 365 \u00e0 Microsoft Azure, pr\u00e9sent\u00e9e comme une plateforme pour tout client mobile, pas seulement Windows.<\/p>\n<p>Windows 10 doit nous amener \u00e0 l\u2019\u00e8re Universal Windows Platform (<strong>UWP<\/strong>) o\u00f9 les d\u00e9veloppeurs n\u2019\u00e9criront qu\u2019une seule application qui tournera sur tous les types d\u2019appareils\u00a0Windows : IoT, Smartphones, Xbox, Tablettes, PCs, etc.<\/p>\n<p><!--more--><\/p>\n<p>Avec l\u2019acquisition de Xamarin, l\u2019offre Microsoft s\u00e9duira d\u2019autres d\u00e9veloppeurs que simplement les d\u00e9veloppeurs .Net \/ Windows mais aussi, les d\u00e9veloppeurs iOS et Android.<\/p>\n<h2>Le b\u00e9n\u00e9fice de Xamarin<\/h2>\n<p><strong>Xamarin<\/strong>\u00a0est la plus r\u00e9cente mouture de <a href=\"https:\/\/en.wikipedia.org\/wiki\/Mono_(software)\">Mono<\/a>,<sup><a href=\"https:\/\/en.wikipedia.org\/wiki\/Xamarin#cite_note-4\">[4]<\/a><\/sup>\u00a0<a href=\"https:\/\/en.wikipedia.org\/wiki\/Mono_(software)#Mono_for_Android\">Mono for Android<\/a>\u00a0et\u00a0<a href=\"https:\/\/en.wikipedia.org\/wiki\/Mono_(software)#MonoTouch\">MonoTouch<\/a>\u00a0qui sont des <a href=\"https:\/\/en.wikipedia.org\/wiki\/Cross-platform\">implantations multiplateformes<\/a> de\u00a0<a href=\"https:\/\/en.wikipedia.org\/wiki\/Common_Language_Infrastructure\">Common Language Infrastructure<\/a> (CLI) et Common Language Specifications (aussi appel\u00e9 Microsoft .NET).<\/p>\n<p><strong>Xamarin<\/strong> pr\u00e9tend \u00eatre le seul <strong>Environnement de D\u00e9veloppement (IDE)<\/strong> qui permet le D\u00e9veloppement d\u2019Applications natives Android, iOS et Windows dans Microsoft Visual Studio gr\u00e2ce \u00e0 un noyau de code\u00a0<strong><a href=\"https:\/\/en.wikipedia.org\/wiki\/C_Sharp_(programming_language)\">C#<\/a><\/strong> partag\u00e9 sur toutes les plateformes.<sup><a href=\"https:\/\/en.wikipedia.org\/wiki\/Xamarin#cite_note-XamarinMSpr-36\">[36]<\/a><\/sup><\/p>\n<p>La preuve en est que Microsoft a tu\u00e9 dans l\u2019\u0153uf sa <a href=\"http:\/\/www.zdnet.com\/article\/microsoft-our-android-windows-10-bridge-is-dead-but-ios-win32-ones-moving-ahead\/\">Passerelle de D\u00e9veloppement Android pour Windows 10.<\/a><\/p>\n<h3><strong>Pourquoi Xamarin ?<\/strong><\/h3>\n<p>Les mauvaises langues diront que c\u2019est d\u2019abord pour stabiliser Visual Studio (pour ceux qui doutaient de sa fiabilit\u00e9) mais aussi, peut-\u00eatre un peu pour compenser la pi\u00e8tre performance de Windows Phone en termes de march\u00e9 en acc\u00e9dant aux march\u00e9s Android et iOS; ce qui se veut un incitatif puissant pour les d\u00e9veloppeurs d\u2019applications \u00e9voluant dans l\u2019environnement Microsoft .Net.<\/p>\n<p>Pendant qu\u2019UWP affiche un certain succ\u00e8s et une certaine croissance aupr\u00e8s des d\u00e9veloppeurs en entreprise, les outils Xamarin permettront d\u2019attirer les d\u00e9veloppeurs orient\u00e9s-consommateurs, pensons ici iOS et Android.<\/p>\n<h3><strong>Les portes s\u2019ouvrent sur de nouvelles fronti\u00e8res<\/strong><\/h3>\n<p>Xamarin, c\u2019est 1.3 million d\u00e9veloppeurs et 15,000 entreprises clientes r\u00e9parties dans 120 pays, incluant plus de 100 entreprises Fortune 500 telles que Alaska Airlines, Coca-Cola Bottling, Thermo Fisher, Honeywell, JetBlue, etc. et des g\u00e9ants du gaming, SuperGiant Games et Gummy Drop.<\/p>\n<p>Bref, cela repr\u00e9sente un sacr\u00e9 nouveau march\u00e9 pour Microsoft et ses d\u00e9veloppeurs.<\/p>\n<h4><strong>Un pied dans les nuages\u2026 <\/strong><\/h4>\n<p>Xamarin\u00a0ouvre encore plus de possibilit\u00e9 aux d\u00e9veloppeurs pour cr\u00e9er des applications mobiles sur toutes les plateformes via Visual Studio, en utilisant des outils incorpor\u00e9s dont des bases de donn\u00e9es sur Azure\u2026 car les experts Xamarin ont \u00e9galement accompagn\u00e9 les \u00e9quipes Azure de Microsoft dans la mise au point de services Cloud de Gestion de back-end d&rsquo;applications iOS et Android\u00a0(gestion de notifications push et d\u2019acc\u00e8s, etc.); ce sont les Azure Mobile Services pour Xamarin.<\/p>\n<h4><strong>&#8230;et l\u2019autre bien ancr\u00e9 sur le plancher des vaches<\/strong><\/h4>\n<p>Nul ne doute que Microsoft a en ligne de mire sa vision d&rsquo;applications universelles sur Windows, iOS\u00a0et Android.<\/p>\n<p><em>With today&rsquo;s acquisition announcement we will be taking this work much further to make our world class developer tools and services even better with deeper integration and seamless mobile app dev experiences. The combination of Xamarin, Visual Studio, Visual Studio Team Services, and Azure provides a complete mobile app dev solution that provides everything you need to develop, test, deliver and instrument mobile apps for every device.<\/em><\/p>\n<p style=\"text-align: right;\">&#8211; Microsoft&rsquo;s Corporate VP <strong>Scott Guthrie<\/strong>\u00a0<a href=\"http:\/\/blogs.microsoft.com\/blog\/2016\/02\/24\/microsoft-to-acquire-xamarin-and-empower-more-developers-to-build-apps-on-any-device\/\">notes<\/a><\/p>\n<p>Mais Xamarin, ce n\u2019est pas seulement qu\u2019une excellente proposition de d\u00e9veloppement multiplateforme d\u2019applications natives et performantes avec les technologies Microsoft.<\/p>\n<p>Il faut savoir que les rivaux de Xamarin ont recours aux technologies web mobiles plut\u00f4t que le langage natif, ce qui entra\u00eene tr\u00e8s souvent une perte de performance, alors que le code Xamarin est compil\u00e9 dans le code natif de chaque plateforme plut\u00f4t qu\u2019interpr\u00e9t\u00e9 ; cons\u00e9quemment, il est beaucoup plus performant, \u00e9galant et souvent surpassant le langage de programmation natif. En voici la preuve dans cet <a href=\"https:\/\/medium.com\/@harrycheung\/mobile-app-performance-redux-e512be94f976#.2ksor4jdh\">excellent test ind\u00e9pendant de Harry Cheung<\/a> (ex-Google)\u00a0pla\u00e7ant Xamarin devant Objective-C en performance sur iOS (derri\u00e8re Swift) et devant Java sur Android.<\/p>\n<a href=\"http:\/\/www.analystik.ca\/blogue\/wp-content\/uploads\/2016\/05\/ios-app-xamarin-performance-test.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-9801\" src=\"http:\/\/www.analystik.ca\/blogue\/wp-content\/uploads\/2016\/05\/ios-app-xamarin-performance-test.png\" alt=\"ios-app-xamarin performance test\" width=\"1500\" height=\"1310\" srcset=\"https:\/\/analystik.ca\/blogue\/wp-content\/uploads\/2016\/05\/ios-app-xamarin-performance-test.png 1500w, https:\/\/analystik.ca\/blogue\/wp-content\/uploads\/2016\/05\/ios-app-xamarin-performance-test-300x262.png 300w, https:\/\/analystik.ca\/blogue\/wp-content\/uploads\/2016\/05\/ios-app-xamarin-performance-test-768x671.png 768w, https:\/\/analystik.ca\/blogue\/wp-content\/uploads\/2016\/05\/ios-app-xamarin-performance-test-1024x894.png 1024w\" sizes=\"(max-width: 1500px) 100vw, 1500px\" \/><\/a>\n<p>Xamarin offre aussi un puissant service de Test Cloud permettant aux d\u00e9veloppeurs de toute plateforme de faire des tests automatis\u00e9s sur pratiquement tout appareil imaginable en un seul d\u00e9ploiement.<\/p>\n<h3><strong>Conclusion<\/strong><\/h3>\n<p>Dans le fond, la nouvelle offre qui se cache derri\u00e8re cette acquisition est assez clair : d\u00e9velopper avec les outils Microsoft (<strong>Xamarin<\/strong>, <strong>UWP<\/strong>, <strong>Windows 10, Visual Studio<\/strong>), c\u2019est s\u2019ouvrir \u00e0 toutes les opportunit\u00e9s du march\u00e9, entendons ici, toutes les plateformes.<\/p>\n<p>Et si Microsoft regardait en v\u00e9rit\u00e9 encore beaucoup plus loin et nous conviait \u00e0 une vraie vision universelle et que cet achat constituait le premier pas vers une vraie Plateforme Universelle de D\u00e9veloppement d\u2019Applications\u2026 propuls\u00e9e par Microsoft.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Denis Paul &amp; Michel<\/strong><\/p>\n<p>&nbsp;<\/p>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>Microsoft a fait une acquisition importante en d\u00e9but d\u2019ann\u00e9e 2016, Xamarin, qui traduit bien la direction strat\u00e9gique que le g\u00e9ant de Redmond entend prendre pour capitaliser sur son concept de\u00a0d\u00e9veloppement d&rsquo;application multiplateforme\u00a0et concr\u00e9tiser sa vision ! Sur le plan mobile, Microsoft a cr\u00e9\u00e9 de solides versions d\u2019Office qui tournent sur Android et iOS ainsi que&#8230;  <a class=\"excerpt-read-more\" href=\"https:\/\/analystik.ca\/blogue\/language\/fr\/microsoft-assure-arrieres-xamarin-mieux-aller-de-lavant\/\" title=\"Read Microsoft assure ses arri\u00e8res avec Xamarin pour mieux aller de l\u2019avant\">Read more &raquo;<\/a><!-- AddThis Advanced Settings generic via filter on wp_trim_excerpt --><!-- AddThis Share Buttons generic via filter on wp_trim_excerpt --><\/p>\n","protected":false},"author":3,"featured_media":11626,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_seopress_robots_primary_cat":"","_seopress_titles_title":"Microsoft assure ses arri\u00e8res avec Xamarin pour mieux aller de l\u2019avant","_seopress_titles_desc":"Xamarin permet le D\u00e9veloppement d\u2019Applications natives Android, iOS et Windows dans Visual Studio gr\u00e2ce \u00e0 un noyau C# partag\u00e9 sur toutes les plateformes","_seopress_robots_index":"","content-type":"","footnotes":""},"categories":[3361],"tags":[3344,1828,3525,2724,3346,3060,3383],"better_featured_image":{"id":11626,"alt_text":"","caption":"","description":"","media_type":"image","media_details":{"width":2880,"height":1620,"file":"2016\/05\/xamarin.jpg","sizes":{"thumbnail":{"file":"xamarin-150x150.jpg","width":150,"height":150,"mime-type":"image\/jpeg","source_url":"https:\/\/analystik.ca\/blogue\/wp-content\/uploads\/2016\/05\/xamarin-150x150.jpg"},"medium":{"file":"xamarin-300x169.jpg","width":300,"height":169,"mime-type":"image\/jpeg","source_url":"https:\/\/analystik.ca\/blogue\/wp-content\/uploads\/2016\/05\/xamarin-300x169.jpg"},"medium_large":{"file":"xamarin-768x432.jpg","width":768,"height":432,"mime-type":"image\/jpeg","source_url":"https:\/\/analystik.ca\/blogue\/wp-content\/uploads\/2016\/05\/xamarin-768x432.jpg"},"large":{"file":"xamarin-1024x576.jpg","width":1024,"height":576,"mime-type":"image\/jpeg","source_url":"https:\/\/analystik.ca\/blogue\/wp-content\/uploads\/2016\/05\/xamarin-1024x576.jpg"},"bones-thumb-2880":{"file":"xamarin-2880x1620.jpg","width":2880,"height":1620,"mime-type":"image\/jpeg","source_url":"https:\/\/analystik.ca\/blogue\/wp-content\/uploads\/2016\/05\/xamarin-2880x1620.jpg"},"bones-thumb-1920":{"file":"xamarin-1920x1271.jpg","width":1920,"height":1271,"mime-type":"image\/jpeg","source_url":"https:\/\/analystik.ca\/blogue\/wp-content\/uploads\/2016\/05\/xamarin-1920x1271.jpg"},"bones-thumb-1536":{"file":"xamarin-1536x1016.jpg","width":1536,"height":1016,"mime-type":"image\/jpeg","source_url":"https:\/\/analystik.ca\/blogue\/wp-content\/uploads\/2016\/05\/xamarin-1536x1016.jpg"},"bones-thumb-960":{"file":"xamarin-960x635.jpg","width":960,"height":635,"mime-type":"image\/jpeg","source_url":"https:\/\/analystik.ca\/blogue\/wp-content\/uploads\/2016\/05\/xamarin-960x635.jpg"},"bones-thumb-600":{"file":"xamarin-600x397.jpg","width":600,"height":397,"mime-type":"image\/jpeg","source_url":"https:\/\/analystik.ca\/blogue\/wp-content\/uploads\/2016\/05\/xamarin-600x397.jpg"},"bones-thumb-300":{"file":"xamarin-300x199.jpg","width":300,"height":199,"mime-type":"image\/jpeg","source_url":"https:\/\/analystik.ca\/blogue\/wp-content\/uploads\/2016\/05\/xamarin-300x199.jpg"},"post-thumbnail":{"file":"xamarin-125x125.jpg","width":125,"height":125,"mime-type":"image\/jpeg","source_url":"https:\/\/analystik.ca\/blogue\/wp-content\/uploads\/2016\/05\/xamarin-125x125.jpg"}},"image_meta":{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0","keywords":[]}},"post":9811,"source_url":"https:\/\/analystik.ca\/blogue\/wp-content\/uploads\/2016\/05\/xamarin.jpg"},"_links":{"self":[{"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/posts\/9802"}],"collection":[{"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/comments?post=9802"}],"version-history":[{"count":7,"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/posts\/9802\/revisions"}],"predecessor-version":[{"id":11371,"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/posts\/9802\/revisions\/11371"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/media\/11626"}],"wp:attachment":[{"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/media?parent=9802"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/categories?post=9802"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/tags?post=9802"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}