{"id":2980,"date":"2010-11-12T16:22:42","date_gmt":"2010-11-12T16:22:42","guid":{"rendered":"http:\/\/www.redmonk.com\/jgovernor\/?p=2980"},"modified":"2010-11-12T16:22:42","modified_gmt":"2010-11-12T16:22:42","slug":"the-apple-developer-backlash-notes-from-the-field-dropple","status":"publish","type":"post","link":"https:\/\/redmonk.com\/jgovernor\/the-apple-developer-backlash-notes-from-the-field-dropple\/","title":{"rendered":"The Apple Developer Backlash &#8211; notes from the field #dropple"},"content":{"rendered":"<p><a title=\"Crackage by psd, on Flickr\" href=\"http:\/\/www.flickr.com\/photos\/psd\/3455445006\/\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/farm4.static.flickr.com\/3372\/3455445006_46777f0449.jpg\" border=\"0\" alt=\"Crackage\" width=\"390\" height=\"500\" \/><\/a><\/p>\n<p>Ana Nelson,  the creator of <a href=\"http:\/\/blog.dexy.it\/13\">Dexy<\/a>, a really cool tool designed for people writing, and writing about, code, pinged me the other day to say she&#8217;s considering dropping Apple. In the email she also mentioned that another friend of mine &#8211; Kirk Wylie, the guy behind one of London&#8217;s most interesting\u00a0 (and investable) startups &#8211; <a href=\"http:\/\/www.opengamma.com\/\">OpenGamma,<\/a> is thinking the same thing. Her email read like a blog post, so I thought why not make it into one.<\/p>\n<p>So here are some notes from the field. While I realise two swallows does not a summer make, I&#8217;ve been hearing complaints about Apple from other folks in my network. If you have some thoughts one way or another please do let me know. It would be fun to collect some antimonials so if you are thinking something similar please comment, or fire over a paragraph of your own for me to add to this post &#8211; hashtag #dropple. Please check out my other coverage on Apple and the permission-based web <a href=\"http:\/\/www.redmonk.com\/jgovernor\/2010\/10\/28\/windows-is-the-dominant-java-developer-os-so-what-is-microsoft-going-to-do-about-it\/\">here<\/a> and <a href=\"http:\/\/www.redmonk.com\/jgovernor\/2009\/10\/30\/towards-a-permission-based-web-wherefore-net-neutrality-or-maybe-open-source-wins-after-all\/\">here<\/a>.<\/p>\n<p><a href=\"http:\/\/ananelson.com\/blog\/\">Ana Nelson<\/a><\/p>\n<blockquote><p>&#8220;When I was at OpenGamma\u2019s offices recently, Kirk was saying he probably won&#8217;t be buying another Mac. I was agreeing. The backlash is gaining momentum.<\/p>\n<p>The Lion OS is too scary, on top of what has happened to Flash and Java.  It\u2019s clear that Apple\u2019s dream is that nobody can install anything on a  Mac without Apple getting their cut and having their say. This is not  how developers operate, especially open source developers used to  autonomy and flexibility. Being told to choose your tools from a  pre-approved list is about as evil as it gets to us, and there\u2019s been no  credible reassurance that this won\u2019t be the case soon.<\/p>\n<p>I think Apple is counting on its consumer market share to retain  developers. The prospect of being an App Store lottery winner will be  enough of an incentive to keep developers building apps for OSX and the  iPhone, and probably even paying for the privilege.<\/p>\n<p>Well, maybe they\u2019re right. Some software companies probably will be  willing to do that. But those individual developers who recognized OSX  for what it was in the early days and jumped on board writing incredible  apps the likes of which no Windows user could dream of because they  \u2018got it\u2019, those developers who rushed to sign up to write iPhone apps  just because they could imagine what you could do with an accelerometer,  those developers who built apps that no committee could invent, in  short, those developers who made Apple\u2019s vision actually work. The ones  who provided the momentum, the excitement, the first cool toys. The ones  who prevented OSX from being the next NeXT. These developers won\u2019t  stay. As individuals, they\u2019ll switch platform. As employees, they\u2019ll  switch jobs. Creative and passionate people creating awesome stuff on  the leading edge. Walled developer garden. Choose any 1.<\/p>\n<p>I\u2019m particularly angry on behalf of the academic community who bought  into the OSX vision in huge numbers. Remember the supercomputer built on  top of the (now discontinued) XServe server? I watched Apple\u2019s market  share at one particular academic conference go from about 20% to 60% at 3  successive conferences (a 2-year period). A huge amount of academic  software is written in Java. Indeed, this fact made it possible for many  academics to switch to OSX in the first place. Now the future of these  investments in hardware and software and sweat equity is uncertain. At  least we can move our number crunching into the cloud, maybe with a nice  iPad interface to keep an eye on things and view the output, but this  golden age of XServes running XGrid seems to have been all too short.<\/p>\n<p>I\u2019ve been doing a lot of my programming work within Virtual Machines  these days, even on my Snow Leopard machine with its Darwin  underpinnings. It\u2019s a great way to work, I can test software on multiple  linux flavours and use whichever is most convenient for a particular  project. I can take snapshots and revert my machine to previous states.  Working with non-Darwin OSs has reminded me how frustrating it can be to  build software on OSX with all its missing header files and  non-standard libraries. So, with the popularity and ease of use behind  virtualization technology, these days there\u2019s really no need to have an  OS which has *NIX underpinnings. So, Windows 7, which I must agree looks  rather good, is actually a viable option these days. \u201cLesser of two  evils\u201d has never been so apropos.<\/p><\/blockquote>\n<p><a href=\"http:\/\/kirkwylie.blogspot.com\/\">Kirk Wylie<\/a><\/p>\n<blockquote><p>What originally attracted me, like many other technologists, to Apple after Mac OS X was released, was simple: fantastic hardware engineering, a UNIX operating system, with a fantastic user interface. Having been frustrated with the proprietary nature of Windows, and the comparatively poor user interface and application support of Linux distributions, the Mac was an excellent choice for development. Having access to top-tier productivity applications like Office and iWork made the choice trivial: OS X meant I could have my developer cake and eat my enterprise cake at the same time.<\/p>\n<p>Apple as well actively courted the advanced developer market. XCode and Cocoa\/Carbon were excellent ways to build platform-specific applications (and far better than Visual Studio and the Microsoft UI libraries). Java support was there for running Eclipse and other Java-based IDEs. At last there was a good platform for those developing applications that would eventually run on Linux and Unix based servers.<\/p>\n<p>However, Lion, the App Store, moves to remove Java from being a viable option for anything on a Mac (although today\u2019s announcement about Apple working with Oracle on OpenJDK may mean, assuming OpenJDK is a reasonable option compared to the J2SE distribution, that this improves at some unspecified point in the future), and the general stance of Apple at this point mean that, as sad as it is to say, my next computer (the first time in 6 years) will likely not be a Mac.<\/p>\n<p>At the end of the day, when I want a computer, I want a computer. I don\u2019t want a phone or tablet with a keyboard. I don\u2019t want a curated application environment. I want a messy, creative, productive ecosystem sitting on top of a rock-solid kernel. I want Snow Leopard, not Lion.<\/p>\n<p>I used to avoid Windows out of an instinctive recoiling at the very idea of supporting Ballmer, the completely ridiculous mess that is XP, and the market disconnect that resulted in the unusable Vista. Windows 7? It\u2019s now good enough. And the fact that it\u2019s now good enough, and Apple are ruining any last vestige of developer\/power-user credibility, means it\u2019s now an option for me and most advanced techies I know. And that should worry Jobs far more than Android does.<\/p><\/blockquote>\n<div style=\"width: 1px;height: 1px;overflow: hidden\">\n<p>?Kirk:<\/p>\n<p>What originally attracted me, like many other technologists, to Apple after Mac OS X was released, was simple: fantastic hardware engineering, a UNIX operating system, with a fantastic user interface. Having been frustrated with the proprietary nature of Windows, and the comparatively poor user interface and application support of Linux distributions, the Mac was an excellent choice for development. Having access to top-tier productivity applications like Office and iWork made the choice trivial: OS X meant I could have my developer cake and eat my enterprise cake at the same time.<\/p>\n<p>Apple as well actively courted the advanced developer market. XCode and Cocoa\/Carbon were excellent ways to build platform-specific applications (and far better than Visual Studio and the Microsoft UI libraries). Java support was there for running Eclipse and other Java-based IDEs. At last there was a good platform for those developing applications that would eventually run on Linux and Unix based servers.<\/p>\n<p>However, Lion, the App Store, moves to remove Java from being a viable option for anything on a Mac (although today\u2019s announcement about Apple working with Oracle on OpenJDK may mean, assuming OpenJDK is a reasonable option compared to the J2SE distribution, that this improves at some unspecified point in the future), and the general stance of Apple at this point mean that, as sad as it is to say, my next computer (the first time in 6 years) will likely not be a Mac.<\/p>\n<p>At the end of the day, when I want a computer, I want a computer. I don\u2019t want a phone or tablet with a keyboard. I don\u2019t want a curated application environment. I want a messy, creative, productive ecosystem sitting on top of a rock-solid kernel. I want Snow Leopard, not Lion.<\/p>\n<p>I used to avoid Windows out of an instinctive recoiling at the very idea of supporting Ballmer, the completely ridiculous mess that is XP, and the market disconnect that resulted in the unusable Vista. Windows 7? It\u2019s now good enough. And the fact that it\u2019s now good enough, and Apple are ruining any last vestige of developer\/power-user credibility, means it\u2019s now an option for me and most advanced techies I know. And that should worry Jobs far more than Android does.<\/p>\n<p>Ana:<\/p>\n<p>When I was at OpenGamma\u2019s offices recently, Kirk was saying he probably won&#8217;t be buying<br \/>\nanother Mac. I was agreeing. The backlash is gaining momentum.<\/p>\n<p>The Lion OS is too scary, on top of what has happened to Flash and Java. It\u2019s clear that Apple\u2019s dream is that nobody can install anything on a Mac without Apple getting their cut and having their say. This is not how developers operate, especially open source developers used to autonomy and flexibility. Being told to choose your tools from a pre-approved list is about as evil as it gets to us, and there\u2019s been no credible reassurance that this won\u2019t be the case soon.<\/p>\n<p>I think Apple is counting on its consumer market share to retain developers. The prospect of being an App Store lottery winner will be enough of an incentive to keep developers building apps for OSX and the iPhone, and probably even paying for the privilege.<\/p>\n<p>Well, maybe they\u2019re right. Some software companies probably will be willing to do that. But those individual developers who recognized OSX for what it was in the early days and jumped on board writing incredible apps the likes of which no Windows user could dream of because they \u2018got it\u2019, those developers who rushed to sign up to write iPhone apps just because they could imagine what you could do with an accelerometer, those developers who built apps that no committee could invent, in short, those developers who made Apple\u2019s vision actually work. The ones who provided the momentum, the excitement, the first cool toys. The ones who prevented OSX from being the next NeXT. These developers won\u2019t stay. As individuals, they\u2019ll switch platform. As employees, they\u2019ll switch jobs. Creative and passionate people creating awesome stuff on the leading edge. Walled developer garden. Choose any 1.<\/p>\n<p>I\u2019m particularly angry on behalf of the academic community who bought into the OSX vision in huge numbers. Remember the supercomputer built on top of the (now discontinued) XServe server? I watched Apple\u2019s market share at one particular academic conference go from about 20% to 60% at 3 successive conferences (a 2-year period). A huge amount of academic software is written in Java. Indeed, this fact made it possible for many academics to switch to OSX in the first place. Now the future of these investments in hardware and software and sweat equity is uncertain. At least we can move our number crunching into the cloud, maybe with a nice iPad interface to keep an eye on things and view the output, but this golden age of XServes running XGrid seems to have been all too short.<\/p>\n<p>I\u2019ve been doing a lot of my programming work within Virtual Machines these days, even on my Snow Leopard machine with its Darwin underpinnings. It\u2019s a great way to work, I can test software on multiple linux flavours and use whichever is most convenient for a particular project. I can take snapshots and revert my machine to previous states. Working with non-Darwin OSs has reminded me how frustrating it can be to build software on OSX with all its missing header files and non-standard libraries. So, with the popularity and ease of use behind virtualization technology, these days there\u2019s really no need to have an OS which has *NIX underpinnings. So, Windows 7, which I must agree looks rather good, is actually a viable option these days. \u201cLesser of two evils\u201d has never been so apropos.?Kirk:<\/p>\n<p>What originally attracted me, like many other technologists, to Apple after Mac OS X was released, was simple: fantastic hardware engineering, a UNIX operating system, with a fantastic user interface. Having been frustrated with the proprietary nature of Windows, and the comparatively poor user interface and application support of Linux distributions, the Mac was an excellent choice for development. Having access to top-tier productivity applications like Office and iWork made the choice trivial: OS X meant I could have my developer cake and eat my enterprise cake at the same time.<\/p>\n<p>Apple as well actively courted the advanced developer market. XCode and Cocoa\/Carbon were excellent ways to build platform-specific applications (and far better than Visual Studio and the Microsoft UI libraries). Java support was there for running Eclipse and other Java-based IDEs. At last there was a good platform for those developing applications that would eventually run on Linux and Unix based servers.<\/p>\n<p>However, Lion, the App Store, moves to remove Java from being a viable option for anything on a Mac (although today\u2019s announcement about Apple working with Oracle on OpenJDK may mean, assuming OpenJDK is a reasonable option compared to the J2SE distribution, that this improves at some unspecified point in the future), and the general stance of Apple at this point mean that, as sad as it is to say, my next computer (the first time in 6 years) will likely not be a Mac.<\/p>\n<p>At the end of the day, when I want a computer, I want a computer. I don\u2019t want a phone or tablet with a keyboard. I don\u2019t want a curated application environment. I want a messy, creative, productive ecosystem sitting on top of a rock-solid kernel. I want Snow Leopard, not Lion.<\/p>\n<p>I used to avoid Windows out of an instinctive recoiling at the very idea of supporting Ballmer, the completely ridiculous mess that is XP, and the market disconnect that resulted in the unusable Vista. Windows 7? It\u2019s now good enough. And the fact that it\u2019s now good enough, and Apple are ruining any last vestige of developer\/power-user credibility, means it\u2019s now an option for me and most advanced techies I know. And that should worry Jobs far more than Android does.<\/p>\n<p>Ana:<\/p>\n<p>When I was at OpenGamma\u2019s offices recently, Kirk was saying he probably won&#8217;t be buying<br \/>\nanother Mac. I was agreeing. The backlash is gaining momentum.<\/p>\n<p>The Lion OS is too scary, on top of what has happened to Flash and Java. It\u2019s clear that Apple\u2019s dream is that nobody can install anything on a Mac without Apple getting their cut and having their say. This is not how developers operate, especially open source developers used to autonomy and flexibility. Being told to choose your tools from a pre-approved list is about as evil as it gets to us, and there\u2019s been no credible reassurance that this won\u2019t be the case soon.<\/p>\n<p>I think Apple is counting on its consumer market share to retain developers. The prospect of being an App Store lottery winner will be enough of an incentive to keep developers building apps for OSX and the iPhone, and probably even paying for the privilege.<\/p>\n<p>Well, maybe they\u2019re right. Some software companies probably will be willing to do that. But those individual developers who recognized OSX for what it was in the early days and jumped on board writing incredible apps the likes of which no Windows user could dream of because they \u2018got it\u2019, those developers who rushed to sign up to write iPhone apps just because they could imagine what you could do with an accelerometer, those developers who built apps that no committee could invent, in short, those developers who made Apple\u2019s vision actually work. The ones who provided the momentum, the excitement, the first cool toys. The ones who prevented OSX from being the next NeXT. These developers won\u2019t stay. As individuals, they\u2019ll switch platform. As employees, they\u2019ll switch jobs. Creative and passionate people creating awesome stuff on the leading edge. Walled developer garden. Choose any 1.<\/p>\n<p>I\u2019m particularly angry on behalf of the academic community who bought into the OSX vision in huge numbers. Remember the supercomputer built on top of the (now discontinued) XServe server? I watched Apple\u2019s market share at one particular academic conference go from about 20% to 60% at 3 successive conferences (a 2-year period). A huge amount of academic software is written in Java. Indeed, this fact made it possible for many academics to switch to OSX in the first place. Now the future of these investments in hardware and software and sweat equity is uncertain. At least we can move our number crunching into the cloud, maybe with a nice iPad interface to keep an eye on things and view the output, but this golden age of XServes running XGrid seems to have been all too short.<\/p>\n<p>I\u2019ve been doing a lot of my programming work within Virtual Machines these days, even on my Snow Leopard machine with its Darwin underpinnings. It\u2019s a great way to work, I can test software on multiple linux flavours and use whichever is most convenient for a particular project. I can take snapshots and revert my machine to previous states. Working with non-Darwin OSs has reminded me how frustrating it can be to build software on OSX with all its missing header files and non-standard libraries. So, with the popularity and ease of use behind virtualization technology, these days there\u2019s really no need to have an OS which has *NIX underpinnings. So, Windows 7, which I must agree looks rather good, is actually a viable option these days. \u201cLesser of two evils\u201d has never been so apropos.<\/p>\n<\/div>\n<p><a href=\"http:\/\/www.flickr.com\/photos\/psd\/\">Thanks for the pic @psd<\/a>!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ana Nelson, the creator of Dexy, a really cool tool designed for people writing, and writing about, code, pinged me the other day to say she&#8217;s considering dropping Apple. In the email she also mentioned that another friend of mine &#8211; Kirk Wylie, the guy behind one of London&#8217;s most interesting\u00a0 (and investable) startups &#8211;<\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","footnotes":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false},"categories":[16],"tags":[64,415,269],"class_list":["post-2980","post","type-post","status-publish","format-standard","hentry","category-developers","tag-apple","tag-developers","tag-opengamma"],"jetpack_featured_media_url":"","jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p9wfjh-M4","_links":{"self":[{"href":"https:\/\/redmonk.com\/jgovernor\/wp-json\/wp\/v2\/posts\/2980","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/redmonk.com\/jgovernor\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/redmonk.com\/jgovernor\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/redmonk.com\/jgovernor\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/redmonk.com\/jgovernor\/wp-json\/wp\/v2\/comments?post=2980"}],"version-history":[{"count":0,"href":"https:\/\/redmonk.com\/jgovernor\/wp-json\/wp\/v2\/posts\/2980\/revisions"}],"wp:attachment":[{"href":"https:\/\/redmonk.com\/jgovernor\/wp-json\/wp\/v2\/media?parent=2980"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/redmonk.com\/jgovernor\/wp-json\/wp\/v2\/categories?post=2980"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/redmonk.com\/jgovernor\/wp-json\/wp\/v2\/tags?post=2980"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}