Slashdot Mirror


Devs Bet Big On Android Over Apple's iOS

CWmike writes "A majority of mobile app developers see Android as the smart bet over the long run even as they vote for Apple's iOS in the short term, according to a survey conducted jointly by Appcelerator and IDC. The survey polled more than 2,300 developers who use Appcelerator's Titanium cross-platform compiler to produce iOS and Android native apps. Of the 2,300 polled, 59% said that Android had the 'best long-term outlook,' compared with just 35% who pegged Apple's iOS with that label. But three out of four said that iOS offers the best 'near-term' outlook, with 76% tagging Apple's operating system as the best revenue opportunity."

328 comments

  1. Re:woowoo by hedwards · · Score: 5, Insightful

    Given the way that Apple treats 3rd party devs and the locked down phone, it would be very surprising if Apple keeps their loyalty without making a major course correction. Those dick moves like randomly rejecting applications and stealing functionality out of apps for the base system isn't really endearing them with the people they need to keep the appstore vibrant.

  2. Not a surprise by TheCount22 · · Score: 5, Insightful

    This is not really a surprise considering it is the only mainstream open platform not tied to any particular hardware.

    1. Re:Not a surprise by Korin43 · · Score: 4, Insightful

      It's even less surprising when you read who they asked: "2,300 developers who use Appcelerator's Titanium cross-platform compiler to produce iOS and Android native apps".

      Why doesn't the headline read "People who use cross compilers have a reason for that choice". Despite what the title suggests, my guess is that Appcelerator users aren't the majority of mobile developers.

    2. Re:Not a surprise by Anonymous Coward · · Score: 2, Interesting

      There are a lot of 5 lines-of-code tweaks I would like to apply to my phone. But as far as I know the Droid X will brick me if I try rolling my own. Not exactly as open as the Nokia Linux phone.

    3. Re:Not a surprise by Rexdude · · Score: 2, Insightful

      This is not really a surprise considering it is the only mainstream open platform not tied to any particular hardware.

      You forgot Symbian..been around since 2002.

      --
      "..One hosts to look them up, one DNS to find them, and in the darkness BIND them."
    4. Re:Not a surprise by dwater · · Score: 3, Interesting

      ...and Meego. Both Symbian and Meego are more open than Android (iinm), because there is no one member controlling it - ie they both have councils/etc.

      In comparison, Android is a poor bet, if you ask me. I say this not only because it isn't very open to collaboration, but also because it is designed to profit Google in ways that other key players also want to profit - ie services. Sure, they can fork it and do whatever they want, but that just becomes fragmented and is only Android in name (which might be enough to dumb consumers, I suppose). Manufacturers like that they can see the code, but to changing it means it isn't 'comes with Google'.

      Android is "Open" as in "Window", but not "Open" as in "Door".

      But I'm sure some would disagree...and I'm quite interested in the counter arguments. So 'fire!'...

      --
      Max.
    5. Re:Not a surprise by Rexdude · · Score: 2, Insightful

      Meego will take a while to catch on- if only because there's no devices running it as yet till next year (other than a couple of demos on netbooks). I also have high hopes for Qt - it's a pedigreed GUI toolkit used by big name projects like VLC and Skype, and starting with the Nokia N8, will be shipped on all Symbian^3 devices. I'm sure there are plenty of Qt developers, who won't have to learn anything very different to build mobile apps; moreover they can easily adapt the same application for both desktop and mobile using Qt.

      --
      "..One hosts to look them up, one DNS to find them, and in the darkness BIND them."
    6. Re:Not a surprise by dwater · · Score: 2, Informative

      > Meego will take a while to catch on

      Maybe - time will tell - but as a Meego developer, I can say that there is quite some interest in hiring people with such skills - more so than Maemo ever was anyway (IMO). I think some entities actually get that Android isn't quite what they want - good enough for now perhaps and better than iOS and Microsoft, but not much better than peeing in their pants to stay warm ;)

      --
      Max.
    7. Re:Not a surprise by Anonymous Coward · · Score: 0

      Titanium users are hardly a representative sample or what matter most: eyeballs of consumers.

      And for the record... Titanium is not a "cross-platform compiler." It is a cross-platform code generator.

    8. Re:Not a surprise by redJag · · Score: 1

      Maybe [...] Meego [...] more so than Maemo [...] IMO.

      Listen to yourself, man!

    9. Re:Not a surprise by brooklynwry · · Score: 1

      Right. That's like asking "Will the cars of the future run on gas?" to car owners pulled up at an electric-charging-station. It's a fine question, but it says nothing about the broader trend or popularity of the platform.

    10. Re:Not a surprise by tjhart85 · · Score: 1

      The source code is free & anyone can modify it as much as they want. Google does not get any money directly from each install. Google only begins to make restrictions when you want to bundle it with the Google Market and advertise it in certain ways. As seen with the Fascinate on Verizon, you can REMOVE Googles search bar and replace core functionality with Bing (ugh, horrible....helped a friend remove that crap a few days ago) and STILL have it accepted by Google and be on their market. Since there are plenty of markets on Android that you can choose, you are not forced to use the Google Market. You can use others. Just because carriers lock down their phones does NOT mean that Android is not completely open in any way.

    11. Re:Not a surprise by dwater · · Score: 1

      > Just because carriers lock down their phones does NOT mean that Android is not completely open in any way.

      Right, it just means that the platform is fragments and users don't get the same experience when they buy an 'Android phone'.

      Other things I mentioned, however, do mean (to me) that Android is not completely open. The fact (correct me if I'm wrong) that there is no mechanism to contribute to or influence the direction the platform.

      Here's a hypothetical example. Nokia are developing lots of services and they would like them to be available to as many people as possible. So, they take a look at the source code and see that they can replace Google's services with Nokia's. They make the change and they can then ship it on their own devices. However, they cannot submit that change back to Google and have it form part of the 'real' Android. This is obvious because such a change results in a loss to Google. However, they cannot even submit code that gives the user a choice (at start-up or something) between different services.

      It's because Google is 'in it for the money' that makes it not suitable for Google's competitors (in the service sector, at least). It's only fine for companies who are happy with just making devices, or are happy to make a fork of Android, which generally only targets their own users[1] and fragments the platform.

      Meego and Symbian are not 'controlled' by single companies, but by independent foundations :

      Meego is 'hosted' by the Linux Foundation :

      "The Linux Foundation hosts the MeeGo project as an open source project, provides a vendor neutral collaboration environment, and encourages community contributions in line with the best practices of the open source development model."

      Symbian is controller by the Symbian Foundation :

      "As a foundation, it is not owned by any single entity. Instead, it is guided by an independent board of founding members, each of whom holds one equal vote."

      "The initial members are Nokia Corporation, Fujitsu Limited, Samsung Electronics Co. Ltd., Sony Ericsson Mobile Communications AB, AT&T Mobility LLC, NTT DoCoMo, Inc., Qualcomm Innovation Center, Inc., ST Microelectronics NV, Texas Instruments, Incorporated and Vodafone Group Services Limited."

      I think this difference is important and provides for the freedom implicit in Open Source.

      That's what I meant by :

      Android is "open as in 'window', but not open as in 'door'". You can look in, and even copy, but you can't go in.

      Max.

      [1] unless they open source it or something, whereby other companies can also use it/etc.

      --
      Max.
    12. Re:Not a surprise by vuffi_raa · · Score: 1

      "not tied to any hardware" I would imagine is one of the big selling points since you can develop a product geared towards different levels of hardware vs. ios where you are stuck with a specific spec. When it comes down to it apple's biggest success in design is also it's biggest limitation.

  3. That sounds about right.... by hackel · · Score: 3, Interesting

    Apple users are used to paying for costly proprietary applications, so of course there is a better revenue opportunity. I just find it so disgusting that there are so many developers all of a sudden interested in making money from their code. It seems Apple is doing more to destroy the environment created by the open source community than any other company...

    1. Re:That sounds about right.... by TheKidWho · · Score: 4, Funny

      Oh no! people want to make money off of their work! That's capitalist talk, off with their heads!

    2. Re:That sounds about right.... by the_humeister · · Score: 1

      As much as I don't like Apple, your comment seems a little off. First of all, you're admonishing developers for actually wanting to get paid? I hope you realize things like food and housing aren't free. Second of all, Apple's environment never really had a significant open source community of its own. Most of it is just spill over from the regular open source community.

    3. Re:That sounds about right.... by maxume · · Score: 1

      So say some guy creates some simple app that saves users (in aggregate) 1 million man hours.

      How big should that guys onetime payment be?

      --
      Nerd rage is the funniest rage.
    4. Re:That sounds about right.... by stuckinphp · · Score: 0

      Pretty much. Yeah.

      --
      if only
    5. Re:That sounds about right.... by mjwx · · Score: 1

      Apple users are used to paying for costly proprietary applications, so of course there is a better revenue opportunity.

      Revenue != Profit, important lesson there. You need to make sure that you've made more money then you've spent.

      If you've marketed a product, it needs to meet a release date. With Apple you cant control things like that, they have obscure rules, bad days and a myriad of other strange reasons why your application can be rejected, if you're going to put money into development, you at least want some assurance about release. But right now, money is starting to head towards Android because Android is selling 200,000 units a day and 75% of iphone4 owners had Iphone 3G/S's.

      I just find it so disgusting that there are so many developers all of a sudden interested in making money from their code.

      Everyone's got to eat. Yes I dislike the "monetising" that seems to be going on as well but I cant change that fact people need money. It's only a matter of time before the big boys move in and take over the app store, then it's back to BAU (which means coding for a weekly paycheck from someone else who makes the profit).

      It seems Apple is doing more to destroy the environment created by the open source community than any other company...

      Cue the fanboys saying otherwise... I agree with you, Apple seems to have a distinctly anti-OSS agenda. To add insult to injury, almost all their products use OSS as a base except they use BSD licenses rather then GPL so they dont have to contribute back.

      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
    6. Re:That sounds about right.... by hackel · · Score: 0

      Depends on how long it took to write. If it took him 3 hours, and he charges $100/hour (reasonable if he's some amateur) then pay him $300. Very, very simple. If it saves 1 million man hours, then it's a net win for the human race . Yay.

    7. Re:That sounds about right.... by WarJolt · · Score: 1

      Oh no! people want to make money off of their work! That's capitalist talk, off with their heads!

      iOS loses market share and Android gains. Heres what I think is important: The invisible hand of the free market supports freedom and actually works against big companies like Apple trying to take power away from you(the consumer). You get the apps you want. Developers get to create apps they want. Only Apple loses.

    8. Re:That sounds about right.... by tool462 · · Score: 1

      It's why they call the death penalty "capital punishment".

    9. Re:That sounds about right.... by TheKidWho · · Score: 1

      What the heck are you talking about? Did you even read the GP?

    10. Re:That sounds about right.... by Jonas+the+Bold · · Score: 3, Interesting

      So in a ideal capitalist society, a person would be encouraged to save everyone a million man-hours because if he made something that useful he'd become rich.

      In an idealized communist society, it's to each according to need and from each according to ability, so that person would be encouraged to save everyone a million man hours for no reward, but just because he has the ability.

      In your idealized society, you think he should be paid based on... how many hours he worked? Your hybrid economic system removes both the altruistic motive of communism and the reward motive of capitalism.

      So you've invented the worst economic system possible. Congrats!

      --
      Everything seemed to be going so nice
      'till the end of all beings punched right through the ice
    11. Re:That sounds about right.... by Anonymous Coward · · Score: 0

      Apple users are used to paying for costly proprietary applications, so of course there is a better revenue opportunity. I just find it so disgusting that there are so many developers all of a sudden interested in making money from their code. It seems Apple is doing more to destroy the environment created by the open source community than any other company...

      shame on us for paying for our bills

    12. Re:That sounds about right.... by Anonymous Coward · · Score: 0

      Android may have a bigger adoption rate, but Android users are mostly not willing to pay for apps.

      That, and the fact that every phone has its own quirks, like all the different firmwares which create a patchwork situation at best ... all that creates a place where I, as a developer, do not want to earn my money, despite being an OSS advocate.

    13. Re:That sounds about right.... by AnonymousClown · · Score: 2, Interesting

      . If it saves 1 million man hours, then it's a net win for the human race . Yay.

      I read an article recently that basically blames IT for the destruction of the middle class.

      --
      RIP America

      July 4, 1776 - September 11, 2001

    14. Re:That sounds about right.... by larry+bagina · · Score: 1

      Awesome! I spent all last year, 12 hours a day, working on my app. It's not done yet, but that's not really the point. I haven't received my $438,000 check yet, where is it?

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    15. Re:That sounds about right.... by tool462 · · Score: 0, Flamebait

      Actually it sounds about like a typical gov't job. You're paid for your time, but little regard is given to quality of work produced. Pay increases are based on seniority not merit, and termination is only used for the most egregious of mistakes (i.e., they create bad press). Any innovations or improvements are driven from outside the organization, usually by an elected official or direct replacement with a private alternative.

      And yes, my experiences with it do indicate it's about the worst economic system possible.

    16. Re:That sounds about right.... by Anonymous Coward · · Score: 0

      Feel free to follow this economic philosophy if you wish.

      Now, since I'm a free person, I can follow something different, right? Well, I'll just offer this software that I wrote for people. I don't want one person to copy it, so I'll make it a condition of sale that they can't share the software -- just one per person, please! After all, I'm a free person, and I can make whatever conditions I want, right? If they don't want it, they don't buy it, right?

      And, they, being free people, are free to enter into this contract, if they want. If they don't want to, they don't have to -- heck, I'm not forcing anyone.

    17. Re:That sounds about right.... by Anonymous Coward · · Score: 1, Insightful

      The "community" can KMA, I write code to make money.

    18. Re:That sounds about right.... by vux984 · · Score: 2, Insightful

      In your idealized society, you think he should be paid based on... how many hours he worked? Your hybrid economic system removes both the altruistic motive of communism and the reward motive of capitalism.

      So you've invented the worst economic system possible. Congrats!

      Hmm. So when a plumber comes to fix the hot water tank, I should pay him based on how many hours he saves me heating water manually on the stove over the course of owning my home?

      When a mechanic replaces a snapped timing belt he should be paid based on how many man hours he saves me walking to and from work over the next several years?

      Fascinating world you want to live in.

    19. Re:That sounds about right.... by Americano · · Score: 1

      So by this logic, if he wants to have a stable income, he should produce a really shit program that will save nobody any time, but that he can "continuously improve" for the rest of his life, and get paid $100 for every hour he works, resulting in something much more approaching a "net zero" for humanity?

      Congratulations, you've just declared government bureaucracy your economic model of choice.

    20. Re:That sounds about right.... by Anonymous Coward · · Score: 0

      Are you stupid or were you dropped a lot as a child?

    21. Re:That sounds about right.... by ezeri · · Score: 1

      Welcome to earth! It is indeed very fascinating!

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now. - Ed Howd
    22. Re:That sounds about right.... by maxume · · Score: 1

      You should pay him a price that is mostly in line with competitive plumbing offers.

      --
      Nerd rage is the funniest rage.
    23. Re:That sounds about right.... by vux984 · · Score: 1

      So by this logic, if he wants to have a stable income, he should produce a really shit program that will save nobody any time, but that he can "continuously improve" for the rest of his life, and get paid $100 for every hour he works, resulting in something much more approaching a "net zero" for humanity?

      Why would anyone continue paying him to improve it for the rest of his life? If you hire a contractor to build a bathroom in your mom's basement and he does a shitty job, do you pay him more to fix it continually for the rest of his life? Or do you fire his ass and hire someone competent? I guess that pretty much blows your 'stable income by producing shit' theory out of the water.

      And on that note, once you've hired a competent contractor do you compute the man hours you will save by not having to go upstairs (and perhaps even wait in line) to use the bathroom there over the course of owning the home? Or do you just pay him for his time/materials to to build the bathroom?

    24. Re:That sounds about right.... by vux984 · · Score: 1

      Except I pay both the mechanic and the plumber by the hour, or even a fixed job rate. This correlates much closer with the time it will take them to complete the job than than with an "amount of man-hours they have saved humanity".

    25. Re:That sounds about right.... by Anonymous Coward · · Score: 0

      >> To add insult to injury, almost all their products use OSS as a base except they use BSD licenses rather then GPL so they dont have to contribute back.

      But they do contribute back, even though you claim they don't have to. Where do you think WebKit came from? Who supports CUPS?
      Apple's products use and promote open standards and did so long before it was kewl.
      There are a number of contributions from Apple that are in daily use by OSS devs averywhere.

    26. Re:That sounds about right.... by Karlt1 · · Score: 2, Informative

      If you've marketed a product, it needs to meet a release date. With Apple you cant control things like that, they have obscure rules, bad days and a myriad of other strange reasons why your application can be rejected, if you're going to put money into development, you at least want some assurance about release. But right now, money is starting to head towards Android because Android is selling 200,000 units a day and 75% of iphone4 owners had Iphone 3G/S's.

      Android app store is 2% of Apple's:

      http://larvalabs.com/blog/android/android-market-payouts-total-2-of-app-stores-1b/

      Half of iPhone users buy at least one app per month. Only 21% of Android users

      http://www.fiercemobilecontent.com/story/admob-half-iphone-users-buy-paid-apps-every-month/2010-02-25

    27. Re:That sounds about right.... by phantomfive · · Score: 1

      Could be worse: chess players always want to make money from playing a game. And not a very respectable game, either. A gambler's game!

      --
      Qxe4
    28. Re:That sounds about right.... by shmlco · · Score: 3, Insightful

      Face it. If you're a Verizon customer, a Sprint customer, or a T-Mobile customer, then your only smart phone choice is... Android.

      Windows 7 phones are still vaporware, and no one wants the soon to be unsupported Windows 6.5. Blackberry failed to up their game significantly, and it shows. Palm's WebOS was a non-starter.

      So what's left on the shelf? Android.

      The way I see it, the majority of the people who're buying Android aren't "choosing" Android.

      Walk into a Verizon store, or Sprint store, or T-Mobile store, and the only viable options available are Android phones. Faced with no real choice, customers examine a couple of nearly identical plastic phones for a few minutes, find the same set of features on each... and then proceed to buy the cheapest one.

      Hence Android's sales growth.

      What will tell the tail is the day AT&T loses its exclusivity agreement, and the iPhone hits Verizon...

      --
      Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
    29. Re:That sounds about right.... by McNihil · · Score: 3, Funny

      OK how about us who has make games where man-lives are wasted? I am so in the red that it's not even funny.

    30. Re:That sounds about right.... by Americano · · Score: 2, Informative

      Why would anyone continue paying him to improve it for the rest of his life?

      I see you've never worked in the financial services industry, where I've seen people make entire careers out of endlessly tweaking the same piece of legacy software.

      Look at hackel's proposal, and his outrage that somebody wants to "make money from their code." Apparently, we should all be working as wage slaves, where no matter HOW GOOD the code is that we write, we get paid for the amount of hours we sat at a desk writing it.

      Imagine if you told your contractor that you would pay them $100 an hour, regardless of the quality of their work? Think you'd see some overruns and slow work? I do. Oh sure, you can fire them if they take too long, and go through all the expense and hassle and frustration of finding someone new to take over the job, with untold hours of your own wasted, as well as significant cost overruns because the new guy has to redo half the shitty stuff that was done by the guy who got fired.

      When you set that up as an economic model, you put people in the position where, to quote from Office Space, "my only real motivation is not to be hassled, that and the fear of losing my job. But you know, Bob, that will only make someone work just hard enough not to get fired."

    31. Re:That sounds about right.... by maxume · · Score: 2, Insightful

      You get to burn in hell with actors, strippers, whores and professional athletes.

      --
      Nerd rage is the funniest rage.
    32. Re:That sounds about right.... by phantomfive · · Score: 1

      Wow, someone has a jealousy issue. You're hurting yourself more than other people, you know. Jealousy always does that.

      --
      Qxe4
    33. Re:That sounds about right.... by Zixaphir · · Score: 2, Interesting

      It's sad, because the apple marketplace actually discourages using open code. You can't install anything that isn't through the app store, and you can't put anything on the app store without the intent to make money off of it. Otherwise, you're penalized with a developer fee that comes out of your own pocket with no way to have that fee waived. Free software is DOA on iOS.

      --
      "Now I am become Death, the destroyer of worlds"
    34. Re:That sounds about right.... by hairyfeet · · Score: 2, Insightful

      Actually I'd say we in the USA ALREADY have the worst of both. We have socialism for the rich, and capitalism for the poor. If the rich piss away billions treating Wall Street like Vegas with better clothes, they are given a bailout and a nice bonus check. If the poor fucks up and it looks like they are gonna go under they get a lecture in "personal responsibility" and told tough shit. The whole thing has gotten so lopsided both the Ds and the Rs don't even pretend to give a crap anymore, how else can you explain the repubs standing there demanding tax breaks for the top 3%, who have been making out like robber barons for years? Those "golden years" the repubs are always talking about? Had a top tax rate of 70-90%. It is simple, greed destroys markets, greed corrupts systems. Too much in the hands of too few leads to corrupted laws, politicians, the entire thing becomes rotten.

      As for TFA, Steve Jobs is a control freak. Not saying that's good or bad, one can make arguments either way, but lets be honest, the man has a vision of how he wants things to be with HIS devices made by HIS company, and that is the way it is gonna be. Hell he has been that way at least since he put out that Apple (Lisa?) that you had to drop to reseat the chips because he hated the sound of fan noise. Apparently there are a lot of folks that LIKE everything Steve's way, judging by the number of iDevices the man has sold, and how he took a company that was DOA and turned it into a powerhouse. So if you sign up to sell apps on Steve's device, you do it Steve's way. This really shouldn't be a surprise to anyone. I just don't get why so many complain about the way Apple (or MSFT, or IBM) make a product and then turn around and buy and work with the same product you bitched about.

      Steve lost control once and they nearly turned his life's work into another Atari, so yeah, I can see why he is a control freak. But it isn't like there aren't choices, and if you don't want to do it Jobs way, there is always the MSFT or Google, or even RIM or Symbian way. But bitching because Steve is a control freak is like bitching that water is wet, you knew what to expect when you hopped on board. It isn't like anyone is forcing you to work for the app store you know, you are doing it because there is money there, and the reason is in no small part due to Steve being a control freak when it comes to his products.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    35. Re:That sounds about right.... by TheJediGeek · · Score: 1

      You get to burn in hell with actors, strippers, whores and professional athletes.

      Your ideas intrigue me and I would like to subscribe to your newsletter.

    36. Re:That sounds about right.... by Jonas+the+Bold · · Score: 1

      Ok, here's my quote about an idealized capitalist society. Now I didn't say that was my ideal society, I could have been a communist and have written what I wrote. All I did was point out what the two idealized societies are. But anyway, but here's what I wrote:

      So in a ideal capitalist society, a person would be encouraged to save everyone a million man-hours because if he made something that useful he'd become rich.

      In this world, this man is not compensated for the millions of man hours he saved, but he is able to get rich from his invention by selling what he made because it's so useful (and presumably since it's an invention and not just a skill, rare). Useful + rarity could be considered supply and demand here.

      --
      Everything seemed to be going so nice
      'till the end of all beings punched right through the ice
    37. Re:That sounds about right.... by codepunk · · Score: 1

      This comment is going to make me feel so dirty to receive that paycheck from the itunes store this week, on second though maybe not.

      --


      Got Code?
    38. Re:That sounds about right.... by rtb61 · · Score: 1

      Apple creates a development environment that it controls to ensure it can get a percentage in dollars terms of everything occuring on it's products, if it could it would charge a tax on all financial transactions just as M$ wanted to.

      Android promotes free Google gets it's percentage because it is simply betting a competing in open environments. Catch for developers on iOS more likely to sell apps but a limited and likely shrinking market, on Android the rapidly growing environment not only on phones but on smartbooks and TV, lots of the apps will end up getting produced better for free as open source projects.

      Answer in the short term screw as much out of iOS as you can but in the medium and long term adapt to Android and producing code for others (other companies seeking to market themselves and the ir no computer products by giving away branded apps).

      Apple is becoming a little uncool as the apple marketdroid trolls got carried away with their own brand of PR=B$ and it is all starting to get a little lame.

      --
      Chaos - everything, everywhere, everywhen
    39. Re:That sounds about right.... by Anonymous Coward · · Score: 0

      I agree with you, Apple seems to have a distinctly anti-OSS agenda. To add insult to injury, almost all their products use OSS as a base except they use BSD licenses rather then GPL so they dont have to contribute back.

      "Anti-OSS agenda"? Really? Why? They are a computer manufacturer, not the villain in a comic book where Richard Stallman replaces batman.

      Isn't it much more likely that they want to make money, and do what they think will work best, within the law? If you don't want a company to use your code without giving changes back, don't use BSD or any other license that explicitly permits it!

    40. Re:That sounds about right.... by jcr · · Score: 3, Insightful

      >I just find it so disgusting that there are so many developers all of a sudden interested in making money from their code.

      I find it disgusting how many people expect other people to work for nothing.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    41. Re:That sounds about right.... by jcr · · Score: 0, Troll

      You should pay anyone a price that's mutually agreeable to you both.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    42. Re:That sounds about right.... by Panaflex · · Score: 1

      This correlation is only a matter of your personal perspective! We can just as easily predict the this behavior based on a macroeconomic theory.

      --
      I said no... but I missed and it came out yes.
    43. Re:That sounds about right.... by xaxa · · Score: 2, Insightful

      In the UK the iPhone is available on all the major networks, yet Android phones still sell -- I don't know how well, I know a lot more people with Android phones than iPhones, but it's an unrepresentative sample.

    44. Re:That sounds about right.... by LostMyBeaver · · Score: 1

      Webkit was a special case. Lars Knoll (last I heard who now works at the company formerly known as Trolltech) was the author of it. Smart guy, very nice too.

      WebKit was very little more than :
        - A) Stripping as much of Qt as possible out of konquerer.
        - B) Rewriting what was left of Qt from "compiled... oops error, need new function".
        - C) Wrapping QWidget as an NSWidget

      When people started complaining, Apple took the code base and isn't giving back. Then Apple tried giving back, but seemed to do a terrible job of it. But because of customer demand, they kept adding to and fixing webkit. Eventually, everyone just started using WebKit... including Trolltech and Lars Knoll :)

      I worked with Apple on browsers before the webkit decision was made and shortly after Microsoft forgot about IE for Mac. Trust me when I say, they wanted two things from a browser. Some control over the code base, the ability to not have to screw too much with open source licenses and headaches. Their WebKit project gave them just that. Given the importance of the browser to any platform, they made a great move even though it looked awful at first.

      Now thanks to Google and Chrome being ported to Mac, it looks like there might even be a good, stable browser on Mac someday. As an occasional Mac lover, I look forward to getting more stable software on OS X. Bells and whistles are nice, but I really would rather them focus on getting the basics stable. Maybe start using progress bars or status messages to suggest that the computer is working and isn't actually locked up.

      Boot time really needs improvement too. Pretty bad that Windows 7 restarts twice as fast on my MacBook as OS X does :(

    45. Re:That sounds about right.... by Anonymous Coward · · Score: 0

      Oh no! people want to make money off of their work! That's capitalist talk, off with their heads!

      iOS loses market share and Android gains. Heres what I think is important: The invisible hand of the free market supports freedom and actually works against big companies like Apple trying to take power away from you(the consumer). You get the apps you want. Developers get to create apps they want. Only Apple loses.

      Except most devs are pouring money into the Apple platform in the hopes of luring their "buy every shiny, trendy piece of junk" consumer demographic into purchasing their app and hopefully hitting the Apple App Store Jackpot.
      Android development, on the other hand, is seen as being too young, and perceived as something that will be around for a while. So devs think "well, we'll get around to that after we've milked the Apple teat dry".

      The end result being, we don't get the apps we want, and devs don't get to create the apps they want. Only Apple wins.

    46. Re:That sounds about right.... by Anonymous Coward · · Score: 0

      I find it more interesting that some asshole modded your comment up. Slashdot really has become a site for pirate/consumers with a sense of entitlement.

    47. Re:That sounds about right.... by amorsen · · Score: 1

      In your idealized society, you think he should be paid based on... how many hours he worked? Your hybrid economic system removes both the altruistic motive of communism and the reward motive of capitalism.

      In a free market, prices of goods are close to the marginal cost of producing those goods, in this case close to the cost of the hours he worked. If prices are higher than that, competition brings them down, if they are lower, manufacturers go out of business.

      Of course a free market is not a very attractive proposition for most businesses, so a lot of their effort goes into preventing it from existing. Apple is particularly good at it.

      --
      Finally! A year of moderation! Ready for 2019?
    48. Re:That sounds about right.... by MrHanky · · Score: 2, Interesting

      What you want is, in other words, more capitalism: people shouldn't own the fruits of their labour, but rather have to give it up for free, getting paid for selling their work hours instead. That's practically Marx's definition of the capitalist mode of exploitation. Of course, in your mind, I suppose the capitalist would have to be the state (otherwise, the people owning the work would still be able to get paid over and over), so your perfect mode of capitalist exploitation would be some kind of state capitalism instead.

      Has your mother told you that you're an imbecile?

    49. Re:That sounds about right.... by MrHanky · · Score: 1

      What's the difference between production and service again?

    50. Re:That sounds about right.... by vux984 · · Score: 1

      What's the difference between production and service again?

      There isn't really one.

    51. Re:That sounds about right.... by MrHanky · · Score: 1

      Wrong.

    52. Re:That sounds about right.... by teh+kurisu · · Score: 2, Interesting

      That doesn't mean that Android sales in the UK didn't get a helping hand from the US networks. Smartphone platforms have a chicken-and-egg problem; customers need to know that there is a viable ecosystem of applications, and the people developing those applications need to know that there is a market for them.

      What has happened, in my opinion, AT&T's iPhone exclusivity in the US has given Android a leg-up, which has provided a customer base for the Android Marketplace, which has made Android a more attractive proposition to customers worldwide.

      I've got no idea how well Android phones sell in the UK either. I know a large number of people with iPhones and only three (maybe four) with Android phones, but again, this is nowhere near representative.

    53. Re:That sounds about right.... by teh+kurisu · · Score: 1
    54. Re:That sounds about right.... by Vintermann · · Score: 1

      People want to make money by getting their iFart application to the top of Apple's list. Writing a good program that doesn't already exist would be productive work, this isn't.

      --
      xkcd is not in the sudoers file. This incident will be reported.
    55. Re:That sounds about right.... by Vintermann · · Score: 1

      It's an old theme. But IT is all over the world, yet not everywhere did income inequality rise. The English-speaking world got hit hard, France did not - don't you wonder why?

      --
      xkcd is not in the sudoers file. This incident will be reported.
    56. Re:That sounds about right.... by multipartmixed · · Score: 1

      Free software is NOT about working for free; it's about users having the freedom to hack on the code they use.

      Diss Apple's model all you want, it's very anti-free-as-in-freedom, but if you really think it's reasonable to expect developers to work for free, then you need to get your head out of your ass.

      --

      Do daemons dream of electric sleep()?
    57. Re:That sounds about right.... by vux984 · · Score: 1

      Right back at ya.

    58. Re:That sounds about right.... by TheKidWho · · Score: 1

      Yes, because every succesful app on the App store is an iFart application.

    59. Re:That sounds about right.... by MrHanky · · Score: 1

      Either you're a self-sufficient serviceman, or you're a clueless moron.

    60. Re:That sounds about right.... by 99BottlesOfBeerInMyF · · Score: 1

      Cue the fanboys saying otherwise... I agree with you, Apple seems to have a distinctly anti-OSS agenda. To add insult to injury, almost all their products use OSS as a base except they use BSD licenses rather then GPL so they dont have to contribute back.

      That's just idiotic. Apple uses BSD licenses so they don't have to give back... then they give back anyway? Really? Webkit is BSD licensed and Apple forked it from KHTML. Apple has no obligation to contribute those changes, but they've contributed all of them, going out of their way to help others implement things. They've even gone so far as to build in a protected threading model for plug-ins so that all Webkit applications can use that functionality (Google built this functionality separate from the engine in Chrome resulting in other browsers being unable to make use of said code easily). Apple wrote LaunchD from scratch and licensed it with the Apache license so anyone can use it. Hell the core of their OS, Darwin is BSD licensed but they've kept right on releasing it even though they have no obligation to do so. They dump tons of money and code into Apache, Sproutcore, CUPs, gcc, dtrace, and plenty more.

      You may not like Apple, but denying that they support a lot of OSS projects and contribute a lot of code is a sign of ignorance. Apple, like many large companies, understands the value of open source as a way to spread out the costs of commoditized parts of software, help interoperability of those parts, and allow them to focus their efforts on money making differentiators instead of reinventing the wheel. A lot of us benefit from their contributions just as they benefit from ours. That's what the mainstream OSS movement is about.

    61. Re:That sounds about right.... by SETIGuy · · Score: 0, Troll

      So in a ideal capitalist society, a person would be encouraged to save everyone a million man-hours because if he made something that useful he'd become rich.

      No. In an ideal capitalist society someone else would come along and sell a nearly identical solution for less.

    62. Re:That sounds about right.... by RyuuzakiTetsuya · · Score: 1

      that Apple (Lisa?) that you had to drop to reseat the chips because he hated the sound of fan noise.

      It was the Apple III.

      --
      Non impediti ratione cogitationus.
    63. Re:That sounds about right.... by CharlyFoxtrot · · Score: 1

      Apple users are used to paying for costly proprietary applications, so of course there is a better revenue opportunity. I just find it so disgusting that there are so many developers all of a sudden interested in making money from their code. It seems Apple is doing more to destroy the environment created by the open source community than any other company...

      Costly ? Seriously, have you even looked at prices in the App Store ?

      --
      If all else fails, immortality can always be assured by spectacular error.
    64. Re:That sounds about right.... by SETIGuy · · Score: 1

      Yep, the truth is always a troll. Government enforced monopolies are not a necessary part of capitalism.

    65. Re:That sounds about right.... by markkezner · · Score: 1

      Charging money for software is not the problem. The way I see it, the problem is anticompetitive behavior like vendor lock-in (or lock-out).

      I like open source just as much as anyone else, but you seem to miss the point that open source means availability of source code, not $0 software. If people spend hours writing software, they get to decide whether or not it's open, and whether or not to charge for it. If you don't like it, write your own apps to compete and release them on your own terms.

      --
      Dangerous, sexy, turing complete: Femme Bots
  4. Sampling bias? by RyuuzakiTetsuya · · Score: 5, Insightful

    So among cross platform developers, just over half said one platform was better than another.

    Talk about sampling bias. This just in, 70% of AppleInsider users think iOS is great, and 99% of lactose intolerant people think Ice Cream suck

    big deal.

    --
    Non impediti ratione cogitationus.
    1. Re:Sampling bias? by maxume · · Score: 1

      Actually, I would guess that lactose intolerant people enjoy eating ice cream at about the same rate as the general population.

      What they don't like is the after effects.

      --
      Nerd rage is the funniest rage.
    2. Re:Sampling bias? by DeadboltX · · Score: 1

      This is a shout out for the 1% of lactose intolerant people who think Ice Cream rocks despite the horrible things it does to their insides.

    3. Re:Sampling bias? by AugstWest · · Score: 2, Insightful

      So their whole sample for this survey is a small group of users who are *already* using a cross-platform compiler.

      Far from newsworthy this is misleading and bogus. Thanks, Slashdot.

    4. Re:Sampling bias? by Cruciform · · Score: 2, Funny

      It's not so much the horrible things it does to their insides, as the horrible things experienced on the outside.
      Like:
      Slow elevators.
      Rooms with poor ventilation.
      Single ply industrial-grade toilet paper.

    5. Re:Sampling bias? by phantomfive · · Score: 4, Interesting

      Actually I'm pretty surprised they could find 2,300 developers who use Appcelerator's Titanium cross-platform compiler at all. Did they make answering the poll questions a part of installing the software? And does this whole story sound like a slashvertizement to anyone else?

      Honestly I like Android, and I like iOS, but the GUI layout models are so different, I can't imagine a single system working well for both. Does anyone have experience with it?

      --
      Qxe4
    6. Re:Sampling bias? by shird · · Score: 1

      There is also the 6% that chose something else, perhaps blackberry. So it wasn't a choice between two platforms.

      "Just over half said one was better than the other" suggests a ratio of something like 51% to 49%. However, it is 59% to 35%, which is pretty significant.

      --
      I.O.U One Sig.
    7. Re:Sampling bias? by Tablizer · · Score: 1

      This just in, 70% of AppleInsider users think iOS is great, and 99% of lactose intolerant people think Ice Cream sucks

      As a lactose intoleree, ice-cream is just wonderful.....for 15 minutes.
         

    8. Re:Sampling bias? by brion · · Score: 1
      I took the survey; even beyond sampling bias, IMO it just wasn't that great a survey: totally self-selected, vague questions and awkward, biased options for answers. I think Android's darn spiffy, but a measurement of what applications are actually being produced would be wayyyy more useful than a count of how many respondents picked that multiple-choice option for their favorite OS. (The title on the article is misleading as well; from the text it's pretty clear that it's about what we *hope* will be be popular in the future some day, not what platforms developers are actually targeting in their actual work.)

      My own (free) app is cross-platform, built on Appcelerator's Titanium Mobile; it runs much smoother and nicer on iPhone, but we've got some very handy extras for inter-app sharing on Android that just aren't available on iOS. We were able to publish to the Android market *instantly*, but had to wait over a week to get pushed to the App Store. I'd still much rather see Android "win" (if there is such a thing as "winning") but there's still a lot of work to do on user interface, interactive performance, and reducing the administrative burden on users.

      --

      Chu vi parolas Vikipedion?

    9. Re:Sampling bias? by brion · · Score: 2, Informative
      (The survey wasn't limited to users of Titanium, but they did advertise it via Twitter etc.)

      Your basic widgets are pretty straightforward to implement on multiple systems, but what eats up time and effort is indeed things like getting layout to feel like it fits in the system, and to integrate with native widget styles, dialogs, or UI conventions that are different. (Use a system icon there, a menu here; a nav bar at top here, submit/cancel buttons at the bottom there.)

      For StatusNet Mobile which we built with Titanium we've had to do a lot of special-casing to get various parts of the UI looking and feeing a little more native on each system, and we've still got a number of dialogs that need more work. The majority of our UI though is in a webview, which is nicely universal. ;)

      Tying into low-level platform integration can be a bit more difficult too; being able to 'share' messages out to other apps that accept the Action.SEND intent or text/plain for instance required tossing in a low-level module to hook into the Android system code directly, which was more awkward than I'd prefer.

      --

      Chu vi parolas Vikipedion?

    10. Re:Sampling bias? by Anonymous+Freak · · Score: 1

      Exactly.

      Now if they send this as a generic "to all developers who are presently, or may be targeting mobile phone development at some point in the future" it would be one thing.

      Next you're going to tell me that Java developers prefer cross-platform compatibility 10-1, with a slight lead for Solaris as the preferred environment.......

      --
      Another non-functioning site was "uncertainty.microsoft.com."
      The purpose of that site was not known.
    11. Re:Sampling bias? by ppanon · · Score: 1

      Yep, And as a lactose intoleree, dairy-free Sorbetto is just wonderful... until you run out. I have yet to find a decent cheese substitute though, but then I'm of French descent and my standards for cheese are pretty high.

      --
      Laissez lire, et laissez danser; ces deux amusements ne feront jamais de mal au monde. - Voltaire
    12. Re:Sampling bias? by ksandom · · Score: 2, Funny

      Single ply industrial-grade toilet paper.

      Industrial grade is better right? ;P

      --
      Funnyhacks - Wierd, unusual, and fun hacks
    13. Re:Sampling bias? by hsmith · · Score: 1

      I'd love to use Appcelerator for my iPhone app to port to Android, but I just feel there would be too much backend work to figure out all the nuances that exist. I do way too much low level stuff on the iPhone to think a port with Appcelerator would be successful... I am dreading my port to Android. 1000+ hours for the iPhone shouldn't be too bad since most of that was requirements and shifting requirements...

    14. Re:Sampling bias? by Anonymous Coward · · Score: 0

      Ice cream does get less enjoyable when you eat it less often, and have come to associate it with crippling abdominal pain. In particular, ice cream feels really gummy in my mouth now, and I immediately notice the thickening of my saliva and mucus that dairy products cause. I probably eat ice cream once or twice a year now, and actively avoid it. So yeah, it does become less enjoyable.

      Not drinking soda has a similar effect. Avoid it and other high-sugar drinks for a month and you'll think it's syrupy and disgusting. Avoid it for just a week though, and it tastes crisp and refreshing. Drink it every day and it tastes like water and is just a habit, not an enjoyable treat.

      Funny how the mind works, isn't it?

      I think this is how you get Windows fanboys. They use it every day, and don't realize they could have it better. They think the reboots and viruses and lack of features are normal. Putting them in front of a Mac or Linux box is like putting a steak in front of a vegan -- they're repulsed by it and won't even give it a chance.

    15. Re:Sampling bias? by Cruciform · · Score: 1

      It gets the job done.
      It just happens to remove the lower 2cm of your colon while it does.

    16. Re:Sampling bias? by Rozzin · · Score: 1

      Yep, And as a lactose intoleree, dairy-free Sorbetto is just wonderful... until you run out. I have yet to find a decent cheese substitute though, but then I'm of French descent and my standards for cheese are pretty high.

      There are actually plenty of real (dairy-based) cheeses that contain little or no lactose, due to the bacteria having eaten it all in the process of cheesification....

      --
      -rozzin.
  5. Apple's market is dynamic but small. by Anonymous Coward · · Score: 0

    While Apple's market is very dynamic, and quick to adopt new products (even when very expensive), it is unfortunately a very small market overall. It's estimated that roughly one in ten people are homosexuals, and only a small number of those people are hipsters with trust funds. So well over 90% of the population will have absolutely no interest in buying Apple's products.

    We've seen this trend with most of their other offerings. Mac OS X has never managed to exceed around 2% to 3% of the consumer personal computer market (that is, we're not even counting large corporate purchases). It's just how Apple's markets work.

    1. Re:Apple's market is dynamic but small. by RyuuzakiTetsuya · · Score: 1

      You're off by a little.

      More like 8 percent.

      When you consider that there are hundreds of OEMs, 8 percent of the market is a big hairy deal.

      --
      Non impediti ratione cogitationus.
    2. Re:Apple's market is dynamic but small. by the_humeister · · Score: 1

      Apple was as high as +20% of the computer market back in the 1980s.

    3. Re:Apple's market is dynamic but small. by Anonymous Coward · · Score: 0

      And we're supposed to trust numbers from a site called "Mac Life"? Yeah, I didn't think so.

    4. Re:Apple's market is dynamic but small. by Americano · · Score: 1

      It's just how Apple's markets work.

      Right, highly profitable markets, with the highest customer satisfaction ratings in the industry. It's just how Apple's markets work!

      I know you're trolling, but you realize that owning a huge percentage of a market while barely being able to make a profit is a problem... right? I'm looking at you, Nokia.

      I wish I had a business that was as irrelevant and unsuccessful as Apple's.

    5. Re:Apple's market is dynamic but small. by LynnwoodRooster · · Score: 1

      You must LOVE Microsoft then, given their higher revenue, higher profit, higher profit margin, and higher percent ownership of their markets...

      --
      Browsing at +1 - no ACs, I ignore their posts. So refreshing!
    6. Re:Apple's market is dynamic but small. by Americano · · Score: 1

      I know you're trolling, too, but I see no reason to "hate" Microsoft any more than I see a reason to "hate" Apple, and neither of the companies are going to fold any time soon.

      I don't like some MSFT products, and I'd give them overall lower marks for usability and general satisfaction with their product lineup, but Microsoft's business is certainly pretty impressive.

      I'm not sure what you're getting at with this comment, aside from getting your MSFT hate on, but the point I made to the GGP poster is valid. Apple, with a small slice of the overall market, has an extremely successful business and, on average, very satisfied customers. I think most businesses would love to be able to say that about their operations.

  6. Good to know... by crow_t_robot · · Score: 0, Offtopic

    ...considering that I just bought this Droid X that I'm posting from :)

  7. Asking The Undecided? by rsmith-mac · · Score: 4, Insightful

    Perhaps I'm missing something, but isn't this effectively a survey of people who are undecided? After all, isn't that why they're using a cross-platform kit rather than writing right to Android/iOS?

    I would think looking at the developers who have firmly committed themselves to a platform as a better metric. The uncommitted developers have nothing to lose.

    1. Re:Asking The Undecided? by AllInOne · · Score: 1

      Ding ding. Give that man a prize!

      And more... Not only is this is survey of the folks who have shown themselves to be undecided (surprise! survey says: folks are undecided) but it is also commissioned by other folks who are creating tools for the undecided. Should we be surprised when they present a survey that conforms to their worldview?

    2. Re:Asking The Undecided? by shird · · Score: 1

      The uncommitted have the opportunity to choose the best option without baggage of prior commitment.

      When you are talking about 'long term future' I don't think it is wise to poll people that have committed to a platform previously, you are better off polling people that are betting on the future.

      --
      I.O.U One Sig.
    3. Re:Asking The Undecided? by Anonymous Coward · · Score: 0

      Quite the opposite, it is a survey of people who have already decided to go cross platform to support the droid based phones. So they have already DECIDED that android is critically important to the point that they are now using cross platofrm tools. uncommitted developers are very unlikely to make such an investment that adds to development time of both android and ios apps.

    4. Re:Asking The Undecided? by alvinrod · · Score: 1

      Or they have everything to lose. What are the odds that a application developed using a cross-platform development tool is better than a similar application developed solely for one device? One could view this as cross-platform developers being forced to pick their poison and feeling that their prospects are best if they were to focus development on Android.

      There're lies, damned lies, and statistics. Most insidious is the analysis.

    5. Re:Asking The Undecided? by Dhalka226 · · Score: 1

      The OP has a point; the sample is not random and thus the survey not scientific, so it is prudent to wonder to what extent that influences the data. However, you're taking it too far.

      The fact that somebody uses a cross-platform toolkit does not mean they are "undecided." If I can write my code once and sell it for two devices, that's a strong benefit. It doesn't matter whether I think Device A or Device B is the better choice if I were required to choose. The entire point of the library is that I do not have to. Unless there is some particular reason that increasing the reach of my program with almost no new effort is a bad thing (bad toolkit, etc) then it tells little about their intent or their decisiveness, only that they realize more potential customers is a better thing than less.

      Second, it does not "conform to their worldview" nor does the survey say "folks are undecided." In fact the results are pretty strong. Three to one say iOS is better right now; almost twice as many say Android is the way to go moving forward than says iOS. In what world is a two-to-one margin not considered strong? Give a politician a two-to-one advantage in the polls and he giggles his way to election.

      It's not a scientific poll so take the results as you choose. But do not sit around putting words in peoples mouths or claiming their intentions, especially when you're wrong.

    6. Re:Asking The Undecided? by aztracker1 · · Score: 1

      I think the sample pool is definitely biased, but choosing the platform may simply be a choice of familiarity over other options.. being more familiar with web applications, and .Net over Obj-C, I'd be more likely to use the toolkit in question, or MonoTouch for iOS app development... nothing to do with not being committed. ,

      On a side note, I avoid viewstate like the plague, and the recent asp.net hole is fairly irksome imnsho...

      --
      Michael J. Ryan - tracker1.info
  8. Cost by TheCount22 · · Score: 1

    Android will be more popular in the long run for one simple reason. Cost...

    1. Re:Cost by Anonymous Coward · · Score: 0

      Except that Android doesn't have a cost advantage!

    2. Re:Cost by shutdown+-p+now · · Score: 1

      For developers it does, sorta, since you have to have a Mac to develop. Which a lot of people don't.

      Of course it's still peanuts, and only matters for small developers with 1-2 simple apps.

  9. Re:woowoo by postbigbang · · Score: 1

    The lockdown goes to vendors that can use iOS (1), US telcos that you can use (1), developer programs you can use (1, with variants), approval process for applications (1, draconian), years you can wait for a CDMA phone (divide by 0 error), and of course, the all important under 18 years old experience, meaning bleached and sanitized content (arbitrary, sometimes capricious).

    Yet Android has its lockdowns, vendors with dubious business plans, hardware that breaks both in and out of warranty. Couple this to Google, who is a white knight in sheep's clothing, having ostensible control over Android future.

    Ok, I like wild and wooly rather than the device of (1).

    --
    ---- Teach Peace. It's Cheaper Than War.
  10. PC Clone Wars Redux by Citizen+of+Earth · · Score: 1

    This will play out like the PC clone wars. The vertically integrated and expensive manufacturer will be buried by the clones and their common OS.

    1. Re:PC Clone Wars Redux by TheKidWho · · Score: 4, Insightful

      Apple obviously never thought of that.

    2. Re:PC Clone Wars Redux by Anonymous Coward · · Score: 0

      If that was the case then windows mobile would have already won.

    3. Re:PC Clone Wars Redux by The_mad_linguist · · Score: 1

      The shroud of the android has fallen. Begun, the Clone War has.

    4. Re:PC Clone Wars Redux by nurb432 · · Score: 1

      Right, and that attitude has really killed Apple's computer products.. Oh wait, perhaps not. :)

      There is a place for both ideals in this world.

      --
      ---- Booth was a patriot ----
    5. Re:PC Clone Wars Redux by AnonymousClown · · Score: 1

      Yeah, the attitude was killing it. They were barely making money. What rescued Apple was its foray into electronic consumer lifestyle devices - iPod, iTouch, iPad and the services supporting those devices. Apple couldn't last as just a computer company - hence it's subtle name change from "Apple Computer, Inc" to "Apple, Inc".

      --
      RIP America

      July 4, 1776 - September 11, 2001

    6. Re:PC Clone Wars Redux by mjwx · · Score: 1, Flamebait

      Right, and that attitude has really killed Apple's computer products.. Oh wait, perhaps not. :)

      Perhaps we forget our history, the now defunct Apple Computers?

      Apple Inc is making the same mistakes as Apple Computers, Apple Computers made three big mistakes:
      1. Made something that was expensive and not any better then its competitors, they called it the Lisa and was built because one man dictated how everything should work.
      2. Isolated their core audience, the Lisa got hackers offside, so they switched to the new IBM offerings and businesses went with them.
      3. Sued Microsoft using a dubious suit when they could not compete.

      Now Apple Inc made mistake #1 already, they learned from mistake number #2 but picked the wrong audience, the "in" crowd are a fickle bunch which will change their minds as soon as the next big thing(TM) comes along and they've thrown themselves head first into #3 by suing HTC. This last reason says it all, Apple is unable to compete with other manufacturers so they are suing them to prevent anyone else from getting a competitive advantage and ultimately its a losing battle as 1. HTC is Taiwanese and can tell Apple and US laws to sod off (Europe, Asia and China are larger markets then the US) and 2. Apple will have to sue everyone in the end.

      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
    7. Re:PC Clone Wars Redux by jpmorgan · · Score: 1

      I know you're being facetious, but notice Apple's recent attempt to prevent anyone from developing for iOS with cross-platform middleware or any non-Apple tools.

    8. Re:PC Clone Wars Redux by samkass · · Score: 0, Troll

      This will play out like the PC clone wars. The vertically integrated and expensive manufacturer will be buried by the clones and their common OS.

      "Expensive"? Apple has the best economies of scale in the industry. No one can make an iPhone, iPod Touch or an iPad as cheaply as Apple. They managed to transition their component supplier pipelines nicely from iPods to iPhones, and have long-term contracts for flash memory, LCD screens, batteries, and the myriad other components that make up one of these things. Apple is in the driver's seat and is selling everything their manufacturing partners can make at a nice markup.

      As for this survey, it's a very skewed sample and even so it says that iOS is the best way to make money and has the best short-term prospects. As long as Apple keeps always having the best short-term prospects and Android the long-term prospects, year after year, Apple will be okay.

      --
      E pluribus unum
    9. Re:PC Clone Wars Redux by farnsworth · · Score: 1

      Right, and that attitude has really killed Apple's computer products.. Oh wait, perhaps not. :)

      Perhaps we forget our history, the now defunct Apple Computers? Apple Inc is making the same mistakes as Apple Computers, Apple Computers made three big mistakes: 1. Made something that was expensive and not any better then its competitors, they called it the Lisa and was built because one man dictated how everything should work. 2. Isolated their core audience, the Lisa got hackers offside, so they switched to the new IBM offerings and businesses went with them. 3. Sued Microsoft using a dubious suit when they could not compete. Now Apple Inc made mistake #1 already, they learned from mistake number #2 but picked the wrong audience, the "in" crowd are a fickle bunch which will change their minds as soon as the next big thing(TM) comes along and they've thrown themselves head first into #3 by suing HTC. This last reason says it all, Apple is unable to compete with other manufacturers so they are suing them to prevent anyone else from getting a competitive advantage and ultimately its a losing battle as 1. HTC is Taiwanese and can tell Apple and US laws to sod off (Europe, Asia and China are larger markets then the US) and 2. Apple will have to sue everyone in the end.

      I have no idea what you are talking about. 1) There is essentially no competition in the iPod thouch/iPad market. There is the dell streak, which is more expensive than the iPad, and there are a bunch of crappy andriod mp3 players. Nothing else is shipping. The HP Slate looks like a travesty (It has a "ctrl-alt-delete" hardware button!). The Blackberry PlayBook won't be released for a long time, and while it looks pretty good, they don't mention battery life at all. And it has no 3g/etc radio at all. And it has no SDK outside of Webkit and Flash. My bet is that PlayBook will cost more than the iPad too, but we'll see. The iPhone is expensive, but it's hard to argue that it's not any better than other stuff on the market. It's probably worse in some narrow ways, but on the whole, the iPhone 4 is not worse than everything else out there. Not by a mile.

      2) What is this "in" crowd you speak of? People I know who have Apple stuff include a 70 year old grandmother who loves her iPad (and couldn't work a Dell PC to save her life), a knucklehead MBA type who replaced his blackberry with an iPhone, and most of the people I know who develop software. Sure, I'm certain there are a lot of iPhones in Williamsburg, but you'd have a hard time convincing me that Apple is selling to a niche group of hipsters with berets or fixies. Apple makes incredibly nice devices that anyone from a four-year-old to a hundred-year-old can use and not feel like an idiot. And they sell hundreds of millions of them.

      3) I can't really comment on this, because I think the field is changing so rapidly and I guess I choose to not really care. I hate software patents, and I realize that Apple plays it's cards pretty aggressively in this subject. I'm not smart enough to understand what Apple's multi-touch patent is about, but there are other multi-touch devices out there. What, specifically, are you referring to here?

      --

      There aint no pancake so thin it doesn't have two sides.

    10. Re:PC Clone Wars Redux by Karlt1 · · Score: 1

      . This last reason says it all, Apple is unable to compete with other manufacturers so they are suing them to prevent anyone else from getting a competitive advantage and ultimately its a losing battle as 1.

      So hasn't Slashdot been waiting on iPod Killers for a decade now?

    11. Re:PC Clone Wars Redux by j-beda · · Score: 2, Insightful

      I don't think your memory is very accurate. I think you are confusing the Lisa with the slightly later Macintosh product line. I don't think Jobs had any hand in the Lisa product.

      Were "hackers" ever their "core audience"? Business had long embraced the IBM PC by the time the Mac was available - that market was "lost" during the Apple II days.

      Lawsuits are often of little value, but the licensing agreements between Apple and MS were certainly vague over MS's use of various Apple IP and it is certainly was not clear that either side would have eventually prevailed if they had not gone to court and then finally settled all outstanding issues in 1997 when Jobs came back.

      I don't doubt Apple does, and will continue to make business errors, but it is difficult to argue with their current success in terms of profitability and market value. If you feel that you know better than the "unwashed masses" (which isn't really that hard to do), I would suggest you short some Apple stock and make some money if your doom and gloom predictions turn out to be accurate.

    12. Re:PC Clone Wars Redux by gutnor · · Score: 1
      They have done those 3 mistakes and see where they are. They took a beating and climbed back on top. Maybe things will turn out differently (the mobile market is *very* different and very much more mainstream than the PC market was at the time, and unlike before, people are asking for a walled garden), or maybe not.

      Apple "mistakes" in the meanwhile has pressured HTC, Dell, Samsung, ... to come up with nice smartphone and tablets, tons better than the crap they were selling with Windows Mobile previously. They have created a new market for mobile apps - something that makes my, as an iPhone user, but also countless other Android user's life better.

      So, well, maybe that will kill them, that's the way of the capitalism - but for now, we enjoy a very nice competitive market.

    13. Re:PC Clone Wars Redux by FooAtWFU · · Score: 1

      Shorting stock costs you money, though (when borrowing shares, they charge you interest) and the market can remain irrational for longer than you can remain solvent.

      --
      The World Wide Web is dying. Soon, we shall have only the Internet.
    14. Re:PC Clone Wars Redux by phantomfive · · Score: 1

      Jobs had a huge part in the Lisa line. He jumped ship when the Lisa turned out to be way too expensive ($10,000 in 1982 dollars), and kind of took control of the Macintosh project. One person said he was like a kid who saw a toy he wanted, and came and grabbed it.

      Wikipedia has kind of a different (kinder, to Jobs) view, but also mentions that Steve Jobs was on the Lisa project.

      --
      Qxe4
    15. Re:PC Clone Wars Redux by phantomfive · · Score: 1

      uh....Apple has shipped more computers this year than ever before. They are doing ok.

      --
      Qxe4
    16. Re:PC Clone Wars Redux by Zelgadiss · · Score: 1

      Oh no Apple learn from #1.

      The iphone isn't much more expensive, sometimes even cheaper than other top of the line phones.

      And like any other phone it value goes down over the years - but slower it appears and this is due to market forces more than anything else; there is demand for the phone, even the older ones.

    17. Re:PC Clone Wars Redux by dzfoo · · Score: 1

      No, that's Linux On The Desktop. Get your broken memes straight.

              -dZ.

      --
      Carol vs. Ghost
      ...Can you save Christmas?
    18. Re:PC Clone Wars Redux by tcr · · Score: 1

      I don't think Jobs had any hand in the Lisa product

      He certainly did, for the first four years of development.
      In fact, it was named after his daughter.

      --


      Information wants to be beer.
    19. Re:PC Clone Wars Redux by j-beda · · Score: 1

      It looks like you are right, but according to http://en.wikipedia.org/wiki/Apple_Lisa was forced off the project in 1982 - I don't know how much this "one man" vision on this one project doomed the whole company as implied by mjwx.

    20. Re:PC Clone Wars Redux by j-beda · · Score: 1

      I had not considered that - I'll have to modify my snarky comments to those who go on about their great insights in light of that type of cost.

      The fact does remain that contrarians (when they are correct) CAN make money off their correctness - but perhaps not as easily as I would have them.

      "The Big Short" was pretty fascinating.

      http://en.wikipedia.org/wiki/The_Big_Short

  11. Sampling bias. by chaboud · · Score: 1

    Now I'm an android user, and I'm registered to dev on both iOS and Android (with pet projects for each), but the set sampled in this survey is anything but statistically sound.

  12. Re:woowoo by WarJolt · · Score: 2, Interesting

    Rejecting apps is only the tip of the iceberg. Objective-c is Apples attempt to co-opt developers. This has backfired. Developers like freedom to own what they make and not be locked into a solution. I can use C,C++ and java on any desktop system really easily. Rejecting apps is all part of Apples attempt to lock you in. Conform or die. Resistance if futile.

    Apples attempt to assimilate developers will fail.

  13. Not Android by Anonymous Coward · · Score: 0

    Android ports of our existing iOS apps are unlikely, at least until the NDK is complete and native apps allowed.

    Porting once to Clutter via the C API would be the preferable route, assuming it's as widely supported as it deserves to be. Google are including clutter in their Chromium OS so there's hope for the future even if Android and it's Dalvik VM continue to suck.

  14. Also by oldhack · · Score: 1

    I took a poll among the neighborhood wooofers. The overwhelming consensus is that cats are bad news, good-for-nothing waste of cat food.

    --
    Fuck systemd. Fuck Redhat. Fuck Soylent, too. Wait, scratch the last one.
    1. Re:Also by dzfoo · · Score: 1

      Why are cats a waste of cat food? Who'd eat it if we had no cats?

      I say cats are a necessary evil, to maintain in check the otherwise overwhelming stockpiles of cat food.

              -dZ.

      --
      Carol vs. Ghost
      ...Can you save Christmas?
    2. Re:Also by oldhack · · Score: 1

      Don't know, wasn't a poll question. Maybe I should do a follow-up poll?

      --
      Fuck systemd. Fuck Redhat. Fuck Soylent, too. Wait, scratch the last one.
  15. Re:woowoo by DJRumpy · · Score: 5, Informative

    You do realize that Apple has paid out over a billion dollars to developers? I always enjoy these off the cuff statemetns about how poorly Apple Developers are treated when the simple fact is, that it is a lucrative market, which is why 3 of 4 still plan to develop for it in the immediate future. (ref: http://news.cnet.com/8301-31021_3-20007010-260.html)

    Assuming they create a good product, they are treated very well, getting an instant distribution model that functions at break even. Not a bad deal at all.

    Given the way that Apple treats 3rd party devs and the locked down phone, it would be very surprising if Apple keeps their loyalty without making a major course correction. Those dick moves like randomly rejecting applications and stealing functionality out of apps for the base system isn't really endearing them with the people they need to keep the appstore vibrant.

    The simple fact is that a huge majority of apps are approved within 2 weeks. Of those that are rejected, almost unilaterally they violated the developer agreement, and then complain about it after the fact. Google Voice was a good example. At the time it was developed, it offered unlimited texting, which duplicated core functionality, which of course is listed in black in white the agreement.

    I know it's popular to love to hate Apple lately, but the simple fact is that the majority of apps are rejected because the developer took a chance and ignored the agreement. I will grant that some of these rejections seem a bit stupid.

    Given that 95% percent are accepted without any issue at all, leaving only 5% of questionable apps, the argument that Apple is rejecting apps willy nilly is not exactly a good reflection of reality.

  16. translation by thrillseeker · · Score: 1

    with 76% tagging Apple's operating system as the best revenue opportunity

    translation: where you can even sell an app that does nothing but make fart sounds

    1. Re:translation by cyfer2000 · · Score: 1

      "59% said that Android had the 'best long-term outlook,'"

      translation: 59% out of the already poor sample pool have not made a profit on Android market yet. Entrance barrier too low, too much competition between developers, too high customer bargaining power, too much bargaining power from supplier. Every one is still dreaming the pie becomes larger and larger.

      --
      There is a spark in every single flame bait point.
    2. Re:translation by Anonymous Coward · · Score: 0
  17. Unfortunately... by thestudio_bob · · Score: 1

    Unfortunately, it doesn't have anything to do with what developers WANT to do or WHERE they prefer to program, because at the end of the day (for most developers) it all boils down to making some sort of income on the work they do. To do this they have to go where the customers are spending money on their apps and/or where the customers are viewing their ads.

    Instead of believing articles like this, I think it's wiser to find a particular niche thats lacking on a mobile device or find something that can be implemented better and create it. If your app fulfills either of these scenerios, then you will make a profit.

    --
    The real Sig captains the Northwestern. This one captains /.
  18. It's all about the per user spend up by w0mprat · · Score: 2, Interesting

    I think Apples walled garden approach may result in more per-user spend. But that's about it. A many times larger user base, I don't see Android's market share plateauing until it is many times that of iOS. It always makes sense to target the larger user base as a starting point (but only as a crude rule of thumb of course). This is a repeat of the Mac vs PC era and again Apple is just to selfish.

    However, this time the OS competing with the Apple camp is *really good* and Android is so far ahead of everything it's not funny. Apple is being forced to eat humble pie and add features that Android pioneered and thus demonstrated Apple was wrong about, it's gotta be a sign.

    Oh and the Android development community is fscking awesome.

    --
    After logging in slashdot still does not take you back to the page you were on. It's been that way for 20 years.
    1. Re:It's all about the per user spend up by Anonymous Coward · · Score: 0

      Oh and the Android development community is fscking awesome.

      I'm sorry, I couldn't understand a thing you said. Could you try again, without the Android community's cock in your mouth?

      Go ahead and finish the blowjob, we'll wait.

    2. Re:It's all about the per user spend up by Anonymous Coward · · Score: 0

      I don't think it's really the same, unless businesses become the driving force for adoption of cell phones and tablets. Most people bought Windows because it's what they had at work and Word compatibility was a big issue.

      It's interesting that you claim Android is so far ahead of Apple it's not even funny, considering Android is the only one of the three OSes (including WinMobile) I checked where it's literally impossible to port my app because the current APIs are so lacking in audio functionality. It doesn't help that it doesn't reaThat's as narrow as my investigation was -- whether I could write for Android, and when I discovered I couldn't, I didn't look more into it. I have heard other developers complain about its graphics support/abilities, so my current impression is that Android is sort of like Java -- fine for simple client side apps, but not meant for more intense stuff. Does Android come with good vector acceleration (e.g., BLAS/LAPACK, not just OpenGL)?

    3. Re:It's all about the per user spend up by Abcd1234 · · Score: 1

      I don't see Android's market share plateauing until it is many times that of iOS.

      ROFL, because... why? Symbian is hands down the current market leader, and BBOS is no slouch either. Meanwhile, Nokia will be rolling out their next major Symbian rev soon, *and* MeeGo, which means the market's gonna get even more competitive. There's absolutely *no* reason to believe Android will somehow dominate the market, save for mere Google fanboism.

      Personally, I look at the way the carriers have fucked Android sans lube, and find myself shocked people still buy the devices... outdated OS releases, loaded with crapware, locked down... the carriers are doing their damnedest to ensure Android remains incredibly mediocre to the end user, and they're succeeding wonderfully. And now we have people putting Android on tablets when Google is flat out telling them not to, which means Android's reputation is gonna get another serious kick in the nuts.

      No, I think the only thing you can say about the mobile market is that we live in interesting times, and it's largely impossible to predict what the market will look like even two years from now.

    4. Re:It's all about the per user spend up by codepunk · · Score: 0, Troll

      Look I program for both Android basically sucks goat balls compared to running native code on IOS. Not only that but I don't have to worry about targeting a hundred different platforms I only have to address one. I build a app for the iphone it looks the same on ipod touch(all versions), iphone (all versions), ipad.

      --


      Got Code?
  19. Re:woowoo by Anonymous Coward · · Score: 0

    Objective-c is Apples attempt to co-opt developers.

    What are you talking about? The only ObjC code you need to write is stuff that binds to Apples frameworks and there's a "Toll Free" bridge for C types via Core Foundation.

    Google attempted to co-opt JavaME developers for Android with the end result that nobody sane wants to write for their platform. If 100% native apps written in C/C++ (or even Go) were possible, I'd already be developing for android and I suspect I'm not alone on that front.

  20. Re:woowoo by tyrione · · Score: 1

    speculation is shit. who cares...

    They can speculate all they want. Meanwhile, Apple will probably expand their WWDC to > 10k developers and they'll still speculate that the majority of devs are betting on Android.

  21. Re:woowoo by blahbooboo · · Score: 1

    You do realize that Apple has paid out over a billion dollars to developers? I always enjoy these off the cuff statemetns about how poorly Apple Developers are treated when the simple fact is, that it is a lucrative market, which is why 3 of 4 still plan to develop for it in the immediate future. (ref: http://news.cnet.com/8301-31021_3-20007010-260.html)

    Assuming they create a good product, they are treated very well, getting an instant distribution model that functions at break even. Not a bad deal at all.

    Given the way that Apple treats 3rd party devs and the locked down phone, it would be very surprising if Apple keeps their loyalty without making a major course correction. Those dick moves like randomly rejecting applications and stealing functionality out of apps for the base system isn't really endearing them with the people they need to keep the appstore vibrant.

    The simple fact is that a huge majority of apps are approved within 2 weeks. Of those that are rejected, almost unilaterally they violated the developer agreement, and then complain about it after the fact. Google Voice was a good example. At the time it was developed, it offered unlimited texting, which duplicated core functionality, which of course is listed in black in white the agreement.

    I know it's popular to love to hate Apple lately, but the simple fact is that the majority of apps are rejected because the developer took a chance and ignored the agreement. I will grant that some of these rejections seem a bit stupid.

    Given that 95% percent are accepted without any issue at all, leaving only 5% of questionable apps, the argument that Apple is rejecting apps willy nilly is not exactly a good reflection of reality.

    Extremely well said. Sorry to have to watch your comment get modded down by the anti-apple crowd :(

  22. Re:woowoo by WrongSizeGlass · · Score: 1

    speculation is shit. who cares...

    True. This is a survey of developers who are already using a cross-platform development tool. How about they take the same survey of developers who are using XCode - are they considering Android as the better long term bet? What percentage of iOS developers are using cross-platform tools?

  23. Re:woowoo by dagus2020 · · Score: 5, Insightful

    USERS paid developers over $1 billion, and Apple snatched over $300,000. Saying Apple has paid $1 billion to developers is like saying VISA has paid companies $1 zillion dollars. Nice try, Steve Jobs!

  24. The future: jqTouch & PhoneGap by Eamorr · · Score: 0

    I'm surprised nobody has mentioned jqTouch. When coupled with phoneGap, you get an incredibly powerful *platform independent* combination. This is why the web was developed. People who try to force you to exchange free information through proprietary technology that you must pay to use should be shunned.

    1. Re:The future: jqTouch & PhoneGap by Eamorr · · Score: 0

      I should also add, that your HTML/CSS is converted to *native* code.

  25. Re:This just in... by WrongSizeGlass · · Score: 1

    35% of mobile application developers are FUCKING RETARDS.

    Did your survey determine which 35%?

  26. Re:Bitter iFanboy Tears. Love It! by AnonymousClown · · Score: 1

    Cry over your Starbucks Hipster Douchebags.

    Enjoy your inevitable market-share irrelevance. Again!

    LOL

    Ah Dude. You're telling people that do not want to be mainstream that they're products will never be mainstream.

    Do you also go onto white supremacist websites and post

    "You'll never be Black! Suck it Whitey!" ?

    --
    RIP America

    July 4, 1776 - September 11, 2001

  27. Shared libraries are a big key by antifoidulus · · Score: 3, Interesting

    The biggest PITA isn't the whole app store process etc. its the fact that developers cannot:
    a)You cannot make your own dynamic libraries, only static ones(though the OS obviously supports it, you can include any of Apple's own dyilibs in your project) I don't need to go into why dynamic linking is much better than static....
    b)There really isn't a clean way to talk between applications. You can send files, but it's really a drop box, I can COPY(not link!) something into another apps area, but after that the file is no longer mine. So if I want to send something to another app to process and then get it back to do some processing by my application I have to hope the app tells me about the changes, and considering the app may not even know I exist(nor should it, thats the beauty of decoupling), thats a lot to ask.

    I can *sort* of understand 1 from a performance standpoint, if you allow user created dynamic libraries every time the application is swapped out of memory you have to find which dynamic libraries it uses, make sure nobody else is using them, then unload them. However as memory increases the rationale behind needing to constantly load/unload them starts to disappear.....

    Maybe Apple will change it's tune, but long term I think you will be able to do more interesting things with Android because it allows for the creation of dynamic libraries and inter-application communication.

    1. Re:Shared libraries are a big key by fidget42 · · Score: 1

      You can't think of any other reason to do this? If you cant then you aren't trying very hard. If you let tho OS support user built shared libraries then how are you going to *safely* share them between applications? If I develop a poorly written application that allows the shared library to be modified, what happens to the safety and security of the system? It would be nice if you would think about why these decisions would-be made, from a technical point, before you make these kinds of statements.

      --
      The dogcow says "Moof!"
    2. Re:Shared libraries are a big key by Anonymous Coward · · Score: 0

      Both of your criticisms are ridiculous. In (a), you're basically asking for DLL hell. Why does a single application need shared libs?! Dynamic linking is *not* much better than static unless many apps are sharing the library.

      I have no clue what you're on about in (b). You want other apps to process your data and send the processed data back to you. Are you looking for the Unix tools model here? What apps act like that in the iOS world?

      Regardless, the things you mention will have zero effect on what platform succeeds.

    3. Re:Shared libraries are a big key by antifoidulus · · Score: 1

      Who said they had to be modifiable at run time? Most shared libraries you run on your computer are not modifiable at run time, certainly not by non-privileged users. You would still require the dynamic library to be signed just like the regular code you run. It would be nice if you would think about why these decisions would-be made, from a technical point, before you make these kinds of statements.

    4. Re:Shared libraries are a big key by Oscar_Wilde · · Score: 2, Insightful

      I think with (b) the poster is talking about the totally idiotic way you move files between applications on iOS.

      Say I have a text file created in one Application and I want to open it with another to do some formatting then open in again in the original application. On a sane system I'd have some sort of file browser I can use to locate the file. On iOS you have to send a copy to the other application, modify it, hope it knows about the original application so it can send it back, send back another copy of the file. It's a huge mess. It means you only ever bother to get documents onto iOS devices to view them and never bother trying to edit them there for fear you'll never be able to keep the dozens of eventual copies in order.

      Even iOS applications that have native support for WebDAV manage to screw up and make duplicates of things all the time. The iWork apps on iPad are great examples of this. You wan't to work on something on a WebDAV share? Sure, here's a copy. You want to save those changes back to the WebDAV share? Ok, I'll just make another copy....

      I hope that at some point Apple figures out that everybody hates their iOS file swapping system and at least gives us a walled of file area that we can access via WebDAV or over USB. Applications should then just pick files from that common area rather than maintaining their own duplicates of everything.

      Access to the root filesystem of the device would be even better but I know that's unlikely to happen.

    5. Re:Shared libraries are a big key by tlhIngan · · Score: 1

      Who said they had to be modifiable at run time? Most shared libraries you run on your computer are not modifiable at run time, certainly not by non-privileged users. You would still require the dynamic library to be signed just like the regular code you run. It would be nice if you would think about why these decisions would-be made, from a technical point, before you make these kinds of statements.

      So I know that your apps are popular. I also know your app has access to some valuable data, so I design a game app that has a hidden payload of replacing one of your shared libraries and grabs the user's valuable data. A perfect crime, as it's your app that gets blamed for the data theft. My data stealing game? Scot-free.

      Remember, one of the design decisions on the iPhone and Android is application separation. iPhone apps run isolated from each other in a chroot-like environment. They can't write willy-nilly all over the filesystem because that's bad (imagine replacing your password manager app with a rigged one that will transmit all your passwords), only to strictly controlled locations and with strictly controlled access.

      Android apps undergo a bit more separation - each app runs under a separate user account as well.

      Both obviously don't run apps under root. (Jailbroken iOS apps can have root access, obviously).

      The goal is to prevent malware from spreading throughout the OS. You can accomplish a lot using read-only filesystems, but you don't want to have a virus go an infect every app on the phone. So isolating apps from each other is a good way to prevent a malware app that gets downloaded (iOS or Android) from trying to infect the user's entire device. Unfortunately, isolating apps also means the developer has to jump through hoops in order to actually try to share stuff.

    6. Re:Shared libraries are a big key by exomondo · · Score: 2, Insightful

      If you let tho OS support user built shared libraries then how are you going to *safely* share them between applications?

      Do you know what a shared library is and how they work on a unix-like system?

      If I develop a poorly written application that allows the shared library to be modified, what happens to the safety and security of the system?

      wtf are you on about? So your 'poorly written application' is loading shared library code, modifying it, then persisting it back to the filesystem and your OS is allowing such a thing to happen? I think not.

      It would be nice if you would think about why these decisions would-be made, from a technical point, before you make these kinds of statements.

      Sounds to me like you have no idea how the system even works yet you're making these ridiculous assertions.

    7. Re:Shared libraries are a big key by exomondo · · Score: 1

      So I know that your apps are popular. I also know your app has access to some valuable data, so I design a game app that has a hidden payload of replacing one of your shared libraries and grabs the user's valuable data.

      Why is the OS allowing this? How is the app loading the shared library code able to modify that loaded code and persist it back to the shared library?

    8. Re:Shared libraries are a big key by exomondo · · Score: 1

      In (a), you're basically asking for DLL hell.

      I know many people think MS dominates computing, but iOS is not a derivative of Microsoft Windows. It is much more akin to unix-like platforms, that don't suffer from 'DLL Hell' issues, in fact even MS has solved that issue going forward on their platform. So no, your comment is bullshit.

    9. Re:Shared libraries are a big key by TheSunborn · · Score: 1

      I would share my shared library safely in the same way my Linux* desktop already does that. Just use the mmu to mark all the pages as "read only". Or if you insist on allowing writing to a shared library use cow. Then only he application doing the write will be effected by the change. Just think about it: How does OS/Android prevent my application from writing over the operation system memory and thus take over the system? A shared library is not really any special case there.

      *Or windows.

    10. Re:Shared libraries are a big key by brion · · Score: 2, Informative

      b)There really isn't a clean way to talk between applications. You can send files, but it's really a drop box, I can COPY(not link!) something into another apps area, but after that the file is no longer mine. So if I want to send something to another app to process and then get it back to do some processing by my application I have to hope the app tells me about the changes, and considering the app may not even know I exist(nor should it, thats the beauty of decoupling), thats a lot to ask.

      Indeed, there's not a great way to share data between apps on iOS; the 'file sharing' in iOS 3.2/4 seems pretty dreadful and awkward to use. You can push some data around via URLs, but I've not been able to find a system for discovering URL handlers, or having a way to declare support for particular types of data instead of manually listing some application-specific URL schemes.

      Android's system for "Intents" is a bit nicer; you can combine some typed or structured data (say text/plain) and an action ('send') and just shove that off to whatever apps will take it. That's how the 'share' buttons in Gallery, Twitter, etc are implemented, and how you launch email dialogs, etc. Much more flexible, though still tends to be UI-driven rather than behind the scenes.

      I can *sort* of understand 1 from a performance standpoint, if you allow user created dynamic libraries every time the application is swapped out of memory you have to find which dynamic libraries it uses, make sure nobody else is using them, then unload them. However as memory increases the rationale behind needing to constantly load/unload them starts to disappear.....

      Dynamic libraries don't really work that way; when your program is loaded, the linker pops over to your libraries and pokes a few bits in memory that make the function & data references work correctly. The untouched parts of the library can be shared between processes because the executable code is memory-mapped from the file into address space directly; the kernel's memory manager deals with knowing what's using it, so at the system level there's no special need to go looking for what process is using what library.

      There can be performance issues with dynamic libraries because the dynamic linker has to, well, link more things when your program is loaded. :) But the biggest issue here is probably simply that of filesystem management. The preferred application model on Apple's systems (both Mac OS X and iOS) is for most individual apps to be self-contained: any libraries that aren't bundled with the system should be bundled into your application, so they don't have to be separately installed or uninstalled.

      On iOS you're even more restricted because user-installable apps are kinda funkily sandboxed from each other, and the app distribution/installation infrastructure is totally geared towards individual, standalone app bundles. If you've got no place to put shared libraries that will share them, there's not much point to using dynamic linking (unless you're going so far as to manually load/unload the libraries and link symbols yourself to keep from having to load them, which is probably not very beneficial these days; it might be better to just link statically and avoid fixups. :)

      --

      Chu vi parolas Vikipedion?

    11. Re:Shared libraries are a big key by exomondo · · Score: 1

      Indeed, there's not a great way to share data between apps on iOS; the 'file sharing' in iOS 3.2/4 seems pretty dreadful and awkward to use. You can push some data around via URLs, but I've not been able to find a system for discovering URL handlers, or having a way to declare support for particular types of data instead of manually listing some application-specific URL schemes.

      I think the main reason is because the initially designed an 'appliance' type of system where the device's capability is based on the running app alone. However the more general-purpose these devices become and the more people expect of them the less applicable that model is. I see the clumsy data sharing and multi-tasking implementations being a result of this.

    12. Re:Shared libraries are a big key by Dog-Cow · · Score: 1

      If apps can provide their own shared libraries and, you know, actually share them, then one app can overwrite a shared lib with one containing a trojan. It doesn't even need to use the lib itself, so it would always appear blameless during a superficial investigation of which app is triggering the code.

    13. Re:Shared libraries are a big key by Dog-Cow · · Score: 0

      Umm, the reason that Unix does not suffer from DLL hell is because of the installation policy (which is what MS changed), not the underlying tech. If iOS apps are installing shared libs in a common location, you can and will have DLL hell.

    14. Re:Shared libraries are a big key by Anonymous Coward · · Score: 0

      Regular Intents are actually just a part of Android's inter-application capabilities:
      - First, there are also "invisible" intents, called broadcasts, which you can send to an unlimited amount of listening applications without you needing to know what listeners exist and without the user noticing
      - If you need a more complex API than what Intents can deliver, you have the option of using Services with their full blown IPC-API. The music player for example is realized as a central Service that can be accessed by multiple frontend applications. The Service does not need to know what clients interact with him.
      - You also have Content-Providers, which allow you to have controlled access to another application's database or private data (even stuff that was bundled with the application package, although read-only of course)
      - And last but not least, you have the SD-Card, which allows you to share files like mp3s or images without having to copy them between applications (how come this is actually a noteworthy feature in 2010?)

      This creates a staggering amount of possibilities, which you simply do not have in iOS.

    15. Re:Shared libraries are a big key by brion · · Score: 1

      All good things! :D I haven't seen a lot of third-party Services in my poking around so far, so haven't explored that much, but will definitely peek more at that interface...

      --

      Chu vi parolas Vikipedion?

    16. Re:Shared libraries are a big key by RocketRabbit · · Score: 1

      Aside from saving a small amount of storage space, why are dynamic libraries "so much better?"

      There really is little difference from a user standpoint.

    17. Re:Shared libraries are a big key by antifoidulus · · Score: 1

      When you fix a bug, which way is easier to distribute: contacting EVERY person that uses your library and have them apply the fix, recompile and resubmit their code and hope the users download it or fixing it in one location, uploading that and being done with it.

    18. Re:Shared libraries are a big key by exomondo · · Score: 1

      If apps can provide their own shared libraries and, you know, actually share them, then one app can overwrite a shared lib with one containing a trojan.

      It's sharing in-memory loaded code, you're suggesting it is going to overwrite the loaded code from that library? Or are you suggesting it will overwrite the unloaded library on the filesystem? Dynamic linking doesn't give you the ability to just freely modify the code you're linking to.

    19. Re:Shared libraries are a big key by exomondo · · Score: 1

      Umm, the reason that Unix does not suffer from DLL hell is because of the installation policy (which is what MS changed), not the underlying tech. If iOS apps are installing shared libs in a common location, you can and will have DLL hell.

      No, it's library versioning - which of course means you can install shared libraries in a common location.

    20. Re:Shared libraries are a big key by RocketRabbit · · Score: 1

      Most developers who write commercial software are not that inattentive. If they are they usually fail.

      In the open source world you are correct, however.

  28. Re:woowoo by Anonymous Coward · · Score: 2, Insightful

    Just like those evil retail stores. I hear they buy the product for less than they sell it!

  29. Re:woowoo by Anonymous Coward · · Score: 0

    I can't wait to write apps for the Android tablets that Google isn't going to allow to access the Marketplace, openness and freedom ftw!

  30. Re:woowoo by AHuxley · · Score: 1

    Both wanted walled gardens. Both played hard. Both backed down in some areas of code dev when exposed in public. Lesson learned, you will be used and they wanted total control.

    --
    Domestic spying is now "Benign Information Gathering"
  31. Re:woowoo by AHuxley · · Score: 1

    "You do realize that Apple has paid out over a billion dollars to developers?"
    Thats like getting a nice home in East Germany and a non Trabant car.
    You still have no freedom to code or install a better OS. People dont "hate Apple" they are just aware Google, MS, Apple ect are building some very thick and high walls around mobile computing.
    Why should we not get the same freedoms we enjoy on most desktops?

    --
    Domestic spying is now "Benign Information Gathering"
  32. I've said it before and I'll say it again... by east+coast · · Score: 1

    Any application worth it's bandwidth is going to go cross platform in time. Android has a lot of ground to cover and if the tablets get any real marketshare it will take off. I don't need a culture with only one or two platforms. This isn't 1982 where the home PC market had serious restrictions based on platform.

    --
    Dedicated Cthulhu Cultist since 4523 BC.
    1. Re:I've said it before and I'll say it again... by Microlith · · Score: 1

      This isn't 1982 where the home PC market had serious restrictions based on platform.

      Yes it is. We've moved away from that and now with mobile devices we're moving back towards it.

    2. Re:I've said it before and I'll say it again... by JonySuede · · Score: 1

      and in 5 to 6 years we will be where we were with the pc today, or we will be in a total DRM dystopia

      --
      Jehovah be praised, Oracle was not selected
  33. Re:woowoo by kelsey.grammer · · Score: 1

    Just like those evil retail stores. I hear they buy the product for less than they sell it!

    AHAHAHAHA

    Mod this up!

    --
    I reflect your pompous signature back upon you.
  34. Re:woowoo by Anonymous Coward · · Score: 0

    I think you might have forgotten a few zeros there, otherwise I don't see your point. Apple only taking .03%? Doesn't seem that bad...

  35. Quality versus quantity? by MikeFM · · Score: 0, Troll

    Most Android devices are more locked down than any iDevice. The ones that aren't tend to be more expensive than the equivalent iDevice. I'm actually surprised Google hasn't worked with Chinese manufacturers to make sure some cheap Android devices weren't more developer friendly. I'm not sure why these cheap devices aren't more friendly since the manufacturer isn't making any effort to benefit from the closed state of the devices.

    I think Apple needs to be more clear in why they do or don't reject apps and it shouldn't be for political reasons. If there is a technical reason they should be clear on why and be open to change as the devices become more powerful or developers suggest workarounds. If there is a business reason (such as not allowing smut) they should be clear that they think it'll give the best experience for end-users. If anything though I think Apple should be more strict about maintaining quality. They need to make all apps pass a vigorous quality test that checks for stability, security, ease of use, and simply delivering what it claims to. Customers have to trust that when they buy an iOS app it won't suck.

    Stealing functionality is a hard issue. If it makes the base better then they need to do it but if it's really anything novel they should compensate the app developer. Even if it's not really novel but well done they'd be foolish not to at least hire the developer. What better way to find the best people to develop iOS? Likewise they'd be stupid to crush the jailbreak community. It's much better to hire the best from the pool of developers there.

    Of course for the most part none of this really matters. The more difficult it is to distribute iOS apps the better for the developers that stick to it so long as Apple maintains good sales and iDevice users remain more prone to spending money than Android users (who are actually pretty negative about paid apps). This is a good reason for maintaining strict quality controls. Users will be more willing to buy and there will be less noise in the system to keep people from finding and buying your app. It doesn't matter how easy it is to develop for Android if you're not going to make money doing it.

    --
    At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
    1. Re:Quality versus quantity? by Anonymous Coward · · Score: 0

      Welcome back to MikeFM - the only radio station that consists of nothing but adverts - and guess what, the only product we advertise is Apple!

  36. Well, I would. by MrCrassic · · Score: 1

    When you're on the top, the only way to go is down. While iOS isn't the zenith of smartphone computing worldwide (Nokia is), it has a lion's share of the market and is expanding tremendously daily. The only problem is that people are fickle, especially when it comes to electronics, and with Android catching up quicker by the quarter, Apple's long-term strategy is definitely a good bet to hold on to.

    Now, Apple isn't going to disappear in the smartphone space any time soon. It would have to do something incredibly stupid, or get trumped by something incredibly and undeniably better (iPhone 4 is really tough to beat), for that to happen. However, Android certainly has the potential to become the de facto alternative mobile platform, which is just as good with a market as wide as this. If they can make significant inroads into RIM and Nokia's space while putting Windows Mobile out of the picture for good (which they are certainly capable of), there's no doubt on my mind that this will happen. As an added bonus, it's barrier to entry for application development is pretty low and very cross-applicable (at least in the most trivial sense -- Java is used in so many other places whereas Objective-C is not).

    1. Re:Well, I would. by exomondo · · Score: 1

      While iOS isn't the zenith of smartphone computing worldwide (Nokia is), it has a lion's share of the market

      That doesn't make sense.

  37. Flamebait Much? by macs4all · · Score: 0

    As someone else said on here a few days ago, is it possible to have an entire article rated as Flamebait?

  38. Re:woowoo by farble1670 · · Score: 1

    Those dick moves like randomly rejecting applications and stealing functionality out of apps for the base system isn't really endearing them with the people they need to keep the appstore vibrant.

    devs care about where the money is. apple wins if they can keep their app market more lucrative, regardless of what devs say they plan to do in the future.

  39. Re:Bitter iFanboy Tears. Love It! by Americano · · Score: 0, Flamebait

    You know what's funny? With all this rush to market with tablets, everybody's saying "GOOGLE" is going to take on Apple. Sorry, but it's "Samsung," "HTC," "RIM," "Dell," and the other hardware manufacturers that are going to take on Apple, using their own customized versions of "GOOGLE'S" OS, which will be locked down and as proprietary and restricted as the HARDWARE makers and their CARRIER partners can make it. And that assumes that Google opens up the Marketplace for tablets, as well, instead of restricting them from it.

    Which means that Android developers will be writing apps to a dog's dinner of 15-20 different screen sizes & resolutions, hardware capabilities, and UI variants, all of which will probably be locked down and network-locked to various carriers and data plan models where they're 3G. Think the maintenance burden on any useful hardware is going to get steep? I do.

    So cry over your Mountain Dew, OSS douchebag.

    Enjoy your inevitable market fragmentation and low user satisfaction ratings. Again!

    LOL

  40. Shouldn't some of the 100k apple devs be included by grapeape · · Score: 3, Insightful

    Wow im shocked, developers that are trying to cater to both and likely started on the android hope android wins. I have no leanings either way, imho they both have their pluses and minuses but if your going to do a survey should people that are actively involved in a platforms development beyond a cross compiler be at least sampled? This reminds me of the AdMob survey back in march that claimed 70% of iPhone developers were jumping ship while surveying only 108 hand picked participants, oddly enough it was the same week that Apple announced it had passed 100,000 licensed developers. I've been dabbling with android itself, but frankly until they can get their act together (3-4 different versions in the wild, poor upgrade paths from oem's, google denying marketplace to non-phone devices) I really don't think Apple has much to worry about. Yes Apple is draconian as hell in their licensing, contracts and at least IMHO rather greedy on the profit sharing but at least there is some organization and direction.

  41. As a consumer I still have reservations... by Anonymous Coward · · Score: 0

    about Android. If you have brand x phone and I have brand y and you have a cool app, will it really work on my phone with a different processor, screen geometry, camera, sensors, etc? Cause if you have an iPhone and I have an iPhone I know your killer app will work on my phone and I'm past the helping-the-tech-along part of my geek life. I'm ready for the just-gimme-the-kick-ass-shit-that-works part and I'm willing to pay more for the convienence.

    1. Re:As a consumer I still have reservations... by BatGnat · · Score: 1

      Cause if you have an iPhone and I have an iPhone I know your killer app will work on my phone

      Not true! Obviously some new apps will only support the iPhone4/iPad.

      It has the:

      will it really work on my phone with a different processor, screen geometry, camera, sensors, etc?

      issue.

      While android has many flavours of hardware, you program to an API, not the hardware. Yes some apps require newer versions of Android, because they access newer API's.

      Apple does the same thing some apps only run on 4, some on only 3.x, But you can't run iPhone 4 only apps on the original iPhone anymore because they wont update it.

    2. Re:As a consumer I still have reservations... by Miamicanes · · Score: 2, Interesting

      > If you have brand x phone and I have brand y and you have a cool app, will it really work on my phone with a different processor,
      > screen geometry, camera, sensors, etc?

      Basically, yes. For the same reason you can run the same Windows and Linux software regardless of whether your x86 CPU was made by AMD or Intel, and use 3D graphics regardless of whether the video chipset was made by AMD, nVidia, or Intel. Strictly speaking, native code compiled for ARM won't work on an x86-architecture device running Android... but as a practical matter, just about every Android device that matters financially to real-world developers has an ARM processor.

      Ditto for frameworks. The "Android Fragmentation" problem isn't due to a need to write one set of programs that work with SenseUI, another set that work with TouchWiz, and another set that work with MotoBlur. It's due to the fact that SenseUI, TouchWiz, and Motoblur keep phone owners shackled to old versions of Android because every new version tends to catastrophically break the manufacturers' proprietary "frameworks" that nothing besides the manufacturer's own apps use, and every major new version of Android has introduced lots of badly-needed basic features that were missing from early versions, so being shackled to an older version of Android really, really sucks. That's why so many Android owners have mixed feelings about SenseUI in particular -- it's very pretty. When it's cutting-edge, it's great. It's shiny, cool, and pretty. But 3 months later, when the next major version of Android gets released that leapfrogs ahead of the version chained down by SenseUI, it's an ugly ball and chain that holds back the rest of Android from progressing until HTC gets SenseUI working with the new version of Android.

    3. Re:As a consumer I still have reservations... by codepunk · · Score: 1

      No but then again most of us devs target the older platfrom and the older apps will run on IOS 4.

      --


      Got Code?
    4. Re:As a consumer I still have reservations... by BatGnat · · Score: 1

      And that is fine, as long as you don't want or need features from the new API. The same goes for android.

  42. Re:woowoo by justin12345 · · Score: 3, Interesting

    Looking at the title of the summary: "Devs Bet Big On Android Over Apple's iOS"

    Then look at the statistics quoted:

    Long Term: 59% Android, 35% Apple, and 6% other (undecided, supports both, or neither)

    Short Term: 76% Apple

    I hardly call that "betting big" on Android. Personally I'll "bet big" that Apple gradually relaxes out of its "walled garden" approach, Google will drift toward higher standards for its market place apps... and ultimately whoever designs (or supports) the shiniest phones will win. Slashdotter's sometimes forget, hardware aesthetics often are the deciding factor.

    --
    Cool art gallery, if you're into that sort of thing.
  43. Re:This just in... by Anonymous Coward · · Score: 0

    I fucked a retard once. Hey, all cats look the same in the dark!

  44. Re:You're Absolutely Right by larry+bagina · · Score: 1

    How about the fact that this was a survey of more than 2,300 developers who use Appcelerator's Titanium cross-platform compiler to produce iOS and Android native apps?

    --
    Do you even lift?

    These aren't the 'roids you're looking for.

  45. Why apple will fail... by BatGnat · · Score: 1
    I think in the long run, the iPhone will stumble because of Apple. Not just the whole "you cant put that on the iStore" issue, but having a locked contract with AT&T(in the US) means that only AT&T customers are buying apps. From what I see around the place is that there is a hell of a lot of iPhone users that hate AT&T, and would change in an instant if they could.

    If You don't want AT&T, you cant get an iPhone (without jailbreaking etc.), so even normal people (non nerds) are going with android....And loving it...

    1. Re:Why apple will fail... by ducomputergeek · · Score: 1

      That depends. You are already seeing Android phone in Australia that can only purchase apps from the carriers store. I believe Verizon is trying something similar here in the US. It's turning out that Android is open to the OEM's using it, but we already see handsets being locked down by venders and carriers around the world.

      Also, once everyone in the US is finally deployed on the same technology (4G/LTE), the exclusive deal with AT&T will soon be over. I look for the iPhone to be available to at least another major US carrier shortly.

      Android reminds me of Linux circa the late 1990's. There were umpteen different "Flavors", none of which were 100% compatible with the others. It was nightmare in development in those early days when porting IRIX and other *iux apps. You'd get it to work on Red Hat, but then trying to support slackware or Mandrake or Yellow Dog and well, those "little differences" became a huge PITA.

      So it doesn't surprise me that most phones will be running android, but that doesn't mean they won't be locked down by the carriers just as tight as the iPhone.

      --
      "The problem with socialism is eventually you run out of other people's money" - Thatcher.
    2. Re:Why apple will fail... by BatGnat · · Score: 1

      You are already seeing Android phone in Australia that can only purchase apps from the carriers store.

      True, but the point is, if you cant get the one you want on one carrier, you can get Android from another. And of course iPhone is NOT exclusive here in Australia.

      Also, once everyone in the US is finally deployed on the same technology (4G/LTE), the exclusive deal with AT&T will soon be over. I look for the iPhone to be available to at least another major US carrier shortly.

      You maybe right, but from the rumors I have heard, AT&T has exclusivity until at least 2012.
      http://www.engadget.com/2010/05/10/confirmed-apple-and-atandt-signed-five-year-iphone-exclusivity-de/

  46. Re:woowoo by Anonymous Coward · · Score: 1, Insightful

    Yes, I do want a custom OS on my microwave. I'd like to change it so that the stupid ass thing doesn't ask for the YEAR, MONTH, and DAY every time it loses power. It doesn't change the clock for DST anyway. It has no reason to know the date. I'd like to change it out with something that isn't so stupid.

  47. Re:woowoo by Anonymous Coward · · Score: 0

    It has no reason to know the date

    Well, it can't log onto Skynet withou-__-#%%__-*** NO CARRIER

  48. Re:woowoo by flyingkillerrobots · · Score: 4, Informative
    If you read the original context of the article, it clearly states:

    Apple has paid $1 billion to developers. Seventy percent of app sales goes to developers (the other 30 percent going to Apple).

    It is clear that the $1B is referring to the money users paid for the apps. Apple says that they paid it b/c it is given to Apple and then immediately forwarded to the developers.

    --
    "It is a good thing for an uneducated man to read books of quotations..." -Winston Churchill
  49. Re:woowoo by PopeRatzo · · Score: 0, Troll

    I always enjoy these off the cuff statemetns about how poorly Apple Developers are treated

    The developers are treated a lot better than the customers.

    --
    You are welcome on my lawn.
  50. Re:woowoo by deadcyclo · · Score: 0, Flamebait

    it offered unlimited texting, which duplicated core functionality, which of course is listed in black in white the agreement.

    Therein lies a great reason to hate Apple. The only reason Apple can get away with this is because they cater to a small crowd that is willing to pay big bucks for flashy equipment while bending over taking anything Apple sends their way. If apple didn't have their small crowd of abusees they would have to cater to a larger crowd and would have been taken down a long time ago, just like Microsoft. How do you think people would react if Microsoft put something in their Windows EULA forbidding you to develop software competing with their own core software? No, you cannot develop a browser for Windows. No you cannot develop an office suite for windows. No you cannot create a text-application for Windows.

    People would scream bloody murder and sue them from here to Sunday. But since it's Apple catering to their small crowd of bent over abusees what we hear is "the simple fact is that the majority of apps are rejected because the developer took a chance and ignored the agreement".

  51. Your figures are off by a factor of 1000 by masonbrown · · Score: 1

    USERS paid developers over $1 billion, and Apple snatched over $300,000.

    iOS developers get 70% of revenue from app sales, Apple gets 30%. 30% of $1 billion is $300 million (not $300,000).

    1. Re:Your figures are off by a factor of 1000 by CheerfulMacFanboy · · Score: 1

      USERS paid developers over $1 billion, and Apple snatched over $300,000.

      iOS developers get 70% of revenue from app sales, Apple gets 30%. 30% of $1 billion is $300 million (not $300,000).

      Yeah, $300,000 is more of what Google snatched with their 30%.

      --
      Fandroids hate facts.
  52. It's Steve Job's MO by C_Kode · · Score: 1

    I believe it. This is what Steve Jobs does and has always done.

    He builds something great then ruins it with his extremely controlling flaky freakout attitude towards the world.

    Nothing new here.

    1. Re:It's Steve Job's MO by alvinrod · · Score: 1

      I think the important caveat is that it's only ruined from the perspective of the average Slashdot reader. Based on sales it seems as though the majority of consumers are fine with Steve's way as long as it "just works" or is usable for them. As much as we dislike the closed nature Apple takes in regards to their products, I can't think of another company doing as well in the market and releasing products with the success rate that Apple has in the last decade.

      Irrespective of topic, a feasible solution tops a philosophical ideal for the vast majority of the population. In FOSS wants to make gains in any market it needs to release a better solution, and not just for us geeks. It needs to be better for the average person, who by most regards is a complete idiot when it comes to computers. Anything else is just going to result in a product that fits in a rather niche market.

    2. Re:It's Steve Job's MO by LodCrappo · · Score: 1

      First of all, I challenge your assertion that "based on sales it seems the majority of consumers are fine with Steve's way" etc. Based on both current sales volumes and every projection I've seen, Android sales are bigger than iPhone sales now and are expected to destroy them in coming quarters. When you factor in how many of the iPhone 4 sales are to existing users (75%+), Android has been adding new users at a rate that dwarfs Apple at a time when the smartphone market is exploding. Apple is struggling to maintain the 17% or so of the market it peaked at while Android is challenging the market leader for a majority share. It is quite obvious to anyone who takes a serious look at sales figures that Android has massive appeal to the average consumer.

      Second, why do you assume FOSS *wants* to "make gains in any market"? What benefit would making such gains grant the typical OSS project?

      --
      -Lod
  53. Re:woowoo by Karlt1 · · Score: 1

    It is clear that the $1B is referring to the money users paid for the apps. Apple says that they paid it b/c it is given to Apple and then immediately forwarded to the developers.

    So exactly which part of the big slide in the background that says "$1 Billion paid to developers!!!!" don't you understand? Nowhere on the slide is there a little asterisk that says (after Apple takes it's 30% cut).

    It's only five words and $1 in the whole sentence. I didn't post a third party interpretation. I posted a picture of the slide that Apple used in the WWDC.

  54. Bias your sample any? by Anonymous Coward · · Score: 0

    Uh, users of a cross platform compiler prefer to keep their options open and prefer more open solutions. Duh. What percentage of the *total investment* is going towards iOS vs Android? How much money is each group making off of each OS? This "survey" is about as useful as doing a survey of Linux users for desktop app trends would have been back in 2005: a complete waste of time and electrons.

  55. Re:woowoo by westlake · · Score: 1

    USERS paid developers over $1 billion, and Apple snatched over $300,000.

    Reading comprehension, D-.

    It is $1 billion to developers and $429 million to Apple (with a 70/30 split.)

    The iOS as a platform for the web and the web app has a larger market share than Linux and five times that of the Android OS. iOS tops Linux

  56. Re:woowoo by Abcd1234 · · Score: 0, Flamebait

    It is clear that the $1B is referring to the money users paid for the apps

    No, it is clear that you fail at reading and math. Let's go over this really slowly:

    "Apple has paid $1 billion to developers."

    How this is even controversial, I don't know, but let's reiterate: Apple has paid one billion dollars to developers. Developers have been paid one billion dollars. That's it. Full stop.

    But let's continue:

    "Seventy percent of app sales goes to developers"

    So of the gross sales, developers get 70%. Okay, now I'm going to do a little math. Try not to get lost, here, this is tricky!

    M = Money paid to developers
    T = Total sales
    P = Percentage paid to developers

    Hopefully I haven't lost you yet, 'cuz it's just gonna get harder from here...

    M = T * P
    1 000 000 = T * 0.7

    0.7 is 70% expressed as a decimal value. Just wanted to point that out, I don't want you to get confused. Okay, moving on:

    T = 1 000 000 / 0.7
    T = 1 428 571

    So what does this mean? It means *Apple's* total sales were about 1.4 billion. They then paid developers one billion, or seventy percent of that amount.

    If I lost you, please, try reading this again. Slowly. I know you have trouble reading through your blind Apple-hate, as evidenced by your inability to comprehend the basic english in the cited article, but you really need to try, here. It's not that hard, really!

  57. Not this dev by codepunk · · Score: 1

    Rip out the jvm and allow first class native code and I might think about it. It is impossible to port any of my iphone apps to Andoid and get a playable frame rate. I love the fact that Android runs a linux core but I refuse to code with one hand tied behind my back.

    --


    Got Code?
    1. Re:Not this dev by Microlith · · Score: 1

      Rip out the jvm and allow first class native code and I might think about it.

      Then you might want to look at supporting MeeGo as it gets off the ground.

    2. Re:Not this dev by Anonymous Coward · · Score: 0

      there are plenty of high FPS games on android. sounds like you haven't tried very hard or just suck at it

    3. Re:Not this dev by Anonymous Coward · · Score: 0

      Clutter (C API) is usable, Qt is not.

  58. Apple created the mobile market for small devs. by MikeFM · · Score: 1

    How much would it cost said developers to market their apps without a central App Store? How much would they pay in credit card processing fees? How many apps would they have sold if Apple hadn't allowed third party apps? Apple enabled developers to make a load of money. Sure the users paid the money but Apple has done a lot to enable developers in a market that prior to the iPhone was very limited. Did you ever try to write and distribute a mobile app before the iPhone - it was all but impossible to be successful at.

    --
    At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
    1. Re:Apple created the mobile market for small devs. by ppanon · · Score: 1

      How much would they pay in credit card processing fees?

      Nowhere near 30%, even if they had the worst Visa rate in history.

      How much would it cost said developers to market their apps without a central App Store?

      Unless you get lucky on your first few days when you get listed as a new app, or you manage to get a well-known reviewer or blogger to list your app in a top 10 list, you're going to be lost in Apple's 50,000 app list. You will still have to market your app. On Android however, you can sell the app directly and don't have to go through the Android market, so most of that money that would go to Apple or the Android Market can go to real marketing instead if you so wish.

      I expect that that's the real reason why there aren't as many paid apps on Android Market. If you're just a small one man shop doing beer/fart apps, then the Market might be worthwhile, but for any publisher larger than than a few people, they're better off setting up a hosted server and running their own virtual storefront. Put a free version on the Android Market and point people to the private store if they're ready to purchase the full version.

      If people pay with Visa, then the major advantages of the Market are

      • Higher consumer confidence in the Market's security practices regarding credit card information as compared to a small shop
      • Better availability (it's going to be more expensive to match Google's infrastructure than most vendors would be prepared to spend)

      It also allows the developer to not have to go through lengthy PCI/DSS certification to set up their store to accept Visa/MC. However, considering Android Market support for paid apps is still quite limited, the value proposition from the Market's cut isn't sufficient for anything other than non-profits and others providing free apps, or the smallest app vendors. It wouldn't be for most Apple vendors either if the App Store didn't have a captive audience of users and developers.

      --
      Laissez lire, et laissez danser; ces deux amusements ne feront jamais de mal au monde. - Voltaire
    2. Re:Apple created the mobile market for small devs. by Vintermann · · Score: 0, Flamebait

      Here, in the pre-multitouchscreen days (or as some pretend, in the "pre-smartphone" days), there was a big market for Java ME applications. Appstore-type companies took out whole page ads listing hundreds of games and silly apps (same as you find a lot of in the iphone marketplace) which you would select and pay for via SMS, and download via GPRS. Subscription services, which would give you N downloads per month, were also big business.

      The customers were mostly teenagers, true, but kids are quick at adopting new technologies.

      What Apple really did about phone apps, was to use their monopoly to force a single, trusted, highly visible shop, rather than the lots of lots of semi-dubious ones Java ME had. Technologically, there was very little new.

      --
      xkcd is not in the sudoers file. This incident will be reported.
    3. Re:Apple created the mobile market for small devs. by mrrudge · · Score: 1

      I don't need an app to do beer/fart, nature has provided me a body with that exact functionality.

    4. Re:Apple created the mobile market for small devs. by ppanon · · Score: 1

      Oh, I know this one!!
      Woosh!

      --
      Laissez lire, et laissez danser; ces deux amusements ne feront jamais de mal au monde. - Voltaire
    5. Re:Apple created the mobile market for small devs. by mrrudge · · Score: 1

      Or, I got the entire point of your post, agreed with most of it and was attempting a little humour.
      Whoosh back at ya.

    6. Re:Apple created the mobile market for small devs. by ppanon · · Score: 1

      So you really think that of all the myriad variations of "There's an app for that!", it was a coincidence that the two I picked were beer and farts?

      --
      Laissez lire, et laissez danser; ces deux amusements ne feront jamais de mal au monde. - Voltaire
  59. Re:woowoo by MobileTatsu-NJG · · Score: 1

    Heh. You guys talk as if revenue isn't the critical factor in the decision to develop for a particular platform.

    --

    "I like to lick butts!" by MobileTatsu-NJG (#32700246) (Score:5, Informative)

  60. Déjà vu by uofitorn · · Score: 1

    The /. front page this evening looks like The Register this morning.

    --
    "What kind of music do pirates listen to?" -Paul Maud'dib
    "Yeeeaaarrrrr n' Bee!!" -Stilgar, Leader of Sietch Tabr
  61. Re:woowoo by jmorris42 · · Score: 1

    > and ultimately whoever designs (or supports) the shiniest phones will win.

    No. Whoever designs the best phones at attractive pricepoints will win. Whoever has the hardware the must have app of the day runs on wins. Apple has never understood any of that, Steve certainly hasn't. Remember Next? Pure nerdporn but might as well dream of buying an exotic foreign car. Now that the iPhone has a viable competitor for the high end smartphone space we shall see if they learn it now. Doubt it though, these are the same geniuses who let Microsoft wipe the floor with em because they refused to compete on price or by alliance with the rest of the tech industry. Think about that for a moment, Microsoft! The company that truly defines the phrase "to know them is to loath them' totally dominated Apple to the point they have all but given up even dreaming of achieving parity on either the desktop or notebook. Got so far in their heads they can't even imagine competing directly, instead trying to find niches where Microsoft isn't a major force, like music players and phones.

    And remember, Microsoft is utterly evil but their tech sucks which is a fairly exploitable weakness. Google doesn't suck. And when the rubber meets the road I fully expect Google to be at least as Evil(tm) as Apple or Microsoft. Interesting times. We only win if they all lose.

    --
    Democrat delenda est
  62. Re:woowoo by 1+inch+punch · · Score: 3, Informative

    You might've missed the recent repeal of section 3.3.1. Apple now no longer requires applications to be written in Objective-C.

    http://www.apple.com/pr/library/2010/09/09statement.html

  63. Re:woowoo by exomondo · · Score: 1

    Google Voice was a good example. At the time it was developed, it offered unlimited texting, which duplicated core functionality, which of course is listed in black in white the agreement.

    That's all well and good until you realize the only people benefiting from such moves is apple. Google Voice was great for the consumer, not so great for apple. So fair enough, apple don't have to sell it, but they also lock down the platform so no-one else can sell it either. Meaning the end user is simply stuck with their inferior 'core functionality'.

  64. Objective-C never was a developer lock in by perpenso · · Score: 4, Insightful

    Objective-c is Apples attempt to co-opt developers

    Objective-C never was a developer lock in, it is merely used by the API for the operating system. You have always been free to use C/C++ for your application's code. Whether the OS API is objective-c or C/C++ doesn't really matter, such calls are rarely portable to begin with as they are generally platform or hardware specific.

  65. Re:woowoo by cloricus · · Score: 1

    Why do I never have mod points at the right time!?

    Still while we're being a little bit mathy I'd like to point out the set of developers this story was pulled from. 59% of developers who already develop for Android said they'd consider Android in the long term. This is totally meaningless!

    What percentage of developers make applications exclusively for the iPhone? What ratio of those who develop for both use this companies compiler? What does 'bet big' mean in the long term if they are already developing for iOS?

    This is a total non-statistic.

    --
    I ate your fish.
  66. Dynamic libs are rarely better than static ones by Anonymous Coward · · Score: 0

    in my experience.

    To this day I don't understand why they are so popular--or why the perception is that they represent better "software engineering".

  67. Re:woowoo by Terazilla · · Score: 1

    The problem is, Android runs on a whole mess of hardware platforms and will be adding new ones regularly. As it stands right now it's on multiple flavors of ARM, x86, etc. Writing 100% native apps in C/C++ is exactly what they should be avoiding like the plague if they want to maintain any kind of reasonable compatibility across the board -- the NDK's existence is bad enough already, leading to marketplace listings that say "Works on Motorola Droid only!" and so on.

  68. Re:woowoo by DrugCheese · · Score: 3, Insightful

    It's obvious you can read and count from your user name, but do you understand logic?

    "Apple has paid $1 billion to developers." - is a half truth. That's maybe why the editor of the article put in the full sentence:

    "And Apple has paid out over $1 billion to app developers (their 70% cut fo all sales)." (spelling error preserved so you could get a hardon)

    Apple didn't 'pay $1 billion to developers' cause they're such nice guys. They did so because that's what the developers had coming to them. To put it in the context that they did it for any other reason is faulty and/or misleading logic.

    It is clear that the $1B is referring to the money users paid for the apps

    is 100% correct so don't get your panties in a bunch.

    --
    *DrugCheese rants*
  69. Re:woowoo by justin12345 · · Score: 1

    I do remember NeXT, I learned most of what I know about computers on a 25 MHz NeXT Station Color. With a triangular external speaker, a 400 MB HDD, and giant black laser printer.

    My father still has two of them in his office, mostly as keepsakes.

    I actually use Mac to this day because I never learned anything about Windows. I had a machine (133 MHz Pentium) that ran Windows 95 back in college but all I used it for was writing papers in Word (or maybe WordPerfect, IDK) and playing Starcraft.

    NeXT was ultimately a success once it got bought by Apple. NeXTStep became the foundation for all Apple OSs, Steve got his original company back, pulled it from out of the grave, and now it's the thriving more so then any time in its history. Its building shiny glass temple after shiny glass temple to itself, and producing the sexiest hardware out there. He won, at least enough for one man's lifetime.

    --
    Cool art gallery, if you're into that sort of thing.
  70. Re:woowoo by paiute · · Score: 1

    Apple has never understood any of that, Steve certainly hasn't.

    Too right. That SOB keeps borrowing lunch money from me and not paying it back.

    --
    If Slashdot were chemistry it would look like this:Cadaverine
  71. Re:woowoo by Anonymous Coward · · Score: 0

    Given the way that Apple treats 3rd party devs and the locked down phone, it would be very surprising if Apple keeps their loyalty without making a major course correction. Those dick moves like randomly rejecting applications and stealing functionality out of apps for the base system isn't really endearing them with the people they need to keep the appstore vibrant.

    I don't develop for windows because Win32 is such a nice clean API. Windows demonstrates that for profit developers will endure a lot of pain to reach the largest user base.

    If apple uses their control to keep the crap out of their phone, users may decide that their phone is the best choice.

  72. Re:woowoo by Cinder6 · · Score: 1

    > and ultimately whoever designs (or supports) the shiniest phones will win.

    No. Whoever designs the best phones at attractive pricepoints will win. Whoever has the hardware the must have app of the day runs on wins. Apple has never understood any of that, Steve certainly hasn't.

    You do realize that the iPhone has already been wildly successful, right? The latest statistic I could find said 51.15 million units sold since 2007. Sounds like they understand it pretty well.

    --
    If you can't convince them, convict them.
  73. not representative by Tom · · Score: 2, Insightful

    This does, of course, suffer from a self-selection bias. People who use a cross-platform compiler have already decided that they want to play in both fields. All this does is find out their reason why. Which is interesting, make no mistake. To round out the picture, however, you'd have to at least get the number of developers who target one platform exclusively or use other cross-platform tools.

    With my own dabbling in iPhone development and a friend who does that plus android semi-professionally, my own take is that the iPhone "peak" is getting ever smaller, to get into the top apps that make money like a printing press is getting ever more difficult. However, people usually underestimate the long tail, which feeds quite a lot of developers. It's not as exciting, but it works well especially for small-time and indy developers.

    The same goes for android as a whole. I don't see nearly the same exposure for any android apps as is common for top iPhone apps. Less peak, more long tail. There is a marked difference in willingness to pay, however. At this time, as far as I can gather from people I know, android development isn't very profitable. But the growth rate is good, so that may change.

    --
    Assorted stuff I do sometimes: Lemuria.org
  74. Re:woowoo by Anonymous Coward · · Score: 0

    "Google Voice was a good example. At the time it was developed, it offered unlimited texting, which duplicated core functionality, which of course is listed in black in white the agreement."

    Yes, providing better functionality than Apple is a major no no. Steve Jobs hates it when you show him up. He can only afford so many new livers a year.

  75. Re:woowoo by phantomfive · · Score: 2, Informative

    Hate to break it to you, but you can use objective-C on any desktop system really easily, too. I used to use it in Linux. It's been supported by GCC for nearly two decades. And it's easily integrated with existing C or C++ code. (you may say that the GUI calls are different, but that is true of Android, too: it is non-standard Java).

    In other words, your rant is based entirely on imagination. Please learn some facts before ranting again.

    --
    Qxe4
  76. That sounds about crazy.... by Anonymous Coward · · Score: 0

    I just find it so disgusting that there are so many developers all of a sudden interested in making money from their code.

    You mean like the entire proprietary marketplace?

    It seems Apple is doing more to destroy the environment created by the open source community than any other company.

    Well if it was that easy to destroy open source then proprietary software would have done it a long time ago.

  77. Re:woowoo by headbulb · · Score: 1

    There are filters on the market to make applications only show up on certain harder it's compatible with.

    So that's not a Android market failing that's a developer failing.

  78. Re:woowoo by Anonymous Coward · · Score: 0

    Yep, and if it's a tab(let) made by Samsung or another vendor which hasn't tried to lock down their tablet (for phone equivalents, see Motorola and why I own a Galaxy S and not a Droid), then you would still be able to have a web store front, where users can buy your app and proceed to copy them to their phone, thus bypassing the Android Market. Seriously, I was leaning towards a Samsung because of the AMOLED screen anyways, but only wrote off Motorola when I learned they locked down their phones. I've had good luck with my previous Motorola cell (twice in the washing machine for short periods and still worked!) and would have certainly have bought Motorola if I had found it had been the other way around (with Samsungs locked down and Motorola less restricted). But in the end it's not surprising that the Koreans (who cater to the more sophisticated Asian market) would be less restrictive, and that Motorola (being closer to a N.A. cartel cell market) would go the Apple route.

  79. No intention to develop for Andriod by Anonymous Coward · · Score: 0

    That the carriers get to decide which features are available, what hardware, if an API will actually work, and every other little thing; and that the carriers are luddite, greedy scum; means I will not be developing on Andriod at any point in the near, and possibly far, future. The support issues alone are enough to dissuade me.

  80. You missed something else by LostMyBeaver · · Score: 1

    These are developers making freebie apps based on web standards.

    Personally, I use iPhone myself, but I have Android and am looking forward to getting Windows Phone 7. When I write apps, what's interesting to me more than anything else is my ability to port the basics and write the app around them. On a Java based platform, my hair and fingernails itch just thinking about porting tens of thousands on lines of C++ code to a platform which doesn't guarantee a processor type. I don't mind screen resolution as I do as much as possible with OpenGL as I can, but screen format is a problem. I don't like the aspect ratio problem.

    I know my cost of development for iPhone is SUBSTANTIALLY less than for Android as I have all models of iPhone and will probably only need to buy one per year to support it. Testing on all models is pretty easy to do. Android on the other hand is more of a hackers platform where you write it for the phone you have and if it works for someone else... great. If it doesn't, well, you'll need to get another phone to test with. These phones unlocked range from $200-$1000 and for any decent level of quality control, you'd need at least 20 of them today with people testing on all of them. In another year, you'll need a lot more. When Android is shipping on x86 hardware, then you'll need to make your code compile for both x86 and ARM which isn't that big of a deal except for alignment issues, but still then you're maintaining two executables and you have to buy even more devices.

    Android doesn't guarantee :
        - Screen resolution
        - Graphics processor
        - CPU type/generation/feature set (vector unit)
        - Audio chip
        - Audio latency
        - Input method
        - Multi-touch vs. Single touch
        - Keyboard type.
        - OS interaction with running applications

    So, for anything more advanced than the basics webby kinda stuff, Android is a nightmare.

    Cost of development for Android (with some QA) is MUCH higher than for iPhone.

    The key is to write the application for iPhone, Android AND Windows 7 and leave it up to your paying customers to decided which one you'll focus the most QA on because of the best profit stream.

    If you're starting from scratch on a new app, I guess it doesn't matter that much, you can work around it by using MonoDroid, MonoTouch and Windows Phone 7 SDK. With some work you can port most of your libraries to a CIL assembly. C++ doesn't port so smoothly there, but it's not that bad either. I am hoping that Mono eventually becomes the champion of phone development. It seems well on its way.

  81. Re:woowoo by gilesjuk · · Score: 2, Insightful

    Objective C is part of the main development environment of OSX. It is the main development language of OSX. OSX is based on NeXT and that used Objective C in the development environment too.

    C++ extensions were only added to OSX due to Adobe not wanting to rewrite all their applications. Apple have been trying to kill off the C++ API (Cocoa) for years.

    On a mobile device you can't realistically have numerous runtime environments just because developers are lazy. Android only really lets you code in one language, a Java derivative (or rip off if you side with Oracle) with some potential for native libraries.

    What do you have against Objective C? it's a really nice language to use and some of it's useful syntax features have been lifted and put in .NET 4. Things such as named parameters, so you can see the names and values of parameters to a method/function instead of just values.

  82. Re:woowoo by gilesjuk · · Score: 1

    So you think everyone should work for free?

    How do you think these big companies remain so big? they have to raise lots of money to cover their staff and infrastructure costs alone, never mind R&D and so on.

    Look at Microsoft Office home and business, £187 in the UK. That's a lot of money for office software, probably about £150 profit too!

  83. the agreement by YesIAmAScript · · Score: 1

    Google Voice was a good example. At the time it was developed, it offered unlimited texting, which duplicated core functionality, which of course is listed in black in white the agreement.

    You state this as if this is a defense.

    The agreement is the problem. It is what gives them the opportunity to reject your app in the first place.

    The agreement is what makes the platform hostile to developers. Apple reserves the right to own a piece of functionality. Even if you do it first, they can reject updates to your app after they put in the functionality themselves.

    Given that 95% percent are accepted without any issue at all, leaving only 5% of questionable apps, the argument that Apple is rejecting apps willy nilly is not exactly a good reflection of reality.

    This is a pretty strong argument for Android in and of itself. If Apple is only rejecting 5% of apps, then I don't have much to lose by going to a platform where no apps are rejected, right?

    --
    http://lkml.org/lkml/2005/8/20/95
  84. Re:woowoo by node+3 · · Score: 2, Insightful

    USERS paid developers over $1 billion, and Apple snatched over $300,000. Saying Apple has paid $1 billion to developers is like saying VISA has paid companies $1 zillion dollars.

    Nice try, Steve Jobs!

    No, users paid Apple and then Apple paid the developers. It's fundamental to how the App Store works.

    Your post is like saying you directly paid MS for the Xbox 360 you bought at Fry's.

  85. Re:woowoo by node+3 · · Score: 1

    You still have no freedom to code or install a better OS. People dont "hate Apple" they are just aware Google, MS, Apple ect are building some very thick and high walls around mobile computing.

    Which is the number one thing a consumer considers when buying a phone...

    Why should we not get the same freedoms we enjoy on most desktops?

    For what percentage of desktops purchased do you think this freedom was even in the top 100 reasons for purchase?

  86. Re:woowoo by node+3 · · Score: 1

    I always enjoy these off the cuff statemetns about how poorly Apple Developers are treated

    The developers are treated a lot better than the customers.

    I don't know about a *lot* better, but you're right that Apple does treat developers pretty well. It's hard to compete with this though.

  87. Re:woowoo by node+3 · · Score: 1

    Google Voice was great for the consumer, not so great for apple.

    Do explain how so. In direct terms, GV helped Apple. But indirectly it was seen as making iOS worse, which would harm Apple in the long term. Whether their reasoning was right or wrong, their motives aren't as immediately selfish as some people seem to think.

  88. Re:woowoo by AmonTheMetalhead · · Score: 1

    It's not stealing when it's not patented. /sarcasm

  89. Re:woowoo by unapersson · · Score: 1

    Aren't they missing out Android in the Linux numbers?

  90. Re:Bitter iFanboy Tears. Love It! by Joe+Tie. · · Score: 1

    I have an android tablet, and I think it's a pretty good sign that it won't be that big of a problem. So far I've had a problem with one emulator on it. That's it. Everything else, written for smaller screen, has just scaled perfectly.

    --
    Everything will be taken away from you.
  91. Re:woowoo by dangitman · · Score: 1

    Aren't they missing out Android in the Linux numbers?

    No, because Android is not the same OS as Linux. Should Mac OS X share be included in BSD's figures?

    --
    ... and then they built the supercollider.
  92. Re:woowoo by exomondo · · Score: 1

    Do explain how so.

    Obviously it takes profit from AT&T, harming their relationship with Apple. Which is why they removed it for 'duplicating core functionality', otherwise you would just let the consumer decide what's best for them. If they were worried about the idea of an user-installed app making their platform less appealing they would get rid of all the ifart rubbish.

  93. Re:woowoo by Anonymous Coward · · Score: 0

    The problem is, Android runs on a whole mess of hardware platforms and will be adding new ones regularly.

    That isn't a problem app developers should be concerned with, we should only need to test on a single reference device. You said it yourself; "mess".

    As it stands right now it's on multiple flavors of ARM, x86, etc. Writing 100% native apps in C/C++ is exactly what they should be avoiding like the plague if they want to maintain any kind of reasonable compatibility across the board -- the NDK's existence is bad enough already, leading to marketplace listings that say "Works on Motorola Droid only!" and so on.

    ANSI C is portable, anything else is a failing of Googles developer tools and of the Android platform. To be blunt, I don't foresee Google rewriting V8 to run on Dalvik any time soon.

  94. Well, duh... They _really_ said that? by RichiH · · Score: 1

    Gee, you poll people using a cross-platform toolkit and they anticipate a potential shift in market shares and value? Maybe the fact that they are using _a cross-platform toolkit_ already is a bit of a pre-selection? Naaaahhhhh..

  95. Re:Shouldn't some of the 100k apple devs be includ by Anubis+IV · · Score: 1

    Indeed, there is some major selection bias going on here. Really, all this poll tells us is that they found out that developers who hedge their bets tend to think that it's a good thing they're hedging their bets. The fact that they are using this compiler backs up your idea that they were probably Android developers first and foremost, since they couldn't have been using a cross-compiler like that for iOS up until very recently.

  96. Re:woowoo by Karlt1 · · Score: 1

    "Apple has paid $1 billion to developers." - is a half truth. That's maybe why the editor of the article put in the full sentence:

    So what did Apple say -- not an editors interpretation.

    Apple said one simple phrase -- "$1 Billion paid to developers". If my company claimed that they paid me $100,000 that means they paid me that much after taking their cut from my billable hours, not before.

  97. Re:woowoo by Anonymous Coward · · Score: 0

    Two solutions:

    1) buy a new microwave
    or
    2) buy a UPS

    Is there a reason why microwave manufacturers might not want you tinkering about with the software? Safety, perhaps?

  98. Re:woowoo by Vintermann · · Score: 3, Interesting

    If 100% native apps written in C/C++ (or even Go) were possible, I'd already be developing for android

    http://developer.android.com/sdk/ndk/index.html#overview

    Just about the only thing you will need to use the DalvikJava for is integration with the app system. Which you want.

    --
    xkcd is not in the sudoers file. This incident will be reported.
  99. Re:woowoo by Vintermann · · Score: 1

    So you think everyone should work for free?

    Yes! Think of how much better the world would be!

    Get down of your high horse gilesjuk, and give that strawman a great, big hug!

    --
    xkcd is not in the sudoers file. This incident will be reported.
  100. Re:woowoo by LordVader717 · · Score: 1

    Given that 95% percent are accepted without any issue at all, leaving only 5% of questionable apps, the argument that Apple is rejecting apps willy nilly is not exactly a good reflection of reality.

    That's like saying 95% of police Officers aren't corrupt. 5% being rejected is actually HUGE.

    but the simple fact is that the majority of apps are rejected because the developer took a chance and ignored the agreement.

    Yet if you look through the App store and you read the developer blogs, you find that the App store is rife with violations. There are so many retarded restrictions that if Apple had seriously enforced their policies a large portion of Apps should have vanished by now.
    This huge ambiguity leaves Apple to reign supreme. If your app generates sales and fits into their brand image chances are your violations will be ignored. But if they decide that they don't like your App for whatever reason they're sure to find some excuse for screwing you over.

  101. Re:woowoo by Vintermann · · Score: 1

    In other words, what's good for Apple, is good for the consumer? I see... a walled garden & company store monopoly is highly beneficial for Apple, therefore consumers ought to give it to them. It's in their own best interest.

    It's bizarre logic, but I admit, it's probably what a lot of Apple fans think, and a reason for its success.

    --
    xkcd is not in the sudoers file. This incident will be reported.
  102. Re:woowoo by PopeRatzo · · Score: 0, Troll

    but you're right

    Who is easier to satisfy than the person who believes he has bought status?

    --
    You are welcome on my lawn.
  103. Re:woowoo by DJRumpy · · Score: 2, Insightful

    That's like saying 95% of police Officers aren't corrupt. 5% being rejected is actually HUGE.

    Sure it's a decent number of apps given that there is something like a quater of a million apps, but its a small percent of the whole. These are also folks that broke the rules, not some innocent victim. Yes there are rare cases where an app is rejected for stupid reasons, but those reasons were spelled out in the dev agreement.

    The sense of entitlement of some people these days is amazing. They agreed to the developer agreement, willfully break it, and then act shocked when they get their hand slapped. Then people come in here and say it's a 'HUGE' problem, knowing you created the problem. I hate to break it to you, but this is how business works. You don't get to write your own rules FOSS style when contracting with another business. The developer agreement is a legal agreement. You dont' get to change the rules on a whim. Shocking, I know.

    Yet if you look through the App store and you read the developer blogs, you find that the App store is rife with violations.

    I'm not surprised violations get through. There are over 200,000 apps in the store. When they find them, they remove them.

    There are so many retarded restrictions that if Apple had seriously enforced their policies a large portion of Apps should have vanished by now. This huge ambiguity leaves Apple to reign supreme.

    [Citation Needed]
    There are, what, 12 core apps, each pretty specific in the function it performs. Apparently there are at least 200,000 other things you can do on the platform without bumping into that functionality. It doesn't seem that hard.

      95% are compliant. Of the 5% that aren't, most knowingly broke the rules themselves. The others chose to delve into areas that are open to the whim of personal opinion, such as adult material, or 'obscene'. Guess what? If you design an little sticky notes app, chances are pretty rock solid it won't get banned for being obscene.

    This isn't rocket science. Something those dev's who raked in a billion in cash have figured out. Don't try to cheat the system and you'll do fine. If you realize you can't pass up the chance to cheat it, then iOS is not for you.

    It's really just that simple.

  104. Re:woowoo by drerwk · · Score: 1

    Obj C plays quite nicely with C and C++. With the exception of some UIView windowing calls and Audio library, my entire app is written in C++ including all of the OpenGL calls.

  105. Re:woowoo by Art+Tatum · · Score: 3, Insightful

    Objective-c is Apples attempt to co-opt developers.

    Really? I thought Objective-C was Brad Cox's attempt to create a message-passing object-oriented extension to C in the manner of Smalltalk.

  106. The "Agreement" by Anonymous Coward · · Score: 0

    I know it's popular to love to hate Apple lately, but the simple fact is that the majority of apps are rejected because the developer took a chance and ignored the agreement.

    Maybe you should consider for a moment that the "agreement" is chock full of freedom-restricting, control-freak bullshit.

    1. Re:The "Agreement" by Anonymous Coward · · Score: 0

      Then don't agree to it?

    2. Re:The "Agreement" by Anonymous Coward · · Score: 0

      ...hence the basis for TFA.

  107. Which facts are you siting? by hellfire · · Score: 1

    Okay I know Steve lives in his own world of facts and figures, but in the cited article, Steve says he's paid "$1 billion to developers." Now, semantically speaking, it means exactly that, that they paid $1 billion. That means that users would have paid Apple $1.43 billion or so. Then take 70%, and you have $1 billion paid to developers. If you think Steve is doing stat manipulation, and he's been known to do that, then please site your source. Don't try fighting this argument with math and semantics because you will lose.

    And you lost big time when you site apple took "$300,000". Yes I'm sure you meant $3 million. Apple takes 30%, not 3%, and there's that thing called the "millions" before billions. If you are going to try this, please get that number right so it makes it seem like you know what you are talking about.

    --

    "All great wisdom is contained in .signature files"

  108. Re:woowoo by Anonymous Coward · · Score: 0

    Apple have been trying to kill off the C++ API (Cocoa) for years.

    Cocoa is the Objective-C API. You're thinking of Carbon, the C API.

  109. Selection bias by DragonWriter · · Score: 1

    The survey is of developers using Appcelerator Titanium, a cross-platform development tool whose whole selling point is that you can use it for different mobile platforms. So, obviously, that's a place where you are more likely to find people that think the currently most popular app market is the best short-term target but something else is more promising in the long-term, since a big the whole appeal of the development tool over platform-specific tools is that it allows the developer security if they don't think the current best target platform is also the long-term best target platform.

    If you polled developers who use a iOS-specific dev tool, you'll no doubt find higher numbers who think iOS is the best in the long-term, and if you survey developers who use the Android Eclipse-based dev environment, you'll no doubt find higher numbers who think Android is more attractive in the short-term.

  110. Re:woowoo by DragonWriter · · Score: 1

    Google Voice was a good example. At the time it was developed, it offered unlimited texting, which duplicated core functionality, which of course is listed in black in white the agreement.

    Really? If that's so, why did Apple hem and haw over investigating other issues (like "it might use VoIP" at one point) as the reason for delaying a decision, before settling on the "duplicating core functionality" excuse over the dialer and contact management functionality, not texting.

    Given that 95% percent are accepted without any issue at all, leaving only 5% of questionable apps, the argument that Apple is rejecting apps willy nilly is not exactly a good reflection of reality.

    Percentages aren't the issue. The fact is that Apple has accepted apps (GoodReader is an example) and then demanded that functionality be removed in updates before accepting updates, and has delayed or rejected apps for reasons that are just as applicable to apps that it has accepted. This indicates that the review process is inconsistent and arbitrary, not only between different apps, but for the same app over time.

    That creates a risk that developers may accept when Apple's App Store is, in effect, the only game in town, but which becomes less tolerable the more that there are other outlets to reach large number of mobile users. Of course, established Apple-targeting developers, for whom it is easier to continue to develop for Apple than to switch to targeting a different platform (especially those not using cross-platform tools to start with) will be more attached to Apple even as the market shifts; the leading sign of a sea change will be where the new development firms go.

  111. Wishful thinking by StikyPad · · Score: 1

    I believe this is wishful thinking, and here's why:

    1) Existing install base. iOS is still the leader by a large margin, and concentrating on what *might* be a larger market n-years in the future is an unnecessary gamble.

    2) Hardware specs. The set of available hardware/software configurations is much smaller for iOS than for Android. This means higher development time and/or costs for Android than iOS, all else being equal.

    3) Vendor customization. iOS' lead becomes even more dominant when compared to a specific version and revision of Android, not to mention any provider-specific customization/crippling of features. When you add in vendors that make it difficult or impossible for users to upgrade their OS, you have a losing proposition.

    4) User experience. The single biggest complaint for iPhone users is the network, yet there's little empirical evidence that AT&T is really any worse than T-Mobile, Verizon, or Sprint. To me, the key point here is that iOS is being taken for granted, which is about the highest accolade an OS can receive.

    I am NOT saying that Apple is perfect by any means. Objective-C is an unwarranted departure from the industry-standard of C++, Xcode appears to be Apple's best effort at confounding potential developers, and the approval process is about two bits away from opaque. But even with all that, they still provide both the largest market and the path of least resistance for developers overall, and I'm not seeing anything from Android to suggest that's going to change anytime soon. There will be no unified vision for hardware, because both vendors and OEMs need to compete. Even if Android overtakes iOS in sheer numbers, the issue of disparate hardware will continue to plague both developers and potential customers alike. Ideology may favor Android, but ideology doesn't pay the bills.

    1. Re:Wishful thinking by Anonymous Coward · · Score: 0

      Objective-C is an unwarranted departure from the industry-standard of C++

      "Unwarranted"? So people have to use C++ for everything, forever, just because at this point in time it's the most popular language?

      Also, history, I suspect you do not know it. Obj-C dates to a time when plain old C was the industry standard and both Obj-C and C++ were newcomers. Each was a different idea about how to extend C to include object oriented programming. NeXT's decision to use Obj-C for their user interface toolkit (which UIKit on iOS is a descendant of) also dates back to that time.

  112. Re:woowoo by jmorris42 · · Score: 1

    > You do realize that the iPhone has already been wildly successful, right?

    Yup, by opening up a new niche. It isn't new anymore and they aren't the only game in town anymore. Apple could compete well against the even more clueless cellphone makers. Symbian? Really? Palm was a contender but had tossed the founders for idiots by the time Apple released the iPhone. The cell phone makers might have been stupid enough to get in bed with Microsoft but the carriers knew enough to keep em at arms length and undermine em at every turn. (There is only room for ONE evil monopolist in a market and the cell networks intend it to be themselves.) So yea, Apple had little problem dominating. Until another competent player with enough clout to keep the carriers from screwing up every product's implementation showed up.

    --
    Democrat delenda est
  113. Re:woowoo by Cinder6 · · Score: 1

    I think time will tell if Google and co. are capable of stymying the carriers' penchant for messing up their products (hopefully they are; competition is good). I think you're underestimating the strength of Apple's installed base, though. Android may very well be the better platform (I don't think it's quite there yet, but I'm definitely intrigued and certainly wouldn't say no to owning one), but the iPhone has become so entrenched by this point. Android will beat the iPhone by raw numbers simply by virtue of there being more Android models available, but it'll be hard for any single phone to surpass the iPhone.

    --
    If you can't convince them, convict them.
  114. Re:Bitter iFanboy Tears. Love It! by Americano · · Score: 1

    Based on a single tablet...

    When there are half a dozen versions of Android (some no doubt customized by the users) running on phones and tablets with varying resolutions and hardware capabilities on 2-3 dozen variations of hardware from different vendors, let's check back and see how easy the process is.

    My original response was Flamebaited, and rightly so - it was an obnoxious response to an obnoxious post. But the point stands that bug-fixing and user support is going to get a lot harder for any piece of software that sees widespread adoption in the Android space (i.e., used across a lot of devices.)

  115. Re:woowoo by Anonymous Coward · · Score: 0

    THIS

  116. Re:woowoo by ukyoCE · · Score: 1

    Apple didn't 'pay $1 billion to developers' cause they're such nice guys. They did so because that's what the developers had coming to them. To put it in the context that they did it for any other reason is faulty and/or misleading logic.

    As a sarcastic comment above pointed out in regards to retail stores, of course Apple needs to make profit off their store. The fact that they make a profit doesn't mean they're not nice guys. It also doesn't mean they're not mean guys.

    Regardless, it means they're doing smart business by running a successful store and giving an (arguably) large amount of profit to developers. They aren't taking advantage of their dominant position to jack up their own profits, afaik. That's what most companies would do in their situation.

    This is what the OP was pointing out, not that Apple is some philanthropic martyr, creating an app market at their own expense out of the kindness of their heart.

    That would be Google. ;)

  117. Re:woowoo by recharged95 · · Score: 1

    Sure, Apple pays, but so does the developer. Do you realize that to develop on the $299 iphone that you need a Mac (like a expensive model), the latest iOS iPhone and/or an iPad (the simulator is like 70% exact), developer fees, snd the fact that the iOS documentation is misleading (ever try building in storekit, multitasking API, or push notification). Mind that you need a decent internet connection to download that 3GB sdk update. Along with the 1/3 app cut from sales, Apple is making up the dev costs but charging the developers a preimum--it's definitely a pay to play business model.

    On other platforms, I download free stuff (e.g. eclipse), write it on a desktop, simulate it 99% there (better simulators) and it's out the door within 2 days. And the languages (Android, PalmOS, C#) are a lot more efficient than Obj-C.

    Instead of referencing cnet, have you even programmed a major app on the iphone, in 2.1, 3.1 or iOS?

    Do you realize the 5% of apps in limbo most of the time are the ones that typically have the most potential (if they are approved). Granted there are a lot of copy-cats that Apple is rejecting.

    We got real, experienced developers complaining about the dev community process, not joe shmo learning Obj-C for the 1st time copying the calendar app or a iFart app.

  118. Re:Shouldn't some of the 100k apple devs be includ by JAlexoi · · Score: 1

    You do know that if you want to deploy to a non jailbroken Apple device you need a license, do you? It's no surprise that there are 100'000, Apple basically forces people to become a licensed developer or jailbreak.

  119. Re:woowoo by Anonymous Coward · · Score: 0

    Until OS X, Mac developers used Pascal and Assembler almost exclusively for OS and Application development, with C and C++ being also allowed (as they are now under Objective-C).

    C and C++ were not merely 'allowed', they were by far the most popular languages used on 'classic' MacOS. You're overgeneralizing the ancient history. Yes, in the early years, Pascal was the preferred language because that's what the OS was written in, and lots of people went to 68K assembly for performance. But by the time OS X came around, Macs weren't even using 68K processors any more, and Pascal was a distinctly second class citizen. Lots of 'classic' MacOS coders had no exposure to Pascal beyond learning to litter their code with calls to convert strings between Pascal (length byte prefix) and C (zero-terminated) conventions, as there were MacOS APIs which expected Pascal strings (the irony being that the OS probably translated back to C strings internally because by then most of it had been rewritten in C).

  120. Re:woowoo by zuperduperman · · Score: 1

    What I don't understand about the NDK is how it works across phone architectures. Do all these phones run the same basic instruction set such that you can actually compile a native executable that works across all of them? If not, what happens in the future when new phones with different CPUs come out and there are thousands of apps not working on them?

  121. Re:woowoo by MidnightBrewer · · Score: 1

    So Apple is guilty of taking a cut to maintain the servers, fund their R&D, provide advertising and the platform the developers are using? Shame on them indeed for tempting those developers to take home 70% of the profits without having to deal with the headaches of creating a method of distribution!

    By the way, you're missing a few decimal points. 30% of a billion dollars isn't $300,000, it's $300,000,000.

    --
    "Give a man fire, and he'll be warm for a day; set a man on fire, and he'll be warm for the rest of his life
  122. Re:woowoo by LordVader717 · · Score: 1

    Sure it's a decent number of apps given that there is something like a quater of a million apps, but its a small percent of the whole.

    No, I'm talking about the percentage. Sure, some might have been stupid, but if there are serious developers out there who invest in software, but have genuine trouble assessing whether or not the App will be rejected or not then that tells you there is a problem.

    The sense of entitlement of some people these days is amazing.

    The sense of Authority some Companies have and the submissive personality of their customers is amazing. Apple has to stick to law like anybody else, and if they're using anti-competitive tactics they deserve to be called out for the cheats they are. Customers and competitors are especially entitled to voice their opinion. That's the only way to get things to change.

    When they find them, they remove them.

    No they don't.

    There are, what, 12 core apps, each pretty specific in the function it performs.

    So what about all those calendar Apps? Map viewers? Weather apps? Note-taking apps? Clocks? Calculators? Voice recorders? With suggestive names such as Calculator+? There are hundreds of Apps out there that adress the flaws of the iPhone, most of them seem very welcome in the App store.

    The others chose to delve into areas that are open to the whim of personal opinion, such as adult material, or 'obscene'.

    I'm not arguing with this one. But it has to be said that this is where Apple is deliberately vague. They have double standards. If you're a successful print magazine you can get away with sexual content, if you aren't then even just suggestive stuff can throw you out.

    That's the way it is with Apple. Often they make a stupid decision, and occaisonly this causes an uproar, making Apple backtrack on their original decision and that migt make them change their policy.
    Then a few weeks down the line they make another radical change in their EULAs or developer agreements which again stirs up the whole market.

  123. Re:woowoo by DJRumpy · · Score: 1

    Exactly how is what Apple doing anti-competitive?

    Apple has to stick to law like anybody else, and if they're using anti-competitive tactics they deserve to be called out for the cheats they are.

    The only people this ban on core functionality harms is a developer who chooses to delve into those areas. They could also go to any number of other smartphone manufacturer's, who are far larger than apple. It is not anti-competitive under the definition of the law. Even Android keeps some core functions closed.

    You're confusing Core Apps with Core Functionality. A calculator is not what I would consider a core function of a smartphone, and neither is a clock or a voice recorder. Calendar (PIM)'s can have a vast array of choices and functions that a basic calendar does not deliver, and I'm betting that Apple doesn't consider a basic calendar db that holds dates core functionality either.

  124. Re:woowoo by Anonymous Coward · · Score: 0

    I thought NDK was dead!
    Oh, man!
    That's exciting, they added support for "ARM-based CPU architectures" in June 2010!

  125. Re:woowoo by node+3 · · Score: 1

    but you're right

    Who is easier to satisfy than the person who believes he has bought status?

    I'm not sure which Internet you've been using this whole time, but on the one I'm on, Apple users tend to be the least easy to satisfy.

    Your mistake is in thinking that Apple products serve merely (or primarily) as status symbols and are not valued in their own right. False premises often lead to absurd conclusions.

  126. Re:woowoo by node+3 · · Score: 1

    Obviously it takes profit from AT&T, harming their relationship with Apple.

    Except AT&T has no say whatsoever in the matter. They disallowed, until a while back, VOIP apps using the cell network, but Google Voice isn't VOIP. You're grasping at straws.

    Which is why they removed it for 'duplicating core functionality',

    No, that is most definitely *not* why they removed it (more accurately, never approved it in the first place).

    otherwise you would just let the consumer decide what's best for them.

    How do you possibly come to this conclusion? Apple is notorious for nixing options that they think degrade the overall user experience of a product. And it appears to work out very well for them.

    If they were worried about the idea of an user-installed app making their platform less appealing they would get rid of all the ifart rubbish.

    Your if-then is not logically sound. Fart apps do not alter how you use the phone function of the iPhone (nor does it replace any other function of the iPhone).

  127. Re:woowoo by node+3 · · Score: 1

    In other words, what's good for Apple, is good for the consumer?

    I'm absolutely certain I said nothing of the sort.

    But, in other words, I *did* say what's good for the iOS platform is good for the consumer is good for Apple. By focusing on the quality of the product, Apple trusts that the users will choose their product which will lead to market success. Most other companies fail to realize this dynamic which is one of the reasons why Apple tends to be so unique in their offerings.

    I see... a walled garden & company store monopoly is highly beneficial for Apple, therefore consumers ought to give it to them. It's in their own best interest.

    No, a walled garden and company store monopoly is good for the iPhone platform, which is why the consumers *choose* the iPhone.

    It's bizarre logic, but I admit, it's probably what a lot of Apple fans think, and a reason for its success.

    Yes, it *is* bizarre logic. I doubt it's what many Apple fans think, though. It is something that a lot of Apple detractors seem to think, though. The problem is that they are so hung on choice, they fail to realize that many people would rather have a product with fewer but better choices, than one with more but worse choices.

  128. Re:woowoo by exomondo · · Score: 1

    Except AT&T has no say whatsoever in the matter. They disallowed, until a while back, VOIP apps using the cell network, but Google Voice isn't VOIP.

    They don't need to have a say in the matter, it provides a free alternative to their paid service. Obviously they aren't going to like that.

    No, that is most definitely *not* why they removed it (more accurately, never approved it in the first place).

    Well you tell me why then. And don't give me that 'degrading the user experience' bullshit, because installation and usage is optional.

    Your if-then is not logically sound. Fart apps do not alter how you use the phone function of the iPhone (nor does it replace any other function of the iPhone).

    Neither does google voice, you don't have to use it. Obviously if you don't like it or don't want it anymore you can uninstall it.

  129. Re:woowoo by Vintermann · · Score: 1

    You're in trouble. That's why they use a virtual machine architecture in the first place.
    You need to keep porting/recompiling your app for all different hardware platforms that come to run android in future years.

    Of course, on iPhone, all programs will have to do this if there are ever architecture shifts.

    My guess is that if/when it happens, the android stores are going to get fuzzy about reporting correct compatibility information, especially for programs using the NDK.

    --
    xkcd is not in the sudoers file. This incident will be reported.
  130. Re:woowoo by node+3 · · Score: 1

    They don't need to have a say in the matter, it provides a free alternative to their paid service. Obviously they aren't going to like that.

    Pretty much by definition they *do* need some say in the matter to have the impact you are suggesting. Otherwise whether or not they like it doesn't amount to shit. Or do you think Steve Jobs would pull GV simply because it would make some other company unhappy with otherwise no repercussions?

    Well you tell me why then. And don't give me that 'degrading the user experience' bullshit, because installation and usage is optional.

    Pre-emptively calling it bullshit doesn't make it so.

    Your if-then is not logically sound. Fart apps do not alter how you use the phone function of the iPhone (nor does it replace any other function of the iPhone).

    Neither does google voice, you don't have to use it. Obviously if you don't like it or don't want it anymore you can uninstall it.

    Whether it alters the phone function of the iPhone is not affected by it being optional. It is meant as a replacement means to place calls, send txts and manage your contacts. It's difficult to see how that's *not* a fundamental alteration of the phone functionality.

    You needn't agree with Apple's choices or even with their reasoning, but they've been fairly consistent about trying to manage the user experience of their products far in excess of other companies, including going so far as to limit options that are seen as having a negative impact on that experience.

    On the other hand, trying to portray this as being done to protect AT&T requires a tenuous line of reasoning and is out of character for Apple.

  131. Re:woowoo by CheerfulMacFanboy · · Score: 1

    This is what the OP was pointing out, not that Apple is some philanthropic martyr, creating an app market at their own expense out of the kindness of their heart.

    That would be Google. ;)

    Exactly, and you can easily tell because they only ask for a 30% share, unlike the whopping 30% Apple is extorting.

    --
    Fandroids hate facts.