{"id":1406,"date":"2011-01-25T00:00:00","date_gmt":"2011-01-24T23:00:00","guid":{"rendered":"https:\/\/wwwneu.strehle.de\/tim\/weblog\/archives\/2011\/01\/25\/1345\/"},"modified":"2011-01-25T00:00:00","modified_gmt":"2011-01-24T23:00:00","slug":"1345","status":"publish","type":"post","link":"https:\/\/www.strehle.de\/tim\/weblog\/archives\/2011\/01\/25\/1345\/","title":{"rendered":"Shortchanging Your Business with User-Hostile Platforms"},"content":{"rendered":"<p>Alex Payne \u2013 <a href=\"http:\/\/al3x.net\/2011\/01\/15\/user-hostile-platforms.html\">Shortchanging Your Business with User-Hostile Platforms<\/a>:<\/p>\n<p>&#8222;My team experienced a number of the usual problems one has with AIR applications: lousy performance, odd interface bugs, key combinations and UI elements that didn\u2019t conform to our operating system. AIR apps exist in an uncanny valley between a web application and a desktop application, and the result is unsettling and annoying.<\/p>\n<p>[\u2026] Cross-platform solutions like AIR might be better for your business in the short term, but your customers probably hate it, and you could be shortchanging yourself in the long run. If there\u2019s a market, spend the time and money to build proper native desktop and mobile apps. If you don\u2019t think there\u2019s a market but the demand is there, expose an API to your service, let inspired developers build native apps, and see what happens.&#8220;<\/p>\n<p>(Via <a href=\"http:\/\/www.tbray.org\/ongoing\/When\/201x\/2011\/01\/24\/Tech-Tab-Sweep\">Tim Bray<\/a>.)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Alex Payne \u2013 Shortchanging Your Business with User-Hostile Platforms: &#8222;My team experienced a number of the usual problems one has with AIR applications: lousy performance, odd interface bugs, key combinations and UI elements that didn\u2019t conform to our operating system. AIR apps exist in an uncanny valley between a web application and a desktop application, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_share_on_mastodon":"0"},"categories":[1],"tags":[],"class_list":["post-1406","post","type-post","status-publish","format-standard","hentry","category-weblog"],"share_on_mastodon":{"url":"","error":""},"_links":{"self":[{"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/posts\/1406","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/comments?post=1406"}],"version-history":[{"count":0,"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/posts\/1406\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/media?parent=1406"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/categories?post=1406"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/tags?post=1406"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}