Slashdot Mirror


Motorola CEO Blames Open Android Store For Phone Performance Ills

angry tapir writes "Motorola's CEO blamed the open Android app store for performance issues on some phones. Of all the Motorola Android devices that are returned, 70 percent come back because applications affect performance, Sanjay Jha, CEO of Motorola Mobility, said during a webcast presentation at the Bank of America Merrill Lynch Global Technology conference."

53 of 384 comments (clear)

  1. Wow there is a first.. by Sassinak · · Score: 4, Insightful

    A company passing blame on another company for its failings...

    --
    God made the Idiot for practice, and then He made the School Board -- Mark Twain Look for http://Thebar.steelbeachca
    1. Re:Wow there is a first.. by Anonymous Coward · · Score: 5, Informative

      They continually fail to address glaring issues with many of their Android products. They are often harsh when dealing with customers over on their support forums (I'm looking at you, Matt!) and they almost never give a straight answer. The whole "I have no new information" spiel is really getting old over there.

      Now I understand that many products have their problems. However, Motorola are just stupid when it comes to fixing them.

    2. Re:Wow there is a first.. by mobets · · Score: 3, Interesting

      All of the battery issues I have had with my Droid 2 Global have come from Motorola bundled functionality. Their modified Exchange client had some nice features, but was a battery hog. I nearly doubled my battery life by installing Touchdown. Something they did causes the phone to run the GPS almost continuously. My original DROID did not do this with the same set of apps installed. It attributes the time to the Maps app, but from what I've read, that is only because some other app is using the location service from the Maps app.

      --

      It was me, I did it, I moved your cheese
  2. 3rd party apps? by gslavik · · Score: 5, Funny

    Does he mean things like motoblur?

    1. Re:3rd party apps? by izomiac · · Score: 3, Interesting

      Nah, the 195 apps that are preinstalled (hence cannot be removed by design) on the Droid X couldn't possibly be impacting performance. For comparison, a plain AOSP Gingerbread system image has 45 apps. IIRC, the average android user installs fewer than 10 apps, so obviously 150 extra should come with the phone.

      To be fair, I'm counting '.apk' files in the /system/app folder. Many of these are blur_facebook, blur_twitter, etc., and not standalone applications. These aren't all listed in the app launcher (only ~50 are), but they do generally autostart via hooks into specific system calls, such as an incoming phone call or entering text into a field. So they do impact performance, and certainly more so than your average game would.

    2. Re:3rd party apps? by hedwards · · Score: 3, Interesting

      I had a Motorola Backflip for a while, I loved the concept, but the large number of apps that they insisted upon installing with the firmware, the ones I couldn't uninstall pretty much killed it for me. On top of that because they opted to use their Motoblur, it meant that had I kept the phone that I would have ended up waiting for them to QA that on top of whatever time it took for Google to release an update.

      It being tightly locked down really didn't help anything.

  3. Bloatware by mariasama16 · · Score: 2

    And how many of those "problem" applications were malware, badly written, or just the bloatware pre-installed on the phone from the carrier?

  4. "Top" needs to be standard on smart phones by Anonymous Coward · · Score: 5, Insightful

    Because of the black box nature of smart phone, developers of smart phone applications are never held accountable for the resources their application consume. It should be standard to be able to see the amount of CPU, RAM and network I/O each application is generating so that hogs which cause performance, battery life or network overages can easily be spotted. As far as I can tell, neither Apple, Google or Microsoft has taken seriously exposing this type of data as a standard part of their phone software stack. Hence, we are left in situation similar to when the food industry was not required to put a break down of the nutritional information of the food The smart phone users have apps contributing "fat" and "sugar" into the smart phone's diet without any hard numbers to evaluate that impact.

  5. Re:Then again... by the+linux+geek · · Score: 2

    What are you basing that on? I would assume that the reason Android has a bigger marketshare than iPhone OS is because it's licensed to many, many manufacturers, whereas iPhone OS is only available on Apple products.

    I don't think that has anything to do with it being "open."

  6. He raises a valid concern and offers a solution by perpenso · · Score: 4, Informative

    If you read the article he does raise valid concerns about poorly performing apps that may degrade the user's experience. He's not merely complaining, he's also suggesting a possible solution:

    "Motoblur collects information about customer use of applications and how that use relates to functions like power consumption. With that data, Motorola learns which applications drain power. "We are getting to the place that we should be able to warn you," Jha said. He envisions presenting a notice to users when they launch an application alerting them that using the application will drain 35 percent of the phone's power, for example, he said. The user can then decide to continue or conserve power."

    1. Re:He raises a valid concern and offers a solution by Kitkoan · · Score: 5, Insightful

      Only problem is, Motoblur is the application that will drain 35 percent of the phone's power and you can't get rid of it. Its sluggish and a power hog.

      --
      Attention... all grammer nazi"s! Is they're anything; wrong with: my post,
    2. Re:He raises a valid concern and offers a solution by Svartalf · · Score: 3, Insightful

      How about getting RID of MotoBlur...it was one of the problems causing the performance issues to BEGIN WITH.

      --
      I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
    3. Re:He raises a valid concern and offers a solution by GreatBunzinni · · Score: 2

      Well, the thing is that all he has to complain about is their decision to ship a underperforming system. They built their phones, they tested their phones with the OS and applications, they knew that their performance sucks. Complaining that apps force their phones to lag away is exactly like complaining that your computer lags away if you happen to run anything other than a clean desktop environment. The thing is, if you ship a computer which is incapable of handling mundane apps which other phones handle quite well then you cannot blame the apps. The problem is that Motorola's products are crap, not whatever app a user may use.

      --
      Slashdot, fix your code or at least hire someone who is competent at it to do it for you.
    4. Re:He raises a valid concern and offers a solution by fermion · · Score: 2
      This reminds me of a study I had this morning concerning social networking abuse on the job. Evidently people who have access to public services like facebook and twitter use them for work, and sometimes they misuse them. The solution is, evidently, is to liscense MS solution that will regulate the use.

      What I see here is the failure of the OS to protect the user from rougue apps. If Android phones are not going to use Apple's process of vetting Apps to insure they behave, then the OS should do more. For instance, it seems that power consumption could be regulated to insure that no app can overuse the battery or abuse system resources. This is kind of what was done with garbage collection. Random developers could not be trusted to manage memory, so we put that in the compiler.

      --
      "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
    5. Re:He raises a valid concern and offers a solution by syousef · · Score: 2

      This is a problem that affects all Android phones. People will complain about battery life and it is usually caused by one or two poorly designed apps they downloaded off the market. Quality apps don't have this problem.

      Regardless, what is it with the insane trend to build smaller and smaller phones with tinnier and tinner non-interchangeable batteries that act more and more like a full blown PC than a phone and so hold their charge for a day or less. The marketing nonsense has to stop. I would much rather a bigger bulkier phone - thickness circa a decade ago - that I could confidently use without having to recharge for 3 days, even if it is running a crap app. If you're plugged into a wall charger it's no longer a mobile phone!

      --
      These posts express my own personal views, not those of my employer
    6. Re:He raises a valid concern and offers a solution by ace123 · · Score: 3, Insightful

      The Motorola CEO, while I disagree with the concern about the open market, is spot on about the performance issues. I don't want to pay for a more powerful phone, and I don't think I should have to. My Moto Droid with its 300MHz processor has actually had very good battery life -- several days outside the US in airplane mode, and two days with basic 3G use. I don't think a phone should need a 1GHz processor, and indeed the original iPhone had a "slow" processor and the UI is more responsive for basic UI tasks than my friend's Droid X (aside from the smooth home screen scrolling which is just a GPU hack anyway).

      The battery issues I have dealt with are almost exclusively issues with the built-in OS, leaving no solution aside from restarting the phone. For example, "android.process.media" taking 100% CPU after rescanning the SD card or playing a song, and no visible feedback aside from the phone getting hot; or MediaService taking hours to update the list of photos in the Gallery app.

      Aside from a couple apps that run as a service, I've almost never had issues with applications eating up battery life unless I'm using them -- and I'm fine with using battery in that case, because I want to use those apps. However, unlike iPhone, Android allows applications to run in the background, and with background tasks, Android has the responsibility to keep the Phone functioning when those apps are running.

      Android should always have a usable UI (10 seconds to answer a phone call when CPU is busy is absurd), in addition to a way to learn about CPU usage and disable faulty background apps. A message like "Service X is consuming excessive battery life. Disable / Ignore / Don't notify me again about X" would probably solve half of the issues I have had. I put the blame on Android itself for not having put any thought into this problem--Every android release adds dozens of useless features but no innovation on solving these basic usability issues.

    7. Re:He raises a valid concern and offers a solution by CalSolt · · Score: 3, Informative

      Care to start naming names? My friend's phone would experience extreme UI lag then crash every few days to the point where she had to remove the battery to fix it (simple power cycle didn't remove the lag). Went away after I uninstalled Advanced Task Killer.

    8. Re:He raises a valid concern and offers a solution by realityimpaired · · Score: 2

      You can still have a zippy phone with Advanced Task Killer, but you need to use it properly... on 2.x it'll start killing apps that you need running. There's also no point in having ATK running full time on 2.x, because of changes in the way Android handles sleeping apps and power management. As your friend noticed, running ATK can seriously harm your performance.

      But you can configure ATK to not run full time, and to not auto-kill apps. I have it installed on my phone, and I use it to nuke the browser if it freezes (fucking flash addon), or for other similar apps. And I never homescreen out of ATK, I kill the process using ATK.

  7. From my understanding of Android by w0mprat · · Score: 4, Interesting

    From my (basic) understanding of Android and how it's multitasking it works: No.

    This is nothing to do with the App store being open, this is more to do with Android App devs no doubt learning to code on a PC and not really getting to grips with coding for a mobile environment how Android multitasks in a unique way. In desktop development power consumption is rarely even thought about.

    http://android-developers.blogspot.com/2010/04/multitasking-android-way.html

    They need to go with it rather than try to workaround it. Nor at times do they seem to grasp what limited resources and a battery mean and how Google designed around these limitations.

    If you encounter an App that behaves poorly, uninstall it, rate it low in the market and harass the developer. That's what the rating system is for.

    Often you'll find many alternatives that achieve the same thing - inexplicably one app may hog battery in the background, one may not at all. It's lazy rushed make-a-buck development pure and simple.

    --
    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:From my understanding of Android by Animats · · Score: 3, Interesting

      This is nothing to do with the App store being open, this is more to do with Android App devs no doubt learning to code on a PC and not really getting to grips with coding for a mobile environment how Android multitasks in a unique way. In desktop development power consumption is rarely even thought about.

      That's amusing. Google has re-invented Go Computer's PenPoint. That's how they ran multiple semi-persistent applications on their tablet in the late 1980s.

  8. Well, I have a Moto Android phone by toonces33 · · Score: 5, Informative

    A Cliq, to be precise. And if I could, I would return the thing, but I only have 6 months to go on the thing and after that I can get another phone. And I can pretty much guarantee that the next phone won't be a Moto phone.
    The problem isn't the app store - the problem is that Moto builds crappy phones, and is then unable to provide updates in a timely fashion.

    Some of the problems with Moto phones are just that they choose underpowered processors or more limited memory, and if you get too many apps installed the phone just dogs down. There are times that I press something, it takes a good 30 seconds before the phone responds. If I uninstall a few apps, it goes much better.

    Motoblur is the 2nd issue I have with those phones. While Moto denies it, I suspect that in part it is the reason why they have such difficulties providing updates to the phones. My wife has a Droid and that doesn't have Blur, and they have no trouble getting updates out the door.

  9. Re:Then again... by Anonymous Coward · · Score: 2, Insightful

    The people that care about openness are an insignificant share of the market. Android is ahead because of increased hardware choice and cheaper handsets. That's it.

  10. Re:Then again... by Biff+Stu · · Score: 2

    I always figured the Android market share was due to AT&T...

    Posted from my iPhone

  11. Motoblur by mjwx · · Score: 5, Insightful

    Does he mean things like motoblur?

    Yep, the original Droid/Milestone was lighing fast running 2.1 and 2.2. When moto started to shoehorn in Motoblur they all of a sudden got really slow.

    Same with HTC Sense but HTC are at least smart enough to chuck in lots of extra RAM to handle their bloated interface. I've been running Cyanogenmod on my Desire Z since 3 days after I got it and I've been more then pleased with how fast it is, Cyanogenmod uses ADW launcher which has a crapload of features (so much so it suffers from Kitchen Sink-itis) but is still very very fast.

    I used to be a fan of Android on Moto, but between locked bootloaders and crappy social network based interfaces that slow everything down have completely changed my opinion on Moto. They are floundering because of bad design decision in using Motoblur, not because of Androids openness.

    After HTC and Samsung, I'd rather buy a Huawei phone simply because they used the vanilla interface.

    --
    Calling someone a "hater" only means you can not rationally rebut their argument.
  12. Re:Motoblur by Kitkoan · · Score: 2

    Might be worth looking into HTC still since they've declared they are going to only be selling unlocked bootloaders on their phones. I know when I'm able to get a new android phone cheap again (with my contract) I'll be looking at a HTC since if I don't like what they give me I can just wipe it with a custom rom.

    --
    Attention... all grammer nazi"s! Is they're anything; wrong with: my post,
  13. Wrong Direction!!!!!!! by SuperKendall · · Score: 4, Insightful

    "Top" needs to be standard on smart phones

    I cannot emphasize strongly enough the horror and despair for humanity I see in this single phrase.

    It's like saying back in the caveman days that what we really needed was a better rock to carve . No, we needed to move on from the cave and invent fire and dwellings.

    We need to move BEYOND what we have have, what we know. We cannot keep producing computing devices for humanity that require as standard anything like Top. We need to have systems that actually exhibit some of the AI we've been working for decades on, and not have to have every user know what a process is, or indeed manage anything.

    Sorry, but our baby cannot stay a baby forever, because a 50-year old baby you still have to treat like a baby is mentally damaged. We have to let computing be usable by everyone, not working fully only for the anointed and requiring mothering because we cannot tear ourselves loose from that model.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:Wrong Direction!!!!!!! by 0123456 · · Score: 4, Insightful

      We need to move BEYOND what we have have, what we know.

      Sure, but that means something better than top, not some dumb-down interface that hides all the useful information.

      We need to have systems that actually exhibit some of the AI we've been working for decades on

      If we actually had any kind of AI that might make sense. Generally speaking, in my experience when you try to hide the details from users you end up with an interface that's Artificially Stupid, not Artificially Intelligent.

    2. Re:Wrong Direction!!!!!!! by Hijacked+Public · · Score: 2

      I don't think the sort of people who would install resource hungry apps on their phone and then be puzzled enough by the lack of resources to take it back to the store, would benefit from any interface anyone could devise. If anything, phone hardware should be sold more like computer hardware. With memory and processor and storage being prominent in the advertising.

      --
      "Sacrifice for the good of The State" - The State
    3. Re:Wrong Direction!!!!!!! by MBCook · · Score: 4, Insightful

      Bingo. Apple is right on this one, you shouldn't need anything like this. The fact that you do says that something is broken.

      That was one of their arguments for why multi-tasking took so long on the iPhone, and why it's not true multi-tasking like on a desktop (or Android). They wanted to avoid this exact problem. Of the people I know with Android phones, this is one of the things they complain about. They ship with crapware that can be very difficult to uninstall or just exit so it doesn't keep sucking up your CPU/battery. Just about a page above this comment is one from someone who rooted the phone on day 3 to remove junk and get it to perform smoothly.

      Windows Mobile had programs like top because the OS couldn't manage resources well. My Dell Axim x50v (which was WM 5.5, I think) came with a little program pre-installed by Dell to let you quit applications through a tap on a shortcut on the top menu bar. And do you know why? For convenience? No, because it was necessary. There was no other way to quit apps (except digging through settings to find the task manager and force-quitting them). If you didn't stay on top and manage them, programs would use all your CPU or memory, and things would slow down (or not open). It was terrible.

      The fact that Apple can do basic tests to make sure your post-to-twitter app doesn't use 100% CPU all the time is a good thing in my book. I realize you can side load things, but I would like to see Google try to do the same. Certainly I think Amazon should. As a consumer using an appliance (which is the way I use my iPhone), I want to be able to buy apps without having to worry about that kind of thing. Ensuring "manners" from apps, that they generally function correctly... that's the kind of thing I want out of my app store. I hope some of the stores out there (Amazon, carriers, etc) decide to do that. It seems it would be in their interest (as the article attests).

      --
      Comment forecast: Bits of genius surrounded by a sea of mediocrity.
    4. Re:Wrong Direction!!!!!!! by sjames · · Score: 3, Insightful

      The carriers would never allow it! The AI would kill all their shovelware and all the crap they add for no better reason than to let the marketing department and execs mark their territory (in exactly the way most animals do).

      That out of my system, I don't think smartphones are up to any sort of AI operating system at this point, even if we had one to port. Beyond that, what would you have an AI do to keep the phone responsive yet not kill off the users favorite waste of cycles? How many meg of space should be granted to the AI in order to replace 4K worth of top?

    5. Re:Wrong Direction!!!!!!! by AmiMoJo · · Score: 2

      You mean like the built-in Android task manager that shows you all running apps (including background services), how much memory and CPU time they are using and how much data they have stored? Or the battery life display that tells you exactly how much power each app used, as well as different bits of hardware like the radios and screen?

      When an Android phone's battery is low the "charge me" prompt includes a button to go directly to the battery usage screen.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    6. Re:Wrong Direction!!!!!!! by AmiMoJo · · Score: 2

      They ship with crapware that can be very difficult to uninstall or just exit so it doesn't keep sucking up your CPU/battery.

      You don't need to quit them, Android apps don't work that way. In fact most don't even have a quit option. The phone simply kills them off when they are in the background and it needs more memory for a foreground app.

      Google only does basic quality testing, the rest is up to users to comment about and rate in the market. That is the Google way - all content is user generated, including testing. I can see your point about Apple's more thorough testing but I prefer to make up my own mind, and having Apple filter everything does mean you don't get some really cool apps that exist on Android.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  14. They had the secret to Android success by zizzybaloobah · · Score: 2

    and have ignored it. The original Droid (which I bought the day it was available, and still use) put Moto on the Android map, and yet they have done everything they can to vary from the things that made this device a huge success: No Motoblur, no locked and/or encrypted bootloaders, and a mostly vanilla Android experience. One need only read most any Android forum to see how many people regret 'upgrading' from the Droid 1 to another Moto device. I know I was originally excited to hear about new Moto Android phones such as the DroidX and Droid Pro, then being supremely underwhelmed with the devices' performance. The hardware was either improved or virtually unchanged, leaving the main difference: Motoblur, and loads of bloatware. Jha should get his own Motoblur house in order before he starts critcizing other apps for degrading the Android experience.

  15. iOS has much greater market share by Anonymous Coward · · Score: 2, Interesting

    There are more Android PHONES, but iOS runs on iPod Touch and iPad as well. The are many more iOS devices that Android devices. Sigh.

    1. Re:iOS has much greater market share by Asklepius+M.D. · · Score: 2

      According to my fellow math geeks, the 'i' indicates that they are not REAL devices. :)

      --
      He who would be a man, must be a nonconformist. -- Emerson
  16. Re:Then again... by Kitkoan · · Score: 3, Informative

    Pretty much. You can download the source code for Android here.

    --
    Attention... all grammer nazi"s! Is they're anything; wrong with: my post,
  17. Just got an X2, it's not the store by oGMo · · Score: 3

    Just got a droid X2. You'd think with half a gig of ram and a 1GHz dual-core chip in there it'd be a little faster than my droid1. Well, it is now, since I rooted it and froze most of the preinstalled Motorola and Verizon crap, replacing it with "open store" alternatives. Before, you wouldn't believe how horrifically bad it was; doing anything from opening an app to merely trying to scroll the screen would cause delays of upwards of 5-10 seconds. Almost returned it myself.

    (For others with this phone/problem, nuking the DLNA and BackupAssistant stuff seemed to help the most.)

    --

    Don't think of it as a flame---it's more like an argument that does 3d6 fire damage

  18. I'll take that as true when... by asdf7890 · · Score: 2
    I'll take that without a large pinch of salt when other manufacturers chime in with similar stats on returns that they think are due to this issue.

    Motoblur collects information about customer use of applications and how that use relates to functions like power consumption. With that data, Motorola learns which applications drain power.

    I wonder how many people know their phone is reporting this activity back to Motorola. I might have to check what my phone is doing, I'm in a part of the world where cellular data access is neither free nor unlimited (unless you are on an expensive contract, which I am not).

    It would actually be interesting to see this information myself. I've just had a mooch around my phone and the "portal" available when connected to a PC and can't see any interface to show such data.

    I wonder how much CPU time and battery power the included apps that I can't seem to uninstall and which keep restarting themselves after a while when I kill them with a task manager. I can tell you that the battery life on this Motorola phone has been laughable (quite frankly I consider the battery life specs on the sales information for this phone to be simply fraudulent) since I got it, before any extra apps were added by myself, and adding apps doesn't seem to have made it significantly worse (aside from the wireless tethering tool, but as that keeps the wifi and 3G radios at full tilt when in use I expect that to drain battery power far quicker than normal).

  19. Darn people and their apps! by whoop · · Score: 3, Funny

    If you people would just stop using your phone for apps, games, or hell, even calls, you'd clearly see the superior Motorola phones give you no trouble. Why, I've had mine holding down a small stack of papers for well over six months without ever a hiccup!

    Sincerely,
      Joe Motorola.

  20. We've been here by gadzook33 · · Score: 3, Insightful

    Shocking, the same third party issues that caused MS so many headaches for so many years also applies to phones. The difference is people can tolerate some complexity on their desktop. Apple figured out the vertical integration thing when it came to phones. People don't want a PC in their hand, they want a well-running appliance. The failure to grasp that will be Android's undoing.

    1. Re:We've been here by UttBuggly · · Score: 3, Insightful

      Shocking, the same third party issues that caused MS so many headaches for so many years also applies to phones. The difference is people can tolerate some complexity on their desktop. Apple figured out the vertical integration thing when it came to phones. People don't want a PC in their hand, they want a well-running appliance. The failure to grasp that will be Android's undoing.

      Yes, I have an iPhone but I don't feel I'm a fan of Apple nor a critic of Motorola, Android, and all things NOT made by Apple.

      What I do insist on is technology that works, out of the box, without RTFM.

      I've been in IT 34 years, and in fact retired TODAY (takes a bow) and that has become my litmus test for tech. I was a senior IT manager, primarily networks, for a 20+ billion dollar company and the last thing I had time to dink with was my freakin' phone. That's the primary reason I chose an iPhone.

      I don't think Android is going to fail...just too much inertia...but they may not do as well as they envisioned until they get some coherency in their OS and application development. Their blessing is indeed their curse.

      --
      I am my own gestalt.
    2. Re:We've been here by rjstanford · · Score: 2

      What I do insist on is technology that works, out of the box, without RTFM.

      And yet you bought an iPhone, that doesn't work out of the box like every other phone on the market does. You have to take it home, plug it into a computer, having already installed iTunes first. iTunes topped 80mb last time I looked too, and takes a while to download and install.

      Take a step back.

      Oh, come on. In the real world, iPhones do actually work for many people. Using iTunes to update the OS once a calendar quarter is, actually, not that burdensome.

      The way I look at it (and I'm also in IT, have been for ~20 years and unfortunately have not retired today, congratulations to GPP) the iPhone experience is about 95% out of the box. And that's what you get. In exchange for using a Solution and having almost everything Just Work, you get to live with the warts too.

      For me, an Android device is about 85% out of the box. Assuming I put the time and effort into figuring out which one to get, and get that right, I believe fully that I could spend a bunch of my time researching and testing and get it to 99% ideal, or better than the iPhone.

      The thing is, 99% is still not 100%. And for that level of incremental improvement, I'm unwilling to spend the necessary time - I just don't care. I know the iPhone has problems. As a developer, I understand many of the trade-offs that Apple has embraced. I agree with most of them, but not with others... but the last thing I want to spend my own, valuable, free time on is hacking my phone. I'd rather just use it too.

      18 years ago I'd have been all over Android. Then again, 18 years ago I also owned a LaserDisc player...

      --
      You're special forces then? That's great! I just love your olympics!
  21. Re:Flash by Daetrin · · Score: 2

    it doesn't matter how much you don't like it, they public loves it. This is why its still used by so many sites, because it works and the public loves it.

    Minor correction, i suspect the public probably doesn't give a damn about flash in particular. Website designer love flash. The public just loves being able to access websites, therefore they need to be able to use flash whether they like it or not.

    --
    This Space Intentionally Left Blank
  22. Re:Then again... by node+3 · · Score: 2, Interesting

    The openness of Android is a big part of why Android has better marketshare than iOS, so maybe they shouldn't look a gift horse in the mouth.

    Openness has almost *nothing* to do with Android's market share. The number of people who care is inconsequential. And besides, iOS has, and has always had, a greater market share than Android. Some time this quarter (it may have already happened, it may happen next month) Apple will have sold its 200 millionth iOS device. Android will be lucky to have half that.

  23. Re:Then again... by node+3 · · Score: 2

    The post that started this thread incorrectly said "iOS", it wasn't until the linux geek's reply that he altered it to the awkwardly phrased "iPhone OS".

  24. Re:Android fragmentation, closed source, open mark by Austerity+Empowers · · Score: 2

    But I really think it's the apps we do not ask for, but are pushed down to us from our carriers that are the real evil. I'm fairly careful about what apps I have installed, performance was great until things "started appearing". Things I can't delete... Not coincidentally, that's also when i started seeing performance issues on my phone.

    I don't think most Americans drive expensive German sports sedans. We drive decidedly crappier, cheaper cars and make quasi-informed guesses about the tradeoff we are making when we purchase. We can have the PC vs. Mac argument again...but I don't think anyone cares.

  25. Re:Then again... by Boycott+BMG · · Score: 2

    I thought Android already had half that? Here's the first link I found when googling: http://yourmobilesite.net/100-million-active-android-devices-is-android-taking-over-the-world/

  26. The New Godwin by SuperKendall · · Score: 2

    Well I think comparing smartphone statuses to getting information on a multi-million dollar aircraft carrying 600 people is exactly equivalent.

    Thread closed everyone!

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  27. Re:Android fragmentation, closed source, open mark by julesh · · Score: 3, Informative

    The fact that submitting an application to the fragmented Android Market requires no inspection or vetting by gatekeepers means that very poorly written software will get in

    Yes. However the fact that you can get poorly written software to perform some tasks is better than the state on the iPhone, where those same tasks simply cannot be performed unless you have a development kit.

    Programming on Android is hard as it is due to the extreme OS versioning and hardware fragmentation

    I don't find it hard. Stick to the documented APIs and test your application with multiple display resolutions in the emulator, and it seems to me you'll be fine. Unless you're trying to modify the behaviour of system apps (something which, if you tried to do it, would get your app banned from the iOS app store).

    and the multiple states that an Android application must cycle through (often leaving dangerously dangling application threads)

    Really? What's so hard about saving state and killing background threads in onPause() and restoring it in onResume()? Yes, there are apps that don't do this correctly. That doesn't mean it's hard.

  28. Wrong AGAIN by mjwx · · Score: 2

    These days, they ALSO support fake multitasking for user apps as well. An application can hook into an API for an already running Apple service such as audio or GPS but not start it's own where it can process its own data. When you close an IOS application, its current state is saved to memory for fast re-opening.

    Good thing you took the time to learn about IOS multitasking. It makes evangelising it a lot easier and less embarrassing when someone else corrects you.

    IOS multitasking is what I call "I wish it were multitasking"

    Why "limited"? Because iOS multitasking isn't really multitasking in the traditional senseâ"it's certainly not what you get on a desktop computer, or even what you get from Apple's own iPhone apps. Apple claims that it only allows for certain functionality

    --
    Calling someone a "hater" only means you can not rationally rebut their argument.
  29. Re:Android fragmentation, closed source, open mark by DrXym · · Score: 2

    I don't find it hard. Stick to the documented APIs and test your application with multiple display resolutions in the emulator, and it seems to me you'll be fine. Unless you're trying to modify the behaviour of system apps (something which, if you tried to do it, would get your app banned from the iOS app store).

    About the only thing "hard" about Android is making layouts that scale properly for different DPI screens and also the rotation behaviour. I have never had to change actual program logic to cope with one device differently from another and I expect that's true for virtually every application except those like games. I doubt the situation with games on Android is any worse than it is for iOS either, given that different iPhones run at different speeds too.

  30. Or... by Kamiza+Ikioi · · Score: 2

    ... he just means that market apps can't compare to the awesomeness of bundled apps, like their bundled Blockbuster app, the crippled Skype VZW-only app, or the VZW Navigator app, which were hand picked by them. Besides, why would you want free apps when you can pay and get less?

    --
    I8-D
  31. Re:Then again... by node+3 · · Score: 4, Insightful

    Nice, I missed that.

    The sad thing is the average slashdotter will still think Android has surpassed iOS, as far too many have been saying here for over a year now. Android isn't even *close* to iOS's market share, and as Android's growth has settled down, it's not certain that it ever will.

    That won't stop the endless postings that somehow people are flocking to Android because of "freedom", as though the average phone buyer gives two shits.