[Opinion] Google Hiring Android Developers And The Android Ecosystem

Yesterday the Wall Street Journal ran a story about Google planning to hire Android application developers which, to me, seems to have the potential to be the worst possible thing they could do to the Android eco-system. I’m going to outline the reasons why I hold this view and I’m going to leave the comments open because I’m always open to other, well reasoned, points of view.

The reasons I currently have this view are as follows;

1. It does nothing to help non-Google developers who are currently struggling to make a living from developing Android applications.

There are very very few independent developers who are breaking even in terms of development costs for their apps. Some will say they’re making a profit, but if you ask them if that includes a charging for their development time at a commercial rate the answer is usually “No”. If you ask those who say “Yes” whether they could have earned more from a development contract or salaried Android job you’ll find many of them could have.

There are many reasons that have been floated around for this; from users not being able to find apps easily, to problems with the Google Checkout backed payments system, to user value perception issues where most users think software should be free, but no matter which is your favourite, Google hiring developers just to write apps does nothing to solve it.

All this move by Google does is add a very deep pocketed competitor who can afford to make a loss on individual apps in order to enhance the end-user perception of Android as a whole, and as any business person will tell you; if you’re competing with a company that can afford to make a loss over a long period of time on a product which competes with yours, then, well, things aren’t going to end well for you.

2. If the ideas and applications were good why aren’t the developers getting funding or making money already?

This one is quite simple; If the developers Google is looking to hire really do have good ideas why aren’t they able to get backing or start implementing them and make money from them?

My company built AndAppStore from scratch and ran it for two years. The systems we had in place were supporting tens of thousands of user sessions every day, so I have a good idea of the costs involved in getting a service up and running, and it’s not beyond the realms of what most people could get as a loan from their bank.

The only reason I can see why a developer with a good idea wouldn’t try to pursue it themselves is because they aren’t confident they’ll make enough money to pay a loan back and make a living from the idea, and that, as I mentioned in #1, is not helped by Google hiring developers.

3. Hiring developers on a salary rarely increases innovation.

Think about this; If you have a regular pay check with the chance of a bonus you’re going to do a reasonable job (or at least I’d hope so). If you have a stunning idea you think is going to revolutionise the world would you hand it over knowing you’ll still be getting the pay check with possibly a rise and an increase in bonus?, or would you be tempted to save some money from your day job and try and develop it and keep a large chunk of the profits yourself?

The one common thing that focuses most peoples minds is knowing that their next rent/mortgage payment depends on their next pay check. If a developer is on a salary they have a reasonably secure job so they don’t need to go far beyond what is needed for that job (although some choose to). If your working on a contract you go that extra bit further because you want to make sure in 3, 6, or however many weeks or months until the contract ends, you’ll get an option to renew for another stint or you’ll be able to leave knowing the people you’ve worked with will say good things about you to other people who may need your services.

If you’re doing indie development your daily income is largely dependant on the quality and appeal of your software. If you write poor software that doesn’t make money you’re not going to be able to pay your rent. If you let your product stagnate you will, at some point, find you’re not earning enough money. But if you write a revolutionary piece of software that has universal appeal and keep developing it ahead of the competition you should be able to live reasonably well as long as it includes creating viable sources of income (and not just relying on apps sales when the general opinion is app sales alone aren’t a good source of income.).

So moving developers from an indie “user appeal – monthly pay check” relationship to a “do X, get paid Y each month” salaried position reduces the direct benefit the developer sees from any innovation and so makes innovating less appealing.

 

So what can Google do?, well, as I mentioned on twitter, the Android Developers Challenges did little to help most developers, so a re-run of that probably wouldn’t help, but I do have an idea that I floated a few years ago after seeing Dan Morrill at the Google Developers day in London in 2008, and it’s one I still think has potential; Quality Markers (possibly via code signing).

The idea is basically this; Enhance Market to allow apps to carry a notification that certain organisations have quality tested them. This would allow users to see which apps have passed certain test criteria and assign an importance weighting based on who drew up the test criteria (so “Google Tested” would gain more user trust than “Tested by Ma & Pas’ shack of apps”).

