{"id":1040,"date":"2010-04-29T14:49:18","date_gmt":"2010-04-29T19:49:18","guid":{"rendered":"http:\/\/www.wiredprairie.us\/blog\/index.php\/archives\/1040"},"modified":"2010-04-29T14:49:18","modified_gmt":"2010-04-29T19:49:18","slug":"this-html-5-thing-sounds-magical","status":"publish","type":"post","link":"https:\/\/www.wiredprairie.us\/blog\/index.php\/archives\/1040","title":{"rendered":"This HTML 5 thing sounds magical…"},"content":{"rendered":"

Steve Jobs certainly makes me want to check out the magic <\/em>that is apparently HTML5.<\/p>\n

Steve Jobs on Why He Knows Flash Sucks and isn\u2019t worthy<\/a>.<\/p>\n

It\u2019s amazing how apparently HTML5 solves all problems<\/strong> and is the best platform for doing modern application development. <\/p>\n

Oh wait. <\/strong><\/p>\n

No, as the vast majority of applications for Apple\u2019s mobile devices are written using native solutions (in Objective-C), with some subset using embedded web-browsers as needed. Very few are pure web. <\/p>\n

HTML 5 clearly is the perfect development platform for all applications.<\/strong><\/p>\n

Seriously, if you\u2019re thinking of creating an application for mobile \u2013 I too suggest you to consider creating the application using modern HTML standards rather than Flash. On that I agree with Mr. Jobs. (Especially if you\u2019d like to have owners of Apple iPhone\/iPad\/iPod be users of your application).<\/p>\n

(Aside: I do think this \u201cFlash = Video\u201d thing really sucks and Adobe should spend more time proclaiming that there\u2019s more to Flash than just video. I really like the Flex framework and what AIR has done for the development community. And seriously, when is the last time you saw a really good HTML4\/5 game? It\u2019s still too hard to build things like that in pure HTML.) <\/p>\n

Do not however choose the completely proprietary and closed system that exists for Apple mobile products using XCode and Objective-C. It\u2019s a dead end from a portability perspective (especially after Apple banned portability platforms). <\/p>\n

What do you do if you need lower-level access to things that aren\u2019t available thru the HTML layer? Ask Steve about that apparently. It\u2019s magical \u2013 so either it\u2019s there, or you apparently didn\u2019t need it.  <\/strong>(I\u2019d actually consider creating a native app in this case and wrapping the browser and making it a blended experience with as little in the native application as possible).<\/p>\n

It\u2019s pretty simple to create a manifest file for your web application so users can add it to the iPhone experience as a icon that will act like any other iPhone application (you can even hide the \u201csafari\u201d chrome).  <\/p>\n

By creating a mobile web application, it will be accessible on many phone and new device platform categories (maybe like the new webkit powered TomTom GPS for example). <\/p>\n","protected":false},"excerpt":{"rendered":"

Steve Jobs certainly makes me want to check out the magic that is apparently HTML5. Steve Jobs on Why He Knows Flash Sucks and isn\u2019t worthy. It\u2019s amazing how apparently HTML5 solves all problems and is the best platform for doing modern application development. Oh wait. No, as the vast majority of applications for Apple\u2019s […]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true},"categories":[4,5],"tags":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pd5QIe-gM","jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":368,"url":"https:\/\/www.wiredprairie.us\/blog\/index.php\/archives\/368","url_meta":{"origin":1040,"position":0},"title":"Do we really need another Javascript framework for UI?","date":"June 16, 2008","format":false,"excerpt":"From the web site, RoughlyDrafted magazine, Cocoa for Windows + Flash Killer = SproutCore. Apple doesn\u2019t sell ads, it sells hardware. But if the web requires Flash or Silverlight to run, Adobe or Microsoft can either intentionally kill alternative platforms like the Mac (or Linux), or simply make them work\u2026","rel":"","context":"In "Coding"","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1162,"url":"https:\/\/www.wiredprairie.us\/blog\/index.php\/archives\/1162","url_meta":{"origin":1040,"position":1},"title":"Silverlight to become Microsoft’s next VB6?","date":"November 1, 2010","format":false,"excerpt":"There was a huge uproar in the tech blogs this past week regarding some comments made by Bob Muglia (of Microsoft) as reported by Mary Joe Foley in a post entitled, \u201cMicrosoft: Our Strategy with Silverlight has shifted.\u201d The quotes that caused the most ruckus are: \u201cSilverlight is our development\u2026","rel":"","context":"In "Coding"","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":871,"url":"https:\/\/www.wiredprairie.us\/blog\/index.php\/archives\/871","url_meta":{"origin":1040,"position":2},"title":"Time for JavaScript.NEXT","date":"December 2, 2009","format":false,"excerpt":"OK, I\u2019ll admit that HTML 5, when it becomes a true standard and the common browsers implement it and all of CSS 3 that we won\u2019t need as many browser plug-ins for doing rich interactive applications anymore. We could ditch Microsoft\u2019s Silverlight and Adobe\u2019s Flash and not look back. But,\u2026","rel":"","context":"In "Coding"","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":782,"url":"https:\/\/www.wiredprairie.us\/blog\/index.php\/archives\/782","url_meta":{"origin":1040,"position":3},"title":"Google I\/O 2009 Keynote Online","date":"May 27, 2009","format":false,"excerpt":"Keynote video from the Google I\/O Developer 2009 Conference is here: http:\/\/www.youtube.com\/view_play_list?p=41F4CEB92D80C4B7 Good summary of news of day one here on TechCrunch. Is HTML5 (and all of the associated features) going to make Flash and Silverlight generally irrelevant? It\u2019s certainly in the back of my mind. A few thoughts as\u2026","rel":"","context":"In "Coding"","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.wiredprairie.us\/blog\/wp-content\/uploads\/2009\/05\/image11.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":301,"url":"https:\/\/www.wiredprairie.us\/blog\/index.php\/archives\/301","url_meta":{"origin":1040,"position":4},"title":"Adobe PDF files, not printable anymore?","date":"June 2, 2008","format":false,"excerpt":"Just announced .... Acrobat 9 includes support for embedded Flash (SWF) content. The Flash content, as suggested by the AEC Product Manager here, could be video, audio, presentations, etc. It's interesting to me that a file format that (maybe incorrectly on my part) always suggested, \"WYSIWYG\" no matter where you\u2026","rel":"","context":"In "Software"","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":222,"url":"https:\/\/www.wiredprairie.us\/blog\/index.php\/archives\/222","url_meta":{"origin":1040,"position":5},"title":"Sun’s JavaFX, Take 2.","date":"May 9, 2008","format":false,"excerpt":"I wrote about JavaFX last year about this time. It's back again with an all new, AJAX-heavy, marketing web site. One thing that I hope inspires Microsoft is this: \"JavaFX Desktop for desktop browsers and desktop applications (available fall 2008)\" I ask (appropriate) Microsoft representatives almost every time I talk\u2026","rel":"","context":"In "Coding"","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.wiredprairie.us\/blog\/wp-content\/uploads\/2008\/05\/image-thumb15.png?resize=350%2C200","width":350,"height":200},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.wiredprairie.us\/blog\/index.php\/wpjson\/wp\/v2\/posts\/1040"}],"collection":[{"href":"https:\/\/www.wiredprairie.us\/blog\/index.php\/wpjson\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.wiredprairie.us\/blog\/index.php\/wpjson\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.wiredprairie.us\/blog\/index.php\/wpjson\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wiredprairie.us\/blog\/index.php\/wpjson\/wp\/v2\/comments?post=1040"}],"version-history":[{"count":0,"href":"https:\/\/www.wiredprairie.us\/blog\/index.php\/wpjson\/wp\/v2\/posts\/1040\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.wiredprairie.us\/blog\/index.php\/wpjson\/wp\/v2\/media?parent=1040"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.wiredprairie.us\/blog\/index.php\/wpjson\/wp\/v2\/categories?post=1040"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.wiredprairie.us\/blog\/index.php\/wpjson\/wp\/v2\/tags?post=1040"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}