{"id":2308,"date":"2018-09-10T21:08:31","date_gmt":"2018-09-10T12:08:31","guid":{"rendered":"https:\/\/www.codedojo.com\/?p=2308"},"modified":"2018-09-10T21:15:20","modified_gmt":"2018-09-10T12:15:20","slug":"random-thoughts-on-software-death","status":"publish","type":"post","link":"https:\/\/www.codedojo.com\/?p=2308","title":{"rendered":"Random thoughts on software death"},"content":{"rendered":"<p>If you write a book, it lives forever.<\/p>\n<p>If you write an iPhone game, it exists until you stop updating it?<\/p>\n<p>Remember my game Blip Arcade? (that&#8217;s ok, I barely do either)<\/p>\n<p><iframe loading=\"lazy\" title=\"Blip Arcade for iPhone - Official Trailer\" width=\"625\" height=\"352\" src=\"https:\/\/www.youtube.com\/embed\/xOARENaW1KQ?start=15&#038;feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<p>It&#8217;s no longer purchasable because Apple removed it.\u00a0 The reason: <em>&#8220;We noticed that your app has not been updated in a significant amount of time&#8221;<\/em>.<\/p>\n<p>I&#8217;m not the only one either, <a href=\"https:\/\/twitter.com\/Jayenkai?lang=en\">Jayenkia<\/a>\u00a0posted about the same issue a few days ago, if you click below you can see some discussion about it:<\/p>\n<blockquote class=\"twitter-tweet\" data-width=\"550\" data-dnt=\"true\">\n<p lang=\"qme\" dir=\"ltr\"><a href=\"https:\/\/twitter.com\/hashtag\/Dislike?src=hash&amp;ref_src=twsrc%5Etfw\">#Dislike<\/a> <a href=\"https:\/\/t.co\/S1LlMMCKOG\">pic.twitter.com\/S1LlMMCKOG<\/a><\/p>\n<p>&mdash; Spike&#39;s Dislikes (@SpikesDislikes) <a href=\"https:\/\/twitter.com\/SpikesDislikes\/status\/1038346162351366145?ref_src=twsrc%5Etfw\">September 8, 2018<\/a><\/p><\/blockquote>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<h1>It gets worse<\/h1>\n<p>Being delisted is one thing, but another worry is <strong>platform death.\u00a0\u00a0<\/strong><\/p>\n<p>&lt;raises a glass to the following dead platforms I&#8217;ve released software on&gt;<\/p>\n<p><strong>Worldgroup\/MBBS, WebOS, Blackberry 10, BREW, Tapwave Zodiac, Zeebo<\/strong><\/p>\n<p>Some of these can be emulated but newer platforms are increasingly relying on cloud services\u00a0 to do anything, backends that get shut down without ever being publicly documented.<\/p>\n<p>Good luck, emulator writers and software archivists, we&#8217;re counting on you.<\/p>\n<h1>I&#8217;m doing my part gif<\/h1>\n<p>In some cases we developers can help out by releasing legal free versions (sans DRM of course) of old stuff that is no longer commercially relevant.<\/p>\n<p>Source code too, when the situation permits.\u00a0 I just need to get around to doing that with my old stuff before it&#8217;s lost to the ravages of bad sectors&#8230;<\/p>\n<p>To that end, I shall be making another old game of mine free tomorrow as well as open-sourcing it&#8230;!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you write a book, it lives forever. If you write an iPhone game, it exists until you stop updating it? Remember my game Blip Arcade? (that&#8217;s ok, I barely do either) It&#8217;s no longer purchasable because Apple removed it.\u00a0 The reason: &#8220;We noticed that your app has not been updated in a significant amount [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-2308","post","type-post","status-publish","format-standard","hentry","category-development"],"_links":{"self":[{"href":"https:\/\/www.codedojo.com\/index.php?rest_route=\/wp\/v2\/posts\/2308","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codedojo.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codedojo.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codedojo.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codedojo.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2308"}],"version-history":[{"count":6,"href":"https:\/\/www.codedojo.com\/index.php?rest_route=\/wp\/v2\/posts\/2308\/revisions"}],"predecessor-version":[{"id":2329,"href":"https:\/\/www.codedojo.com\/index.php?rest_route=\/wp\/v2\/posts\/2308\/revisions\/2329"}],"wp:attachment":[{"href":"https:\/\/www.codedojo.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2308"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codedojo.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2308"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codedojo.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2308"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}