{"id":1403,"date":"2013-05-01T12:51:20","date_gmt":"2013-05-01T00:51:20","guid":{"rendered":"https:\/\/www.deltics.co.nz\/blog\/?p=1403"},"modified":"2013-05-01T12:53:50","modified_gmt":"2013-05-01T00:53:50","slug":"ios-support-prior-to-xe4","status":"publish","type":"post","link":"https:\/\/www.deltics.co.nz\/blog\/posts\/1403\/","title":{"rendered":"iOS &#8220;Support&#8221; Prior to XE4 ?"},"content":{"rendered":"<span class=\"rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">[Estimated Reading Time: <\/span> <span class=\"rt-time\">4<\/span> <span class=\"rt-label rt-postfix\">minutes]<\/span><\/span><p>Some people have taken issue with my chagrin at the way in which iOS support has been mis-handled in Delphi, implying or in some cases directly stating, that iOS was only ever in beta before and so I had no right to expect &#8220;real&#8221; product to be delivered at no extra cost.<\/p>\n<p>I take issue with this.<br \/>\n<!--more--><br \/>\nJust because iOS support was only officially in some sort of beta or preview state in XE2 and just because it was not on the &#8220;feature matrix&#8221; (actually, it <strong>was<\/strong>) for that release, does not alter the perception given to customers &#8211; existing and prospective &#8211; when weighing the cost of upgrade or purchase of XE2.<\/p>\n<p>Is this some failing of memory on my part ? Was I, and were others like me, just projecting our own hopes and desires unrealistically ?<\/p>\n<p>I don&#8217;t think so.<\/p>\n<p>Even to this day, <a href=\"http:\/\/edn.embarcadero.com\/article\/41593\">Embarcadero&#8217;s marketing materials for XE2 proclaim their support for iOS prominently<\/a>. Nowhere is it indicated that these capabilities are only a preview of a product that is yet to be delivered and which will cost almost as much as a new release upgrade when it is finally delivered. Let alone that in between times those capabilities will be withdrawn entirely.<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/i0.wp.com\/www.deltics.co.nz\/blog\/wp-content\/uploads\/Screen-Shot-2013-05-01-at-11.38.53.png?ssl=1\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter  wp-image-1404\" alt=\"Lies, Damned Lies and Marketing Material\" src=\"https:\/\/i0.wp.com\/www.deltics.co.nz\/blog\/wp-content\/uploads\/Screen-Shot-2013-05-01-at-11.38.53.png?resize=640%2C620&#038;ssl=1\" width=\"640\" height=\"620\" srcset=\"https:\/\/i0.wp.com\/www.deltics.co.nz\/blog\/wp-content\/uploads\/Screen-Shot-2013-05-01-at-11.38.53.png?w=972&amp;ssl=1 972w, https:\/\/i0.wp.com\/www.deltics.co.nz\/blog\/wp-content\/uploads\/Screen-Shot-2013-05-01-at-11.38.53.png?resize=300%2C290&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.deltics.co.nz\/blog\/wp-content\/uploads\/Screen-Shot-2013-05-01-at-11.38.53.png?resize=309%2C300&amp;ssl=1 309w\" sizes=\"(max-width: 640px) 100vw, 640px\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<p>Some choice quotes from this material:<\/p>\n<blockquote><p>The fastest way to build Windows, Mac and <strong>iOS<\/strong> Applications<\/p><\/blockquote>\n<blockquote><p>You can also <strong>create iOS mobile application for the iPhone, iPod Touch and iPad<\/strong>.<\/p><\/blockquote>\n<blockquote><p>Deploy to Windows, Mac and <strong>iOS<\/strong><\/p><\/blockquote>\n<blockquote><p>You can also <strong>create stunning iOS mobile apps for the iPhone, iPod Touch and iPad and distribute on Apple&#8217;s App Store<\/strong>.<\/p><\/blockquote>\n<p>And in the Feature Matrix, that tag-line about building Windows, Mac and iOS application is repeated, along with explicit reference to &#8220;FireMonkey for iOS&#8221;:<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/i0.wp.com\/www.deltics.co.nz\/blog\/wp-content\/uploads\/Screen-Shot-2013-05-01-at-12.13.44.png?ssl=1\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter  wp-image-1407\" alt=\"Feature Matrix - For a limited time only!\" src=\"https:\/\/i0.wp.com\/www.deltics.co.nz\/blog\/wp-content\/uploads\/Screen-Shot-2013-05-01-at-12.13.44.png?resize=551%2C418&#038;ssl=1\" width=\"551\" height=\"418\" srcset=\"https:\/\/i0.wp.com\/www.deltics.co.nz\/blog\/wp-content\/uploads\/Screen-Shot-2013-05-01-at-12.13.44.png?w=787&amp;ssl=1 787w, https:\/\/i0.wp.com\/www.deltics.co.nz\/blog\/wp-content\/uploads\/Screen-Shot-2013-05-01-at-12.13.44.png?resize=300%2C227&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.deltics.co.nz\/blog\/wp-content\/uploads\/Screen-Shot-2013-05-01-at-12.13.44.png?resize=395%2C300&amp;ssl=1 395w\" sizes=\"(max-width: 551px) 100vw, 551px\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<p>If it says anywhere that &#8220;iOS capability is preview technology only and may be withdrawn in a future release and made available only in a product at extra cost&#8221;, then I for one cannot see it.<\/p>\n<p>Was I dreaming ? Was I subject to some sort of hallucination ?  Am I dreaming and\/or hallucinating still ?<\/p>\n<p>Or is it simply that there are some people for whom Embaracerdo can do no wrong no matter how hard they seemingly try to deliberately screw over their customers ?<\/p>\n<p>(MVP&#8217;s being an obvious subset of this group, since they are obliged to speak no evil of their benefactors by virtue of their MVP status).<\/p>\n<p>Some people have said I have &#8220;anger issues&#8221; in this area (although they confuse that anger as being directed at only limited expressions of the much larger issue). And they are right. There are issues over which I feel I have a right to be angry. And judging from the comments on my posts and elsewhere, I am sadly far from alone.<\/p>\n<p>What I haven&#8217;t yet seen suggested by anyone, surprisingly, is that this isn&#8217;t in fact an &#8220;extra cost&#8221; at all.<\/p>\n<p>That, since this is a new release, the fact that the cost of upgrading with iOS support is less than the usual upgrade cost to a new release represents effectively a zero-cost &#8211; or indeed even a discount &#8211; for the new feature that is is simply being delivered as part of the new release.<\/p>\n<p>The problem with this argument is that it has been barely more than 6 months since the last time this customer cow was milked, and the price being asked on this time around of the dairy-go-round, whilst less than the usual annual round of upgrade fees, is only <em>just<\/em> lower.<\/p>\n<p>Meanwhile, the upgrade fee for anyone not taking the new iOS support is a trifling $49.  We should of course be cheering about this, but since this represents little more than charging for what is and should be for those customers a &#8220;hot-fix&#8221;, representing nothing more than bug fixes (and indeed, some <a href=\"http:\/\/delphihaven.wordpress.com\/2013\/04\/28\/fmx-anti-pattern-returning-nil-rather-than-raising-an-exception\/\">all new, shiny bugs even in code that previously was fine<\/a>), it is difficult to summon such enthusiasm.  Indeed, it just serves to emphasise further exactly what is going on.<\/p>\n<p>It will be interesting to see what transpires when XE5 is released, and how that will be priced and how that pricing will look when set alongside the pricing of this &#8220;interim release with add-on&#8221; masquerading as a new release.<\/p>\n<p>Always assuming of course, that there remains anyone even remotely interested in XE5 sufficiently to look at such things.<\/p>\n<p>It also establishes a dangerous precedent.<\/p>\n<p>For everyone handing over their $&#8217;s for the iOS support that is comforting themselves with the thought that their &#8220;mobile&#8221; upgrade will include Android in the future, you should bear in mind that &#8211; as outlined above &#8211; many of us thought that we were going to get iOS in much the same deal when we bought or upgraded to XE2 (with SA).  Indeed, we might have reasonably expected that Android support <em>now<\/em>, yet iOS has only just arrived after what now can only be described as a &#8220;false start&#8221; almost 2 years ago.<\/p>\n<p>So maybe you will have Android support by, what, 2015 ?  (Assuming that Embarcadero only need to get it wrong once as they did with iOS).<\/p>\n<p>But don&#8217;t be surprised if &#8211; assuming they can deliver on Android at all &#8211; Embarcadero pull the same bait-and-switch stunt on you all again, and charge for an &#8220;Android add-on&#8221; in the same way that they chose to do with iOS.  Given it&#8217;s apparent success in some quarters, They might even attempt a complete re-run, with a &#8220;preview&#8221; in XE5 that is pulled in XE6 and then finally released, at further extra cost, in XE7.<\/p>\n<p>After all, there seem to be enough suckers out there willing to take such treatment and not only that but also if not defend it then at least challenge criticism of it.<\/p>\n<p>What ?  You don&#8217;t think this will happen ?  I strongly suggest you get a written, binding statement from Embarcadero to that effect.  You would have to be a fool to trust them without it.<\/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\">4<\/span> <span class=\"rt-label rt-postfix\">minutes]<\/span><\/span> Some people have taken issue with my chagrin at the way in which iOS support has been mis-handled in Delphi, implying or in some cases directly stating, that iOS was only ever in beta before and so I had no right to expect &#8220;real&#8221; product to be delivered at no extra cost. I take issue [&hellip;]<\/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":true,"jetpack_social_options":[]},"categories":[4,201],"tags":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p1TKYv-mD","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":1974,"url":"https:\/\/www.deltics.co.nz\/blog\/posts\/1974\/","url_meta":{"origin":1403,"position":0},"title":"Improved Quality in Delphi &#8211; Yeah Right","date":"28 Oct 2013","format":false,"excerpt":"Here in Aotearoa there is a beer company called \"Tui\", named in turn for a native bird. As well as a series of TV ads voiced by the great Tom Baker, Tui are famous here for their \"Yeah, right!\" billboard ads. I felt compelled to make one for Delphi. I\u2026","rel":"","context":"In &quot;Delphi&quot;","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.deltics.co.nz\/blog\/wp-content\/uploads\/tui.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":1047,"url":"https:\/\/www.deltics.co.nz\/blog\/posts\/1047\/","url_meta":{"origin":1403,"position":1},"title":"&#8220;XE3&#8221; is Official, &#8220;New&#8221; HTML Builder but &#8220;No iOS Support&#8221; .. ?","date":"16 Aug 2012","format":false,"excerpt":"The blog-o-sphere is abuzz with postings referencing the official RAD Studio World Tour announcement starting to hit the wires, and it contains something of potential interest. I have also seen claims starting to appear that XE3 will not have any iOS support at all. First, I have to mention again\u2026","rel":"","context":"In &quot;Delphi&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":936,"url":"https:\/\/www.deltics.co.nz\/blog\/posts\/936\/","url_meta":{"origin":1403,"position":2},"title":"A Pain In The Butt","date":"31 Jul 2012","format":false,"excerpt":"This post is one of those classic double-entendres for which us Brits are (in)famous, involving as it does both an actual Pain In The Butt and a euphemistic one. I have been incapacitated recently by a sudden onset of sciatica caused - so my physio seems to think - by\u2026","rel":"","context":"In &quot;Delphi&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":900,"url":"https:\/\/www.deltics.co.nz\/blog\/posts\/900\/","url_meta":{"origin":1403,"position":3},"title":"Porting the Objective-C CFFTPSample to XE2: Part 1","date":"04 Jul 2012","format":false,"excerpt":"On the NZ DUG email list (yes, we still have those here) a question was recently posted asking for help with getting some FTP code working on OSX, using XE2. This coincided nicely with my reaching a point in my Objective-C learning where this sort of exercise was of interest\u2026","rel":"","context":"In &quot;Delphi&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1397,"url":"https:\/\/www.deltics.co.nz\/blog\/posts\/1397\/","url_meta":{"origin":1403,"position":4},"title":"Qualified Enum Reference That Fails to Compile in XE4 (and rightly so)","date":"01 May 2013","format":false,"excerpt":"Running through some of my code last night, putting them through the new XE4 compiler, threw up a real oddity: Some code that used to compile just fine, which no longer compiles in XE4 and which should not have compiled before! It's an odd one, because the code previously compiled\u2026","rel":"","context":"In &quot;Delphi&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":760,"url":"https:\/\/www.deltics.co.nz\/blog\/posts\/760\/","url_meta":{"origin":1403,"position":5},"title":"Platform Independence Version Dependencies in the XE2 RTL","date":"14 Sep 2011","format":false,"excerpt":"So I have spent about a week now with XE2 and FireMonkey and thought I would share some of the experience so far. After an initial peek and poke around, the first order of business for me was to migrate some of my existing code to the new RTL. First\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\/1403"}],"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=1403"}],"version-history":[{"count":8,"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/posts\/1403\/revisions"}],"predecessor-version":[{"id":1494,"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/posts\/1403\/revisions\/1494"}],"wp:attachment":[{"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/media?parent=1403"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/categories?post=1403"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/tags?post=1403"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}