{"id":968,"date":"2012-05-04T09:15:19","date_gmt":"2012-05-04T07:15:19","guid":{"rendered":"http:\/\/blog.m-ri.de\/?p=968"},"modified":"2012-05-05T08:20:35","modified_gmt":"2012-05-05T06:20:35","slug":"und-das-letzte-wort-zu-vs-11-und-windows-xp-ist-doch-nicht-gesprochen","status":"publish","type":"post","link":"http:\/\/blog.m-ri.de\/index.php\/2012\/05\/04\/und-das-letzte-wort-zu-vs-11-und-windows-xp-ist-doch-nicht-gesprochen\/","title":{"rendered":"Und das letzte Wort zu VS-11 und Windows-XP ist doch nicht gesprochen&#8230;"},"content":{"rendered":"<p>Gestern Abend hatten wir hier auf der <em>ADC\u00a02012 f\u00fcr C++<\/em> in Ohlstadt bei einem sch\u00f6nen Abendevent\u00a0eine Q&amp;A. Letztes\u00a0Jahr fand diese Q&amp;A auf einer Schiffahrt auf dem Chiemsee statt. Dieses Jahr war es ein Fu\u00dfweg von ca. 20 Minuten vom Konferenzhotel, zu einem gro\u00dfen &#8222;Grillplatz&#8220;, dort standen Zelte, Fackeln Lagerfeuer und es wurde gut gegessen und wie immer viel &#8222;Networking&#8220; betrieben.<\/p>\n<p>Wie auch letztes Jahr sollten detailierte Fragen auf diese Q&amp;A zu sp\u00e4terer Stunde vertagt werden.<\/p>\n<p><strong>DIE FRAGE<\/strong> die viele Entwicklern\u00a0brennend\u00a0interessierte war:<br \/>\n<strong>Kann man mit VS-11 Programme f\u00fcr Windows XP entwickeln oder nicht?<\/strong><\/p>\n<p>Rede und Antwort stand in diesem Fall <em><strong>Steve Teixeira<\/strong><\/em>, als Director\u00a0of\u00a0Program\u00a0Management. Also in diesem Fall jemand, der wirklich etwas sagen und auch mit zu entscheiden hat.<\/p>\n<p>Ich gebe seine Antwort von Steve, auf diese Frage zusammengefasst wie folgt wieder:<\/p>\n<ol>\n<li>Zu dem Zeitpunkt als die Entscheidung f\u00fcr das Fallenlassen vom XP-Support gef\u00e4llt wurde erschien dies als richtig.<br \/>\nJetzt muss man allerdings eingestehen, dass diese Entscheidung ein Fehler von Microsoft war.<\/li>\n<li>Die Benutzerzahlen\u00a0wurden weiter als sinkend berechnet. Man vermutete, dass zum Zeitpunkt der Ver\u00f6ffentlichung von VS-11 noch maximal 20% XP-Nutzer vorhanden w\u00e4ren. Neue Umfragen gehen aber von einer Verbreitung von mindestens noch 46% Windows XP Installationen aus.<\/li>\n<li>Bei Microsoft wurde auch vermutet, dass es gen\u00fcgt\u00a0den Entwicklern die neue <em>VS-11<\/em> Oberfl\u00e4che anzubieten aber das f\u00fcr das Compilieren das Toolset\u00a0von <em>VS-2010<\/em> gen\u00fcgen w\u00fcrde. Es wurde untersch\u00e4tzt wie gro\u00df das Interesse an den neuen Compiler Funktionen in <em>VS-11<\/em> mit <em>C++11<\/em>\u00a0 ist. Was eben auch <em>AMP<\/em>\u00a0und neue <em>STL<\/em> Funktionalit\u00e4t einschlie\u00dft.<\/li>\n<li>Die Folge ist nun, dass Microsoft die Entscheidung f\u00fcr das Fallenlassen des Windows-XP Support neu \u00fcberdenkt.<br \/>\nAllerdings kann dies nicht mehr bis zum RTM geschafft werden.<br \/>\n(Anmerkung von mir: Aktuell in der Beta wurde der gesamte Code, der die <em>Windows-Vista\/7<\/em> Funktionen isoliert entfernt und alle DLLs werden implizit geladen).<\/li>\n<\/ol>\n<p><strong>M\u00f6glich ist also, dass es ein Featurepack\u00a0geben wird, dass nach dem RTM\u00a0ausgeliefert wird, und in dem es dann doch einen <em>XP<\/em> Support in allen Bibliotheken und im Compiler gibt.<\/strong><\/p>\n<p>Die Antwort erschien mir ehrlich und geradeaus und war gewisslich keine Vertr\u00f6stung ohne echten Hintergrund.<br \/>\nIch wei\u00df nicht wie gro\u00df wirklich die Chancen sind, aber diese Aussage deckt sich auch mit den &#8222;Ger\u00fcchten&#8220;, die ich um 5 Ecken geh\u00f6rt habe, und deckt sich auch mit der internen Diskussion, die mit den MVPs gef\u00fchrt wird.<\/p>\n<p>Meine pers\u00f6nliche Sch\u00e4tzung ist eine 25 prozentige Chance, dass wir doch noch einen <em>Windows-XP<\/em> Support im <em>VS-11<\/em> erhalten werden.<\/p>\n<p>Lassen wir und \u00fcberraschen. Aber es ist eine gute Nachricht \u2757<\/p>\n<p>PS: Ich schreibe dies direkt von der ADC f\u00fcr C++ 2012 in Ohlstadt.<\/p>\n<p><strong>Nachtr\u00e4ge und Kommentare habe ich direkt in den Blog-Post \u00fcbernommen, da diese manchmal \u00fcbersehen werden:<\/strong><\/p>\n<p><strong>Kommentar 1\u00a0vom 04.05.2012 von Steive Teixeira zur Klarstellung:<\/strong><\/p>\n<blockquote><p>Hi Martin,<br \/>\nIt was great to see you at ADC C++ this week! Just so that there is no confusion for the readers of your blog, the issue of XP support for C++ in Dev11 is one we&#8217;re taking very seriously, and we&#8217;re continuing to take customer feedback on Dev11 beta. However, we are not yet prepared to make an announcement on platform support for the RTM version of Dev11. We will be making an announcement on this in the coming weeks.<br \/>\nThanks!<br \/>\nSteve<\/p><\/blockquote>\n<p><strong>Kommentar 2 vom 04.05.2012 von Michael K\u00fchlshammer\u00a0<\/strong><\/p>\n<blockquote><p>Steve Teixeira schickte mir heute einen Link f\u00fcr einen Workaround und empfahl mir, dass m\u00f6glichst viele Leute auf dem unten angegebenen Link einen Beitrag dazu schreiben sollen (daf\u00fcr voten sollen), dass der VC11-Compiler auch Code f\u00fcr Windows XP erzeugt. Hier die Email-Antwort von Steve Teixeira:<\/p>\n<p>\u201cThanks for your email. We continue to devote resources to and support MFC in Dev11. The Windows XP issue is still unsettled, and I appreciate your feedback on this. You me have seen that I posted some of my thoughts on XP support in the comment thread of this blog entry on the VC++ team blog: <a href=\"http:\/\/blogs.msdn.com\/b\/vcblog\/archive\/2012\/04\/18\/10295093.aspx\">http:\/\/blogs.msdn.com\/b\/vcblog\/archive\/2012\/04\/18\/10295093.aspx<\/a>.<\/p>\n<p>Thanks again,<br \/>\nSteve<\/p><\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>Gestern Abend hatten wir hier auf der ADC\u00a02012 f\u00fcr C++ in Ohlstadt bei einem sch\u00f6nen Abendevent\u00a0eine Q&amp;A. Letztes\u00a0Jahr fand diese Q&amp;A auf einer Schiffahrt auf dem Chiemsee statt. Dieses Jahr war es ein Fu\u00dfweg von ca. 20 Minuten vom Konferenzhotel, zu einem gro\u00dfen &#8222;Grillplatz&#8220;, dort standen Zelte, Fackeln Lagerfeuer und es wurde gut gegessen und &hellip; <a href=\"http:\/\/blog.m-ri.de\/index.php\/2012\/05\/04\/und-das-letzte-wort-zu-vs-11-und-windows-xp-ist-doch-nicht-gesprochen\/\" class=\"more-link\"><span class=\"screen-reader-text\">\u201eUnd das letzte Wort zu VS-11 und Windows-XP ist doch nicht gesprochen&#8230;\u201c <\/span>weiterlesen<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[25,30,4,3,302,2],"tags":[352,318,89,141],"class_list":["post-968","post","type-post","status-publish","format-standard","hentry","category-atl","category-c","category-mfc","category-programmieren","category-vs-2012-programmieren","category-windows-api","tag-mfc","tag-vs-2012","tag-windows","tag-xp"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"http:\/\/blog.m-ri.de\/index.php\/wp-json\/wp\/v2\/posts\/968","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/blog.m-ri.de\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.m-ri.de\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.m-ri.de\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.m-ri.de\/index.php\/wp-json\/wp\/v2\/comments?post=968"}],"version-history":[{"count":1,"href":"http:\/\/blog.m-ri.de\/index.php\/wp-json\/wp\/v2\/posts\/968\/revisions"}],"predecessor-version":[{"id":969,"href":"http:\/\/blog.m-ri.de\/index.php\/wp-json\/wp\/v2\/posts\/968\/revisions\/969"}],"wp:attachment":[{"href":"http:\/\/blog.m-ri.de\/index.php\/wp-json\/wp\/v2\/media?parent=968"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.m-ri.de\/index.php\/wp-json\/wp\/v2\/categories?post=968"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.m-ri.de\/index.php\/wp-json\/wp\/v2\/tags?post=968"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}