{"id":1143,"date":"2010-12-22T17:26:36","date_gmt":"2010-12-22T16:26:36","guid":{"rendered":"http:\/\/t-machine.org\/?p=1143"},"modified":"2010-12-22T17:26:36","modified_gmt":"2010-12-22T16:26:36","slug":"writing-apps-for-nokia-ovi-attempt-1","status":"publish","type":"post","link":"http:\/\/new.t-machine.org\/index.php\/2010\/12\/22\/writing-apps-for-nokia-ovi-attempt-1\/","title":{"rendered":"Writing apps for Nokia \/ Ovi &#8211; Attempt 1"},"content":{"rendered":"<p>I&#8217;ve written lots of apps for iPhone\/iPad and Android. Recently, Nokia kindly gave me a new N8. So, over Xmas, I thought it would be fun to write some games for it.<\/p>\n<p>Didn&#8217;t get very far. Nokia &#8220;only supports Windows&#8221;, according to their developer site.<\/p>\n<p>There also seems to be a lot of confusion over which language they expect you to use &#8211; Symbian C++? (which has the confusing one-line explanation &#8220;Edit&#8221;) &#8230; Python? &#8230; J2ME? &#8230; etc.<\/p>\n<p>I found a promising doc that talked about &#8220;porting from Android to S60&#8221; &#8211; which would give modern developers a way to write good code (i.e. in Java), and then back-port, maybe. But it was riddled with missing links, missing info, and bizarre propaganda (e.g. implying Android is &#8220;bad&#8221; because it supports standards like Java, whereas J2ME is &#8220;good&#8221; because &#8230; it doesn&#8217;t)<\/p>\n<p>At this point, I (temporarily) gave up. I&#8217;d like to re-visit this in the New Year, but right now I don&#8217;t have a Windows machine with me (I&#8217;ve only got my Apple laptop). Android will let me write code on my laptop, then jump straight to my desktop once I&#8217;m back at work.<\/p>\n<p>Of course, Apple only &#8220;allows&#8221; you to work on non-Windows machines &#8211; but they are the market-leader, they can get away with this (evil though it is!). IMHO, Android and Nokia\/Ovi cannot.<\/p>\n<p>I&#8217;m surprised and disappointed that Nokia has so little apparent interest in pulling-in wayward iPhone devs. If it were me, I&#8217;d have thrown up a massive, colourful, front-page picture saying: &#8220;iPhone developer? Fed up with Submission? Want to sell your apps to 1 billion people? Click here!&#8221; &#8230; or similar.<\/p>\n<p>Given how painful Apple&#8217;s app-submission process is, there are plenty of iPhone devs looking for alternatives.<\/p>\n<p>With Android, you can go straight from iPhone dev to Android dev. There&#8217;s a simple website dedicated to new developers (with some serious flaws and missing pages in the docs, but the experience is otherwise good). Nokia&#8217;s setup by contrast seems like they&#8217;re not really trying (yet).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve written lots of apps for iPhone\/iPad and Android. Recently, Nokia kindly gave me a new N8. So, over Xmas, I thought it would be fun to write some games for it. Didn&#8217;t get very far. Nokia &#8220;only supports Windows&#8221;, according to their developer site. There also seems to be a lot of confusion over [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[51,20],"tags":[],"_links":{"self":[{"href":"http:\/\/new.t-machine.org\/index.php\/wp-json\/wp\/v2\/posts\/1143"}],"collection":[{"href":"http:\/\/new.t-machine.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/new.t-machine.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/new.t-machine.org\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/new.t-machine.org\/index.php\/wp-json\/wp\/v2\/comments?post=1143"}],"version-history":[{"count":0,"href":"http:\/\/new.t-machine.org\/index.php\/wp-json\/wp\/v2\/posts\/1143\/revisions"}],"wp:attachment":[{"href":"http:\/\/new.t-machine.org\/index.php\/wp-json\/wp\/v2\/media?parent=1143"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/new.t-machine.org\/index.php\/wp-json\/wp\/v2\/categories?post=1143"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/new.t-machine.org\/index.php\/wp-json\/wp\/v2\/tags?post=1143"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}