{"id":2104,"date":"2013-11-07T11:07:43","date_gmt":"2013-11-06T23:07:43","guid":{"rendered":"https:\/\/www.deltics.co.nz\/blog\/?p=2104"},"modified":"2013-11-07T11:09:49","modified_gmt":"2013-11-06T23:09:49","slug":"delphi-for-android-supports-android","status":"publish","type":"post","link":"https:\/\/www.deltics.co.nz\/blog\/posts\/2104\/","title":{"rendered":"Delphi for Android Supports Android!"},"content":{"rendered":"<span class=\"rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">[Estimated Reading Time: <\/span> <span class=\"rt-time\">3<\/span> <span class=\"rt-label rt-postfix\">minutes]<\/span><\/span><p><a href=\"http:\/\/delphi.org\/2013\/11\/hello-google-glass-from-delphi-xe5\/\">Jim McKeeth is getting all excited about being able to develop for <strong>Google Glass<\/strong> using <strong>Delphi XE5<\/strong><\/a>.  I&#8217;m pleased for him, I really am.  It must be a huge relief that <strong>Delphi for Android<\/strong> can actually target this <strong>Android<\/strong> device.<\/p>\n<p><!--more--><\/p>\n<p>Of course, the very fact that there was any doubt and the fact that the doubts proving unfounded is cause for such celebration should itself be a cause for concern for anyone contemplating <strong>FireMonkey<\/strong> as a platform for <strong>Android<\/strong> development in the future.<\/p>\n<p>But I am sure any concerns and doubts about supporting particular <strong>Android<\/strong> devices are misplaced.<\/p>\n<p>After all, the real point of <strong>FireMonkey<\/strong> is that you can write your application once and then run it on <strong>any<\/strong> of the supported platforms. <sup>*1 *2 *3 *4 *5 *6<\/sup><\/p>\n<p>But Delphi with <strong>Mobile Add-On<\/strong><\/strong><sup>*7<\/sup> developers must be <strong>super<\/strong> excited to know that they can also run their FireMonkey code on the <strong>Apple i&#8230;<\/strong>.. oh.  Oh well, there&#8217;s always the <strong>Microsoft Win&#8230;<\/strong>&#8230; um.<\/p>\n<p>Ok, so wearable technology is an <strong>Android<\/strong> specific technology.  For now at least.<\/p>\n<p>A lucky thing then that it is not one of those platform specific technologies that <strong>FireMonkey<\/strong> cannot reach, which might perhaps explain the excitement I suppose.<\/p>\n<p>At least <strong>Apple<\/strong> have committed to creating any wearable technology they may have in mind in a manner that <strong>FireMonkey<\/strong> can be supported on.  Um&#8230; haven&#8217;t they ?  Well, it&#8217;s not as if <strong>Apple<\/strong> are known for taking a proprietary approach and even if they do I&#8217;m sure if <strong>Embarcadero<\/strong> ask them nicely&#8230;<\/p>\n<p>Meanwhile <strong>Embarcadero<\/strong> are utterly failing to let people know that <strong>Delphi<\/strong> is the best <strong>Win32\/Win64<\/strong> tool bar none although with the recent neglect the <strong>Windows 8<\/strong> support is at risk of falling dangerously behind and conceding even that advantage to others.<\/p>\n<p>Sure <strong>Windows 8<\/strong> may not be important right now.  For a while <strong>Vista<\/strong> support wasn&#8217;t important either.  Then along came <strong>Windows 7<\/strong> and a lot of what was previously &#8220;<em><strong>Vista<\/strong> support<\/em>&#8221; suddenly became &#8220;<em><strong>Windows 7<\/strong> support<\/em>&#8221; and was very important indeed.<\/p>\n<p>But instead of keeping <strong>Delphi<\/strong> relevant in this area where it has always held it&#8217;s head high, <strong>Embarcadero<\/strong> have all but excised <em>any mention<\/em> of <strong>Windows<\/strong> from their <a href=\"http:\/\/www.embarcadero.com\/products\/delphi\">marketing of Delphi<\/a> <sup>*8<\/sup> and are simply passively betting <strong>Delphi<\/strong>&#8216;s future on <strong>Windows<\/strong> becoming less relevant.  Whether that will prove a smart decision only time will tell, but I do still question whether it is wise in the meantime to  draw attention to <strong>Delphi<\/strong>&#8216;s shortcomings in the area where they <strong>have<\/strong> chosen to position it by expressing delight and surprise when their product simply does what they advertise and have been selling it as doing.<\/p>\n<p><strong>Delphi for Android<\/strong> creating an app to <em>run on Android<\/em> really shouldn&#8217;t be worth talking about in such terms, let alone cause for excitement.  I don&#8217;t think any other tools vendors &#8211; for <strong>Android<\/strong> or otherwise &#8211; would be so surprised or pleased that their product <em>simply does what it is supposed to do<\/em>.<\/p>\n<h3>Footnotes<\/h3>\n<p><sup>*1<\/sup> &#8211; <em>minimum hardware requirements apply<\/em><\/p>\n<p><sup>*2<\/sup> &#8211; <em>minimum <strong>FireMonkey<\/strong> runtime requirements apply<\/em><\/p>\n<p><sup>*3<\/sup> &#8211; <em>may require visual themes not available for your version of <strong>FireMonkey<\/strong><\/em><\/p>\n<p><sup>*4<\/sup> &#8211; <em>may require upgrade to current version of <strong>Delphi<\/strong><\/em><\/p>\n<p><sup>*5<\/sup> &#8211; <em>may require &#8220;<strong>add-on<\/strong>&#8221; pack(s) which may or may not yet have been announced<\/em><\/p>\n<p><sup>*6<\/sup> &#8211; <em>may require upgrade to current version of any <strong>add-on<\/strong> pack(s)<\/em><\/p>\n<p><sup>*7<\/sup> &#8211; <em>does not include <strong>all<\/strong> mobile platforms<\/em><\/p>\n<p><sup>*8<\/sup> &#8211; <em>how about a game of &#8220;Where&#8217;s Wally&#8221; ?  Try to find the mentions of &#8220;Windows&#8221; on <a href=\"http:\/\/www.embarcadero.com\/products\/delphi\">that page<\/a>.  There are <strong>only two<\/strong>, not including the page title, which I&#8217;ll give you for free just in case your particular browser shows the page title in a tab caption in which case you may never see it without resorting to view the page source.  And no cheating by using &#8220;Find on page&#8221; either. \ud83d\ude09<\/em><\/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\">3<\/span> <span class=\"rt-label rt-postfix\">minutes]<\/span><\/span> Jim McKeeth is getting all excited about being able to develop for Google Glass using Delphi XE5. I&#8217;m pleased for him, I really am. It must be a huge relief that Delphi for Android can actually target this Android device.<\/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":[212,4],"tags":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p1TKYv-xW","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":1587,"url":"https:\/\/www.deltics.co.nz\/blog\/posts\/1587\/","url_meta":{"origin":2104,"position":0},"title":"Delphi for (Some) Android","date":"13 Sep 2013","format":false,"excerpt":"Embarcadero have blogged about the first Android app \"in the wild\" (actually, being on the Play store I think it's the first domesticated app - wild ones surely get side-loaded ? :)). Rather embarrassingly they already have a comment from someone unable to use this \"true native Android\" application on\u2026","rel":"","context":"In &quot;Android&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1525,"url":"https:\/\/www.deltics.co.nz\/blog\/posts\/1525\/","url_meta":{"origin":2104,"position":1},"title":"RAD Studio in Auckland \/ Android in a VM \/ Touchy Feely","date":"30 Aug 2013","format":false,"excerpt":"Well, not really RAD Studio as such, more like Mobile Studio (whether as part of RAD Studio Ent+ or the Mobile Add-On) since everything shown was oriented around the Android support and emphasising the fact that an application written for iOS can simply be recompiled and will run on Android.\u2026","rel":"","context":"In &quot;Delphi&quot;","img":{"alt_text":"Androidx86","src":"https:\/\/i0.wp.com\/www.deltics.co.nz\/blog\/wp-content\/uploads\/Androidx86-1024x608.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":2231,"url":"https:\/\/www.deltics.co.nz\/blog\/posts\/2231\/","url_meta":{"origin":2104,"position":2},"title":"Did you get the Memo ?","date":"01 Aug 2014","format":false,"excerpt":"People looking for a cheap Android tablet have a new option from a respected player: The Asus Pad 7 Although not exactly falling over themselves in excitement (it is an entry level, budget device after all), reviewers are finding a lot to like in this device. But Delphi developers hoping\u2026","rel":"","context":"In &quot;Android&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":735,"url":"https:\/\/www.deltics.co.nz\/blog\/posts\/735\/","url_meta":{"origin":2104,"position":3},"title":"RAD STUDIO XE2: Launch Event Report","date":"04 Aug 2011","format":false,"excerpt":"Today I was fortunate to be present in Auckland at the World Premier of the launch event for RAD Studio XE2. \u00a0There is so much good to report that I really don't know where to begin, so apologies if this post is a bit of a disorganised ramble. \u00a0But here\u2026","rel":"","context":"In &quot;Delphi&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":892,"url":"https:\/\/www.deltics.co.nz\/blog\/posts\/892\/","url_meta":{"origin":2104,"position":4},"title":"Poll: FireMonkey or &#8220;Platform Native&#8221; ?","date":"07 Jun 2012","format":false,"excerpt":"We have had almost a year of monkeying with fire now - enough time I think for people to have formed a view as to whether it is truly a viable multi-platform framework for the future, or just a convenient cross-platform solution with limited, genuine utility. At the same time,\u2026","rel":"","context":"In &quot;Delphi&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1601,"url":"https:\/\/www.deltics.co.nz\/blog\/posts\/1601\/","url_meta":{"origin":2104,"position":5},"title":"iOS 6.x Now Required By FireMonkey in XE5","date":"14 Sep 2013","format":false,"excerpt":"In XE4 FireMonkey supported iOS 5.1. According to the platform requirements for XE5 this has now increased to iOS 6. This something to be aware of. Even if your application could run on older, simpler devices, the FireMonkey runtime has demands of it's own, over and above those of any\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\/2104"}],"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=2104"}],"version-history":[{"count":6,"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/posts\/2104\/revisions"}],"predecessor-version":[{"id":2110,"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/posts\/2104\/revisions\/2110"}],"wp:attachment":[{"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/media?parent=2104"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/categories?post=2104"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/tags?post=2104"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}