{"id":1080,"date":"2012-08-23T21:27:51","date_gmt":"2012-08-23T09:27:51","guid":{"rendered":"https:\/\/www.deltics.co.nz\/blog\/?p=1080"},"modified":"2012-08-24T08:40:33","modified_gmt":"2012-08-23T20:40:33","slug":"why-delphi-cannot-currently-support-winrt","status":"publish","type":"post","link":"https:\/\/www.deltics.co.nz\/blog\/posts\/1080\/","title":{"rendered":"Why Delphi Cannot (currently) Support WinRT"},"content":{"rendered":"<span class=\"rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">[Estimated Reading Time: <\/span> <span class=\"rt-time\">2<\/span> <span class=\"rt-label rt-postfix\">minutes]<\/span><\/span><p>Nor for that matter can any other <strong>unmanaged<\/strong> compiler except Microsoft&#8217;s own C\/C++, apparently.<\/p>\n<p>Who would have thought that in <a href=\"https:\/\/forums.embarcadero.com\/message.jspa?messageID=484319#484319\" target=\"_blank\">a forum reply in a thread about and entitled &#8220;HTML Builder&#8221;<\/a> you would stumble across crucial, technical information relating to the paucity of WinRT support in Delphi ?<\/p>\n<p>But it&#8217;s there all right.<br \/>\n<!--more--><\/p>\n<p>Now, I see no point in replicating Allen&#8217;s post here. You can read it for yourself at the source. But in summary: there are severe technical constraints imposed by Microsoft that have Embarcadero&#8217;s hands completely tied.<\/p>\n<p>Some have said that in the light of this I now look foolish for not having given Embarcadero more time to deliver their <strong>WinRT<\/strong> support before complaining.<\/p>\n<p>I honestly don&#8217;t see how.<\/p>\n<p>My complaint wasn&#8217;t that they didn&#8217;t support <strong>WinRT<\/strong> it was the fact that they have obfuscated and obscured this fact by trying to present what they <em>have<\/em> done as something that it isn&#8217;t and, as we now learn unless <em>Microsoft<\/em> change their stance, can <strong>never<\/strong> be!<\/p>\n<p>So much for those putting their faith in the promise to have &#8220;<em>WinRT support soon<\/em>&#8220;.<\/p>\n<p>If anyone looks foolish it&#8217;s the people who were saying &#8220;<em>don&#8217;t be so hasty, given them time. After all Windows 8 and WinRT hasn&#8217;t been out long, of course it will take them time to catch up<\/em>.&#8221;<\/p>\n<p>But now we learn that the problem wasn&#8217;t time but an absolute, technical barrier beyond their control. So buying their products based on a belief that, given time, they could and would deliver, would be a wholly uninformed purchasing decision. And who gave that impression, might I ask ?<\/p>\n<p>Once the technical barrier has been removed then yes, it becomes a question of time. But whether the technical barrier is ever removed is up to Microsoft. There is <strong><em>nothing<\/em><\/strong> Embarcadero can do except&#8230; ironically&#8230; complain about the situation.<\/p>\n<p>I say ironically because when I complain about a situation apparently I am being &#8220;<em>negative<\/em>&#8221; and told to hold my tongue because it doesn&#8217;t help.<\/p>\n<p>I wonder if those people think the same advice will serve Embarcadero well in this situation or, by consequence, their customers.<\/p>\n<h3>XE3 and Beyond Belief!<\/h3>\n<p>I am sure I am not the only one that is absolutely flabbergasted that this information should have come out in the way that it did. Indeed, that is the theme of the immediate responses to Allen&#8217;s post. And as some have mentioned, this is hardly likely to be something that has happened only recently, in the past days or weeks. Embarcadero have surely known about this, and presumably been struggling with it, for some time.<\/p>\n<p>Yet at the launch event of their flagship compiler products that are hamstrung by this state of affairs, they say <strong><em>nothing<\/em><\/strong> !? And then they express surprise that nobody is talking about it ?!<\/p>\n<p>Well, it&#8217;s difficult to talk about a problem when you haven&#8217;t been made aware that it even <strong><em>is<\/em><\/strong> a problem.<\/p>\n<p>And that, if nothing else, is the value of <em>complaint and criticism<\/em>. It brings things to people&#8217;s attention that might otherwise continue in ignorant oblivion, and thereby increases the chances that the problem might actually be dealt with to the benefit of the wider (interested and concerned) community.<\/p>\n","protected":false},"excerpt":{"rendered":"<p><span class=\"rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">[Estimated Reading Time: <\/span> <span class=\"rt-time\">2<\/span> <span class=\"rt-label rt-postfix\">minutes]<\/span><\/span> Nor for that matter can any other unmanaged compiler except Microsoft&#8217;s own C\/C++, apparently. Who would have thought that in a forum reply in a thread about and entitled &#8220;HTML Builder&#8221; you would stumble across crucial, technical information relating to the paucity of WinRT support in Delphi ? But it&#8217;s there all right.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":[]},"categories":[4,163],"tags":[292,155,164],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p1TKYv-hq","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":895,"url":"https:\/\/www.deltics.co.nz\/blog\/posts\/895\/","url_meta":{"origin":1080,"position":0},"title":"Using History to Make Sense of the Present","date":"21 Jun 2012","format":false,"excerpt":"In a recent post on interop in .NET framework, Jeroen Pluimers wrote \"I don\u2019t see COM as the first class citizen it was in the VB6 era.\" I always find it funny when the .NET camp start poo-pooing COM and dismissing it as yesterdays technology that some people just can't\u2026","rel":"","context":"In &quot;Delphi&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1166,"url":"https:\/\/www.deltics.co.nz\/blog\/posts\/1166\/","url_meta":{"origin":1080,"position":1},"title":"XE3 Upgrade from Delphi 2009 &#8211; Only Until the End of the Year","date":"05 Sep 2012","format":false,"excerpt":"I previously speculated that the upgrade eligibility window for XE3 might have been edged open ever so slightly. Sadly it seems this is not the case (German language forum). At least, not unless they extend another upgrade offer as they did with XE2. Here's the response, as translated by Google:\u2026","rel":"","context":"In &quot;Delphi&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1138,"url":"https:\/\/www.deltics.co.nz\/blog\/posts\/1138\/","url_meta":{"origin":1080,"position":2},"title":"Widening of Upgrade Eligibility in XE3&#8230;?","date":"03 Sep 2012","format":false,"excerpt":"Having checked the online store listing for Delphi XE3 which is now up, it appears that the upgrade eligibility window for XE3 may have been nudged open ever-so-slightly wider. The eligibility window introduced by Embarcadero has previously, consistently, been current version and the two immediately prior versions. Additionally they generously\u2026","rel":"","context":"In &quot;Delphi&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1062,"url":"https:\/\/www.deltics.co.nz\/blog\/posts\/1062\/","url_meta":{"origin":1080,"position":3},"title":"No iOS in XE3 &#8211; Confirmed","date":"22 Aug 2012","format":false,"excerpt":"As was rumoured before the World Tour kicked off yesterday, the previous FPC\/Xcode infrastructure based iOS support has been removed in XE3 and nothing (yet) replaces it. I take no pleasure from being able to say \"I told you so\" to everyone who told me I was jumping the gun\u2026","rel":"","context":"In &quot;Delphi&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":950,"url":"https:\/\/www.deltics.co.nz\/blog\/posts\/950\/","url_meta":{"origin":1080,"position":4},"title":"RAD Studio (XE3 Launch?) Event Announced in NZ","date":"02 Aug 2012","format":false,"excerpt":"Just a few moments ago I received an invitation to register for what I presume to be the launch event of RAD Studio XE3. 28th August is the date for your diary! I have to presume this is the XE3 launch because \"XE3\" isn't actually mentioned. For that matter, the\u2026","rel":"","context":"In &quot;Delphi&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1133,"url":"https:\/\/www.deltics.co.nz\/blog\/posts\/1133\/","url_meta":{"origin":1080,"position":5},"title":"XE3 Released.  Available to Download Now for SA Subscribers","date":"03 Sep 2012","format":false,"excerpt":"I just got an email from Embarcadero announcing the availability of XE3 for download from the Maintenance Portal. Both a 51 MB web installer and a 3.1 GB ISO are available. I don't have any public links, and presumably anyone on SA will have received their notifications directly already. But\u2026","rel":"","context":"In &quot;Delphi&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/posts\/1080"}],"collection":[{"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/comments?post=1080"}],"version-history":[{"count":11,"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/posts\/1080\/revisions"}],"predecessor-version":[{"id":1091,"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/posts\/1080\/revisions\/1091"}],"wp:attachment":[{"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/media?parent=1080"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/categories?post=1080"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/tags?post=1080"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}