It would enhance application discoverability (users could search for apps tested by “Ma & Pas App Shack” if they wanted), users could see the various testing processes an application has gone through (so they could see apps which are “Google Tested” and, for a service like LinkedIn, they could also see which apps passed LinkedIns’ testing process), it could raise prices (a “Google Tested” app could charge a premium), and it would help to filter out the less useful apps out there which wouldn’t get a “Google Tested” label. It would allow Google to run Market as is (i.e. without requiring testing), but also allow them to offer the Amazon Android App Store reassurance of letting users know some apps have been checked over by a third party.

 

So those are my thought, the comments are open….

4 thoughts on “[Opinion] Google Hiring Android Developers And The Android Ecosystem

Add yours

  1. How about rewarding highly-rated free apps based on downloads per month?

    Qualification could be on a month-to-month basis and might be something like:

    1. Free app(s) (combine stats for all the dev’s free apps)
    2. Minimum 4.0 average rating (in that month)
    3. Minimum 10,000 downloads (in that month). This value might change in line with the number of Android installs out there

    So, any dev that fulfils ALL off these, could receive 1 cent per download (in that month). This may also need to be scaled over time.

    Also there could be some bonus for the current number of active installs.

    Another idea is to give those quality devs access to some dev-support guys in Google to help further refine their app(s).

    The theory behind this is to give quality devs a reasonably regular income and also an incentive to keep up the app quality/popularity over time.

  2. I really like your quality marker idea, but first and foremost, Google has to clean and improve the Android market in several other aspects in my opinion:

    1. You can’t even search for apps online, what’s with that? They have to improve the website, not everyone likes to browse on a tiny screen.

    2. You’re currently forced to register a GMail account to use it (that’s right, not just a Google Account, a GMail account!). That’s just ridiculous and many users are probably ignoring the Market for that very reason. Why bother?

    But I fully agree with you that Google hiring Android developers doesn’t help at all. It’s going to lead to a few “premium apps” (and a serious conflict of interest on Google’s site) and will probably reduce the overall number of Android developers and hence apps.

    I’m thinking: Maybe they’re just trying to raise app quality ASAP to increase the number of buyers and then leave it to the indies again? Plausible, but realistic?

  3. I agree. I think it kills the independent devs, thereby killing innovation.

    The developers who might benefit from it are those recruited by the big media organisations that throw money into the latest trends. Google might be inadvertently raising the salaries for those devs as they’ll need to be competitive against the Google-funded companies. Typically those employees are just paid to copy iPhone products so there will be no innovation there. As Android moves into tablets and TV, perhaps Google is expecting a huge rush of media organisations to jump on the Android bandwagon and therefore wants to exploit it. Creating a goldrush effect where Android developers are being paid huge salaries by big-name media companies. That’s the only benefit I can see from this.

    I think start-ups will be forced to become Google-funded. By doing so they’re likely to get early-access to new technology and information way before everyone else does. Plus they’ll be ‘featured’ in the Android Market which forces any competing companies to invest more in Google advertising. It keeps Google in full control of Android despite it being an open-source technology.

    I like the QA certified idea. I suspect that could get phased in over time. However the current Android ranking system is quite unique. With most mobile platforms the top 10 games chart will be dominated by EA Mobile, but not for Android! EA is struggling because it’s getting bad comments. It’s funny how the indies are winning on that one. Those same indies would undoubtedly loose out if, whenever they updated their app, they had to pay huge fees for it to be professionally QA tested.

  4. The quality market is an interesting idea, but I think that’s the point of the Verizon (insert your carrier here) tab is in the Android Market. Supposedly they test apps that are submitted to them and decide to approve them or not.
    I have no idea how successful that program is as I haven’t submitted my app to it yet.

    I think Google hiring devs could be a good thing.
    The more great apps Android has the more consumers will be attracted to Android.

    Google has some of the best apps in the Market without question. More good apps is better for all devs because their will be a larger consumer base for Android.

Leave a Reply

Your email address will not be published. Required fields are marked *

Proudly powered by WordPress | Theme: Baskerville 2 by Anders Noren.

Up ↑