{"id":868,"date":"2012-05-28T09:20:13","date_gmt":"2012-05-27T21:20:13","guid":{"rendered":"https:\/\/www.deltics.co.nz\/blog\/?p=868"},"modified":"2012-05-28T09:20:13","modified_gmt":"2012-05-27T21:20:13","slug":"the-emperors-new-native","status":"publish","type":"post","link":"https:\/\/www.deltics.co.nz\/blog\/posts\/868\/","title":{"rendered":"The Emperors New Native"},"content":{"rendered":"<span class=\"span-reading-time 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>Perhaps this post should be sub-titled: <strong>Say a Lie Often Enough and You&#8217;ll Start Believing it Yourself<\/strong><br \/>\n<a href=\"http:\/\/blogs.embarcadero.com\/michaelswindell\/2012\/05\/25\/34851\"><br \/>\nApparently some product called ERPLY (yeah, me neither) now has a &#8220;great new FireMonkey native UI&#8221;<\/a>. \u00a0FireMonkey ? \u00a0Native UI ? \u00a0Unless there has been a radical rewrite of FireMonkey in XE3 and the people behind ERPLY have early access to an unfeasibly stable build of XE3 to have created their product using it, this claim is just errant nonsense.<\/p>\n<p><!--more--><\/p>\n<p><a href=\"http:\/\/blogs.remobjects.com\/blogs\/jim\/2012\/05\/15\/p4268#comment-10186\">RemObjects have a much easier time convincing people &#8211; albeit somewhat disingenuously in my view &#8211; that &#8220;native&#8221; these days does not necessarily mean &#8220;machine code&#8221; any more<\/a>, especially when the host\/target runtime is a managed, JIT compiled framework. \u00a0To an extent they have a point, but the motivation behind making this point seems to me in some cases to be coming from a place of insecurity, because some of the claims they subsequently make for the advantages of managed environment are highly dubious (and sometime flat-out wrong), and in making these claims they undermine their own argument imho.<\/p>\n<p>But at least they are just going a bit too far in their enthusiasm. \u00a0Embarcadero on the other hand have stretched credibility beyond breaking point and entered the realm of pure fantasy.<\/p>\n<p>To conflate FireMonkey with &#8220;native&#8221;, especially in conjunction with a tight coupling to the term &#8220;UI&#8221;, is quite simply nonsensical and smells to me like a desperate directive issued by the marketing department. \u00a0Certainly the claim has no technical justification whatsoever, not even one as contrived but at least arguably technically correct as that being deployed by RemObjects w.r.t &#8220;native&#8221; <em>sometimes<\/em> meaning &#8220;managed&#8221;.<\/p>\n<p>FireMonkey on the other hand can <em>never<\/em> be a &#8220;native&#8221; UI on any platform that it &#8220;supports&#8221; (&#8220;can be made to run on&#8221; would be nearer the mark) any more than I, having been born and raised in the UK, could ever be or legitimately claim to be a &#8220;native Russian&#8221;.<\/p>\n<p>To see such ridiculous claims being made, for me, is a worrying sign of just how desperate Embarcadero are in this area.<\/p>\n<p>If the technology needs propping up with such blatant and obvious bullshit the problem is that the smell just makes things worse and draws attention to itself.<\/p>\n","protected":false},"excerpt":{"rendered":"<p><span class=\"span-reading-time 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>Perhaps this post should be sub-titled: Say a Lie Often Enough and You&#8217;ll Start Believing it Yourself Apparently some product called ERPLY (yeah, me neither) now has a &#8220;great new FireMonkey native UI&#8221;. \u00a0FireMonkey ? \u00a0Native UI ? \u00a0Unless there has been a radical rewrite of FireMonkey in XE3 and the people behind ERPLY have [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[4],"tags":[292,148,135],"class_list":["post-868","post","type-post","status-publish","format-standard","hentry","category-delphi","tag-delphi","tag-fail","tag-firemonkey"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p1TKYv-e0","jetpack_sharing_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/posts\/868","targetHints":{"allow":["GET"]}}],"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=868"}],"version-history":[{"count":1,"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/posts\/868\/revisions"}],"predecessor-version":[{"id":869,"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/posts\/868\/revisions\/869"}],"wp:attachment":[{"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/media?parent=868"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/categories?post=868"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/tags?post=868"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}