Slashdot Mirror


Why Android Is the New Windows

An anonymous reader writes "Windows' dominance of the PC market has been good in many ways: reduced hardware costs, increased IT literacy and a standard development platform to name a few. Perhaps Android will bring similar benefits. But unless Google are very careful, it is likely to bring some of the same problems, too."

424 comments

  1. mobile platform by devxo · · Score: 4, Insightful

    The biggest problem with Android is that from a developers point of view, it's a horrible platform. It's not just Android - this goes way back to early Symbian versions, Windows Mobile and other early mobile OS versions.

    Basically, you have tons of different devices you need to support, all with different hardware, resolution and features. They might or might not have changes made by the phone manufacturer and/or telcos. They might have physical keyboards or only touchscreen. Maybe multitouch on some. Camera on the back, maybe front too, or not at all? Different API's supported by different versions of Android.. It's a nightmare.

    This may now a days work okay for computers because they have a lot more power and space and you don't need to worry about batteries so much. But as for mobile developers, that's not true yet and it means you have to create and test your applications and games for every device and most likely make some changes and bugfixes to some of them. Take for example the popular Angry Birds game - the developers have outright said they just cannot support all the different Android devices.

    As much as I dislike Apple, iPhones are a solid platform. They have a few different versions of the OS (there needs to be progress, right?), but that's it. Much better for developers and for users. While Windows Phone 7 has definitely taken a better approach than before, they also haven't considered this issue.

    1. Re:mobile platform by rjstanford · · Score: 0, Offtopic

      Ah, /. I love how a post can be modded redundant when there are only 6 available (browsing at -1) and its the only one that contains significant discussion about phone development... Good job, mods!

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

      I don't know about that. Microsoft is being pretty strict on the hardware requirements for WP7. While they aren't controlling the actual hardware like Apple they are dictating things like the screen size. That alone is a huge improvement over the Android ecosphere. Here is a list of minimum specs.

      Seems to me that WP7 is taking a good middle ground, though I'm not sure about its reliance on Silverlight. I'd rather see a straight C# API (other than XNA for game development that is)

    3. Re:mobile platform by Anonymous Coward · · Score: 0

      This just in... Not all platforms can, nor should they be expected to, support all applications.

    4. Re:mobile platform by Anonymous Coward · · Score: 0

      The biggest problem with Android is that from a developers point of view, it's a horrible platform. It's not just Android - this goes way back to early Symbian versions, Windows Mobile and other early mobile OS versions.

      Basically, you have tons of different devices you need to support, all with different hardware, resolution and features. They might or might not have changes made by the phone manufacturer and/or telcos. They might have physical keyboards or only touchscreen. Maybe multitouch on some. Camera on the back, maybe front too, or not at all? Different API's supported by different versions of Android.. It's a nightmare.

      This may now a days work okay for computers because they have a lot more power and space and you don't need to worry about batteries so much. But as for mobile developers, that's not true yet and it means you have to create and test your applications and games for every device and most likely make some changes and bugfixes to some of them. Take for example the popular Angry Birds game - the developers have outright said they just cannot support all the different Android devices.

      As much as I dislike Apple, iPhones are a solid platform. They have a few different versions of the OS (there needs to be progress, right?), but that's it. Much better for developers and for users. While Windows Phone 7 has definitely taken a better approach than before, they also haven't considered this issue.

      But android brings together so many companies outside of the old system and it provides a compile once, target many for a large set of application targets. Before the applications had to be manufacturer/platform/hardware specific, with android it's just platform/hardware.

      On the most basic level you have ldpi/mdpi/hdpi targets with a reasonably high level of sensors. And this is what most apps will target. Games and applications that benefit from heavy optimizations are of-course a issue.

      Testing on targets is ofcourse a nightmare, and you see a lot of 'it FC's on startup' on the market, and it's not helped much by manufacturers who don't want to update their phones.

    5. Re:mobile platform by Anonymous Coward · · Score: 1, Insightful

      Because some bozo starts whining about fragmentation whenever Android is mentioned?

    6. Re:mobile platform by Anonymous Coward · · Score: 0

      Building things is hard, as a software engineer I really don't want to have to implement something in more than one scenario. Android is a terrible platform because it means that I will have to work like a normal person, and not get paid a hojillion dollars for scraping together the first bare-bones implementation I could muster.

    7. Re:mobile platform by MrHanky · · Score: 1, Insightful

      Actual Android developers don't seem to share your concerns. As I've said before, only Apple fanboys seem to care abouy Android's supposed fragmentation. And lo and behold: your comment is an advert for Apple!

    8. Re:mobile platform by Microlith · · Score: 5, Insightful

      Basically, you have tons of different devices you need to support, all with different hardware, resolution and features. [...] It's a nightmare.

      Sort of like developing for the PC, right? I know, we should all move to vendor-locked consoles.

      As much as I dislike Apple, iPhones are a solid platform. They have a few different versions of the OS (there needs to be progress, right?), but that's it. Much better for developers and for users.

      Well, when you've got such a tight-fisted control freak attitude it's not hard to ram everyone into a few boxes.

      While Windows Phone 7 has definitely taken a better approach than before, they also haven't considered this issue.

      Microsoft basically dictated every bit of hardware used at the level of the OS. There are some minor differentiating features, but they're all basically the exact same hardware with different attachments (displays, speakers,) plastic cases and vendor logos.

    9. Re:mobile platform by poetmatt · · Score: 1

      really, you had to throw the fragmentation argument again? is that the best you can do?

      android is nothing like windows. it's everything like linux, because it is linux. Linux doesn't have fragmentation issues either, unless you're goin for the fud route.

      way to troll there.

    10. Re:mobile platform by gstoddart · · Score: 4, Insightful

      Because some bozo starts whining about fragmentation whenever Android is mentioned?

      But, it seems to be a valid criticism.

      I'm sure I've seen people saying they can't get the latest update because their carrier won't do it, or when they do get an update it breaks things and introduces even further lock down -- completely against the aims of the Android.

      From what I've seen, fragmentation within Android is becoming a big deal as companies muck with it. Just how many flavors of the Android OS are there, and how much have the carriers/manufacturers been altering it to make themselves more money?

      --
      Lost at C:>. Found at C.
    11. Re:mobile platform by Anonymous Coward · · Score: 3, Informative

      "The biggest problem with Android is that from a developers point of view, it's a horrible platform."

      Which developer? I'm guessing you're not one?

      Android is probably the easiest mobile platform to develop for bar perhaps Windows Mobile.

      "Basically, you have tons of different devices you need to support, all with different hardware, resolution and features. They might or might not have changes made by the phone manufacturer and/or telcos. They might have physical keyboards or only touchscreen. Maybe multitouch on some."

      I assumed from the your first comment that you were referring to yourself as a developer, but as you apparently don't even understand that one of the basic principles of writing software is to decide what you're writing and roughly how it will work before you write it then it's no wonder the thought of having options as to how you do different things confuses you. Do you need a camera on the front and back for your app? If so then there you go, it's decided, your app only has to be developed for that, if you only need one camera then what's the problem? It's not hard to use it in your app.

      "But as for mobile developers, that's not true yet and it means you have to create and test your applications and games for every device and most likely make some changes and bugfixes to some of them."

      Or unless you're developing with the NDK, which for 99% of apps you wont need to, then you can just use AVDs. You do know what AVDs are right, I mean, you made your post with a well informed background about Android development and aren't just making it up as you go are you?

      "Take for example the popular Angry Birds game - the developers have outright said they just cannot support all the different Android devices."

      Yeah, and Crysis wont run on my 486, and apps requiring features that weren't implemented until later iterations of the iPhone can't run apps built specifically for features in the latest version. Luckily though MagicDevices (tm) are now widely available that can automatically adapt to run anything anyone has and will ever think of, so we don't have to worry about this if we buy MagicDevices instead of Android handsets right?

      "As much as I dislike Apple, iPhones are a solid platform."

      Yes, and here we have the point you were really trying to get to don't we? You're just a trolling Apple fanboy. Why not just cut the misinformed bollocks in future and cut straight to the point that you love your iPhone and want to put it up your bum and have someone phone you to make it vibrate whilst masturbating to pictures of Steve Jobs?

      "They have a few different versions of the OS (there needs to be progress, right?), but that's it."

      Oh that sucks for you iPhone users then, I didn't realise the iPhone 4 lacked GPS, is only 2G, and has a horribly dated screen resolution. I'd always thought the different versions had different hardware, but I guess if you say otherwise then it must be true, it's only the OS that's changed after all.

      "While Windows Phone 7 has definitely taken a better approach than before, they also haven't considered this issue."

      Because it's not like XNA and Silverlight are designed specifically to solve these issues or anything is it? This is the point you really proved you simply don't know what the fuck you're on about. I hate Microsoft, I really fucking hate Microsoft, but christ there's no denying they've got mobile development hammered out above all others.

      Fuck off Apple troll.

    12. Re:mobile platform by medcalf · · Score: 0

      Ah, yes, the term "fanboy" is always the key to knowing when to ignore a comment. Except when talking about Daniel Eran Dilger, of course, where the term is wholly justified.

      --
      -- Two men say they're Jesus. One of them must be wrong. - Dire Straits
    13. Re:mobile platform by somersault · · Score: 1

      A lot of people prefer to have a device that is tailored to their needs than going with a one-size-fits-all solution. Things like having different sized screens, or physical keypads, are important to some people.

      --
      which is totally what she said
    14. Re:mobile platform by medcalf · · Score: 1, Interesting

      Which of course explains why there are so many commercial applications available for Linux. Thanks for pointing that out.

      --
      -- Two men say they're Jesus. One of them must be wrong. - Dire Straits
    15. Re:mobile platform by MichaelKristopeit308 · · Score: 0
      my 3 year old niece is also unable to support all the different android devices.... that proves it CAN NOT be done.

      you're an idiot.

    16. Re:mobile platform by Anonymous Coward · · Score: 0

      Nice FUD. Anyone who's ever opened the SDK can tell you you are full of shit and don't know what you are talking about. Get back to your crappy blog sites that think they know what they're talking about despite having zero developer skills or experience.

    17. Re:mobile platform by MichaelKristopeit309 · · Score: 1

      for me it's "medcalf"

    18. Re:mobile platform by Anonymous Coward · · Score: 0

      I've had an app on the Android market for quite a while - about half a million downloads. I left the company that owns it a while back, and they don't have resources to update mobile apps, so it's just been sitting there.

      The thing is, across about four Android releases and a *ton* of new phones, the issues amount to....zero.

      Fragmentation is definitely a problem for the games guys, because they really stress the underlying hardware. For everyone else? Nah.

      As for Apple, doubt they will be able to avoid it for the games people either. They will come out with new, super powerful phones, the games people will use that...and they will need to filter out older devices. Fragmentation.

      Or, to put it another way, progress.

    19. Re:mobile platform by rjstanford · · Score: 2

      Hence the ludicrous situation earlier in the year when Apple royally screwed the iPhone4's antenna and *blamed the user* for holding it wrong. Its more than just marketing, its borderline brainwashing - they just could not under any circumstances accept their entire product range of 1 was a turkey

      Not really - as an admitted iPhone 4 user, and as someone who knows many other people with them (and who use them without cases), its just another case where one group tries to bring down another group by spreading FUD about a popular product. Feel free to criticize it as much as you want, of course, but do pick something worth criticizing. You'd think that after selling 14+ million of them (according to Wikipedia at least) this particular piece of dirt would have been well-discredited.

      --
      You're special forces then? That's great! I just love your olympics!
    20. Re:mobile platform by bluefoxlucid · · Score: 1

      As much as I dislike Apple, iPhones are a solid platform. They have a few different versions of the OS (there needs to be progress, right?), but that's it. Much better for developers and for users. While Windows Phone 7 has definitely taken a better approach than before, they also haven't considered this issue.

      Basically you babbled about how there's approximately 1 iPhone. I mean face it, Linux runs on SPARC and PPC and x86 and x86-64; Windows has gone through multiple API versions and even just Vista has 40 different versions and runs on computers with one or two or six processor cores, sometimes shared, sometimes with different memory access models (flat, NUMA, single-processor-multi-core vs multi-processor vs multi-multicore and memory/cache sharing and access models) that affect performance, some with a scroll wheel or a 7 button mouse, some with joypads or joysticks, most with physical keyboards. Some very few have touch screens. Some have 3D graphics to different levels of performance.

      How is this different?

    21. Re:mobile platform by Anonymous Coward · · Score: 0

      Not commenting on whether it's appropriate in this particular case, but "redundant" means it doesn't contribute meaningfully to the discussion, which doesn't solely depend on the number or contents of the other posts on the article.

    22. Re:mobile platform by Anonymous Coward · · Score: 0

      YOU are an idiot. You have never developed anything for any platform, so who are you to say anything? You're full of shit.

    23. Re:mobile platform by logistic · · Score: 3, Interesting

      Remember Windows CE hand held devices! You would run around the net looking for applications and they would not run (oh sorry was compiled for MIPS and you have and ARM device, or some other screen size or assumed a physical keyboard or was complied for V 2.11 and you running some minor incrementally different version).

      It's weird to see the same thing happening all over again. It's great to have an open platform but like an electrical outlet all the plugs fit, or USB or PCI (yes there are occasional incompatibilities) having standards that the developers can rely on is what makes things useful. Android is not even close to Windows (or any good modern desktop Linux Distro that will run on just about any hardware that meets spec and the applications for said OS for the most part will run)

      I think many of us would like that kind of reliable application experience sans Apple's vendor lock in on hardware and OS.

      As an aside I don't know why we're so willing to welcome Google as our mobile overlords. I personally don't see how the community can catch every bit of data gathering they've built into the code and then make a stable usable version you can compile for whatever hardware you've got. eg I'm unaware of tinfoil hat Android.

    24. Re:mobile platform by Anonymous Coward · · Score: 0

      Running on all sorts of different platforms is how Windows won. Apple had it's os and hardware, all locked in, consistent and probably easy to develop for, and Microsoft installed on IBM pc and their clones. It hurt Windows for the reliability, as they could not know what kind of a disk controller and video card might come out next month, but being able to install on lots of manufactures hardware meant it got installed everywhere. Being easy to pirate was probably more effective than Apple's giving discounts to schools, as being "open" is going to get more android out there than ios.

    25. Re:mobile platform by Lundse · · Score: 1

      All these complaints are really about fragmentation. Your criticism is not about Android, but about whether we should have more than a handful of different phones to develop on. I say we should. Apple is showing us very clearly what the alternative is.

      The question then is, whether Android is good for such a fragmented market. Technically, I have no idea. And its ecosystem of development could be more open - but I am sure that the basic openness of the platform is doing/will do a lot of good.

      --
      IAIFARSIJDPOOTV - I Am In Fact A Reality Star; I Just Don't Play One On TV
    26. Re:mobile platform by poetmatt · · Score: 1

      really?

      ever heard of red hat? That's not commercial? ever heard of android? that's not commercial?

      How many servers run linux versus windows? Do I need to pull up that cite again?

      thanks for pointing out you have no idea what you're talking about.

    27. Re:mobile platform by Sancho · · Score: 2, Insightful

      But there's fragmentation on iOS, too. The oldest generation of iPod Touch and iPhone can't get the newest software version. Still supported devices may not have cameras (last gen Touch and iPad.) They may not have a consistent data connection.

      All of these cases have caused issues with software. For example, some apps require a camera. That's fine. But when someone links to an app and says, "Check this out," and you follow that link on a device without a camera, you basically get to a 404 page. You're left wondering what's going on.

      Then there's the data connection. A very popular app (Angry Birds Seasons) inexplicably requires an Internet connection. I suppose it's because the winter levels form an advent calendar and they want to make sure people don't jump ahead. You could do that by checking the date, but I guess that wasn't good enough. Regardless, it took a lot of people by surprise when they tried to play on their Touch.

      But of course, software version is the biggest issue. When I update apps, I can't count the number of times that an update has been required because the developer didn't test well enough on one version or another of the OS and got complaints. And of course, there are people on older devices who get left out in the cold because a developer wants to use the worthless Game Center.

      No, there's fragmentation on iOS, and it's only going to get worse. It's just that this fragmentation is a dirty little secret swept under the rug in order to have an excuse to complain about Android.

    28. Re:mobile platform by Anonymous Coward · · Score: 0

      And this is different than programming for a computer how? Macs simplify hardware compatibility and programming issues at the cost of user choice by restricting the hardware choices, and the same can be said about iOS devices. PCs have the added challenge of seemingly endless possibilities for hardware combinations that comes when you allow the market to offer the users whatever choices that they think users might want, and the same can be said about Android devices. The analogy of computer to smart phones continues:

      Computers in modern times (both PCs and Macs) are expected to have:
      * keyboard
      * mouse
      * screen

      Smart phones (both Android and iOS) are expected to have:
      * on screen keyboard (their answer to the computer's keyboard)
      * touchscreen (their answer to the computer's mouse and screen)

      If your app can run with these basic components in a way that is sufficiently abstracted from the hardware, you should be good to go. If your app depends on a piece of hardware, then you're choosing to dive into a subset of the population. This is the same as writing a scanning program for a PC. User doesn't have a scanner, then they obviously aren't interested in scanning and not your target audience. Yes, resolutions may be different, etc, but resizing an app for different resolutions is a concept that has been around for quite some time now. I guess I fail to see what challenge Android presents that is so different from a PC. You want "easy programming" where you can hardcode pixel locations for a resolution you depend on? Go with iOS and never port to Android. You want to do it right and not treat your app like a glorified dialog box? Then you can put it on any device (iOS or Android) of your choosing which has the required hardware for your purposes.

    29. Re:mobile platform by Anonymous Coward · · Score: 0

      I modded him redundant because it's the same BS FUD everyone complains about with Android, as can be seen below.

      (If you only read one of those comments, read this one.)

    30. Re:mobile platform by Anonymous Coward · · Score: 0

      Android is not horrible from a developer viewpoint.

    31. Re:mobile platform by jeffmeden · · Score: 2

      The real problem (lol, "listen to me", right?) is that handset makers and carriers have no motivation to improve the situation. People don't buy more of an old phone because the software got revved and has new features. They buy *brand*new*phones* so the handset makers and carriers are constantly chasing the bleeding edge and if your handset is just SIX MONTHS OLD you can count on infrequent or non-existent updates.

      Google will lose to Apple in this space because they have the reins on the software/hardware process (since they do it all) and they have a tight leash on their carrier of choice. This means that while the hardware may not be at the cutting edge (with the exception of the very first iPhone and the iPhone 4) they can maintain a VERY stable app market.

      Google needs to start charging for Android OS development, and they need to take the money and take over the dev role from the handset makers. Then they need to start pushing hard on the carriers to standardize on the bloat they will push to their customers. Then, and only then, will we see a mature Android market (and the whole android experience for that matter) appear.

    32. Re:mobile platform by grapeape · · Score: 2

      Because whenever fragmentation is mentioned the bozos pretend it isn't a real issue? I have 3 android devices in my home...none of them run the same version, one has google apps natively, one has a hack to get it and the other one I haven't even bothered with because its too much of a pain in the ass. All have different front ends as well...

    33. Re:mobile platform by BagOBones · · Score: 5, Informative

      As a developer there is a HUGE difference...

      The iOS devices basically progress in a predictable fashion inheriting the functions of the last gen.. IE you can easily choose your lowest target and with very minimal tweaking support ALL higher / newer devices.. Also using consistent APIs you can detect specific models and enable specific features, knowing they EXIST on the device without writing custom code to detect them.

      As android has progressed there have been APIs from vendors made to support model specific features. You can't count on what UI the user sees since HTC, Sony and Moto all reskin the OS... Makes it fun to explain to users how to do stuff when the OS looks alien.

      --
      EA David Gardner -"... but the consumers have proven that actually what they want is fun."
    34. Re:mobile platform by Sancho · · Score: 1, Informative

      Using your argument - if there's only 1 device it has to be goddam perfect since all your eggs are in that basket. Hence the ludicrous situation earlier in the year when Apple royally screwed the iPhone4's antenna and *blamed the user* for holding it wrong. Its more than just marketing, its borderline brainwashing - they just could not under any circumstances accept their entire product range of 1 was a turkey. Fortunately, as has been said before, Steve Jobs treats his customers like idiots and, as usual, on this occasion they proved him right again.

      Had an Android phone been made with a defective antenna, users would have bought a different model whilst the first is recalled, fixed and relaunched.

      The Antennagate debacle should have been horribly embarrassing for Apple, both in the design, testing failure, and response once the issue was known. It kills me that Jobs got away with blaming the users.

      That said, Android's nothing special. The phones are made by all sorts of companies. Some might have issued a recall, some might have dealt with it. My personal experience with a very similar issue was with the Nexus One. If I held the phone in the wrong way (which happened to be the most natural way for me to hold the phone while reading on it) I would lose 2-3 bars--often causing a complete loss of signal. You can read about this well-known issue by searching for "death grip nexus one." The term "death grip" seems to imply a tight grip, but that wasn't required to repeat the issue (at least in my case.)

      The end result was not a recall, and though the Nexus One happened to flop, it's unlikely that this was the reason. My end result was sending the phone back as defective and getting hit with a restocking fee I was unable to get out of despite the fact that the phone was simply unusable to me. To their credit, Apple at least fully refunded users who felt that the antenna issue made the phones unusable.

    35. Re:mobile platform by MichaelKristopeit309 · · Score: 0
      ur mum's face are an idiot.

      i've developed platforms to develop platforms.

      you're exactly what you've claimed to be: NOTHING.

      why do you cower? what are you afraid of?

      you're completely pathetic.

    36. Re:mobile platform by MobileTatsu-NJG · · Score: 2

      Because some bozo starts whining about fragmentation whenever Android is mentioned?

      "Your honor, I object. It's devastating to my case!"

      --

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

    37. Re:mobile platform by Anonymous Coward · · Score: 0

      It doesn't matter, you can just root the phone and install what you want.

    38. Re:mobile platform by Anonymous Coward · · Score: 0

      I've developed for WinCE, Windows 7 Mobile, iOS, Android, RIM, and Symbian. Android is not the easiest to develop for, but thanks for playing.

    39. Re:mobile platform by Anonymous Coward · · Score: 0

      Blah fucking blah!!!! Android is the new windows and my ass is my ass. What a load of bullshit to even bother talking about

    40. Re:mobile platform by jeffmeden · · Score: 1

      All these complaints are really about fragmentation. Your criticism is not about Android, but about whether we should have more than a handful of different phones to develop on. I say we should. Apple is showing us very clearly what the alternative is.

      Yes, curse Apple. Curse them for their mass appeal and constantly growing popularity. How dare they be successful in the midst of people who don't like their development process...

      Android is withering on the vine. Sure there are new handsets coming out all the time, but anyone with a handset from just six months ago is lumped in with the "legacy old-timers" and they get infrequent/unstable software updates while the handset makers and carriers chase new customers with brand new handsets. This business model is headed for mediocrity. Apples business model (as painful as it is to admit) of presenting one front end, one platform to develop for, and stable, reliable legacy updates is only getting stronger.

    41. Re:mobile platform by Sancho · · Score: 1

      There really are a lot of commercial apps for Linux--they're just mostly Enterprisey. And they do suffer from fragmentation, to a degree. Usually one or two versions of one or two distros will be supported. Need to update due to security reasons? Hopefully you've got a support contract, but even then they may not provide an update for a newer version of the distro.

      Every OS has fragmentation to a certain degree.

    42. Re:mobile platform by MrHanky · · Score: 1, Interesting

      No, it's the other way around: when someone perpetuates stale myths for the sake of selling a device from corporation A instead of B, I can safely assume that the person doing the promotion is a fanboy.

      Look, here's a person pretending the presence of a keyboard on some phones is somehow a problem for developers. It's not, no more than, say, some computers using a trackpad instead of a mouse will cause problems for Windows developers. OMG, phones without camera won't support my camera app! A nightmare! It's bullshit.

    43. Re:mobile platform by amicusNYCL · · Score: 1

      I have 3 android devices in my home...none of them run the same version, one has google apps natively, one has a hack to get it and the other one I haven't even bothered with because its too much of a pain in the ass. All have different front ends as well...

      Whose fault is that? Is that the fault of Android, or Google? Is it the fault of your carrier(s)? Is it the fault of the application developers? Is it your fault for buying three different devices and expecting them to be the same?

      --
      "Our two-party system is like a bowl of shit looking at itself in a mirror." - Lewis Black
    44. Re:mobile platform by Anonymous Coward · · Score: 0

      Android developers don't care about fragmentation because people who care about fragmentation don't become Android developers.

      I would actually say that Android's fragmentation is the biggest obstacle to its becoming the Windows of cellphones.

    45. Re:mobile platform by Anonymous Coward · · Score: 1

      Tell me where you live.

    46. Re:mobile platform by Anonymous Coward · · Score: 0

      android is nothing like windows

      On damn minute, Admiral. There's one way it's a lot like Windows.

      Android, just like Windows, depends on spreading by being preloaded on hardware without end users ever making a decision about what OS they want.

      I'll admit, I can't readily imagine a phone market where people buy phones that aren't yet functional until the user also picks an OS, so it's not like the situation isn't excusable, but it certainly does exist. And Android's competitors are just as bad in that regard, but Android happens to be the successful one, just as Windows 95 came preloaded on a lot more computers than Mac OS 7 did, thus doing more damage to OS progress.

      For the desktop computer market of the late 1980s and later, preloading caused grevious harm to the overall quality of software, and it's probably not going to be all that great for handhelds either.

    47. Re:mobile platform by pspahn · · Score: 1

      There is an entire world outside the top linux distros and a few specialized applications. Saying linux isn't fragmented is silly.

      --
      Someone flopped a steamer in the gene pool.
    48. Re:mobile platform by grapeape · · Score: 4, Informative

      There is a big difference between obsoleteness and fragmentation, support for older devices has always been an issue of "we'll take what we can get" when it comes to technology. The problem with Android is that you can buy half a dozen currently on the shelf products and find that none are running android the same. The 3 devices I have were all purchased this year, one has 1.5, one has 1.6 and one has 2.1, 1 has google apps the other 2 don't come with, 1 has a custom front end with swipe, one has a custom front end that makes it almost unnavigable and one has a vanilla dated android front end with half the default stuff missing. I like android as much as anyone but burying our heads in the sand and pretending the problems don't exist isn't supporting the platform its supporting a path that will inevitably lead to its demise. While I like the idea of open source, Google needs to put their foot down and at least come up with a set of minimal standards that require manufacturers to comply with them for the platforms own good. As it is now its great for a geek that knows what he is doing but for the average consumer without a lot of research and someone to hold their hand has no idea what they are going to get when they go to buy an android device. I cant even count how many times I have had clients ignore my advice and go out and buy a cheap piece of crap since the cheaper one ran android too....then I have to deal with them pissed off with me that they have a version that doesn't sync with exchange or doesn't have google apps, or is missing media players, etc.

    49. Re:mobile platform by gstoddart · · Score: 1

      It doesn't matter, you can just root the phone and install what you want.

      I think that installing a new OS on my cell-phone is on my to do list ... right after getting a rectal exam from the TSA at an airport.

      It's just not something I really care to do. I've never put new firmware on my TV remote either. :-P

      --
      Lost at C:>. Found at C.
    50. Re:mobile platform by kakris · · Score: 3, Interesting

      I've done some development on Android and I don't think I'd agree that it's a horrible platform. There are plenty of things to pick apart, and it can be tiring figuring out the way Google wants you to do certain things, but it doesn't seem any worse than learning any new API. Generally my code works on 80+% of the devices out there the first time I test it after debugging. From there it's usually small tweaks, and the bugs generally stem from me not doing things according to best practice. It's not unlike developing websites to some degree. You'll do tons of cool CSS hacks, only to realize it doesn't work right in IE. As you get more experienced, you know to stay away from problematic areas. Android development is similar in many ways. Perhaps frustrating at first, but with experience you can write code that works everywhere the overwhelming majority of the time.

    51. Re:mobile platform by tknd · · Score: 1

      Camera on the back, maybe front too, or not at all?

      iPod touch has no camera. iPhone2 has 1 camera. iPhone3/3GS has 1 camera. iPhone4 has two cameras. So why are you tagging this on Android?

    52. Re:mobile platform by SupremoMan · · Score: 1

      Sort of like developing for the PC, right? I know, we should all move to vendor-locked consoles.

      I was planning on posting something similar to this. I totally agree with this point. If you can run the same OS on the desktop with millions of hardware configurations, why is doing the same thing on a smartphone all of a sudden an issue?

    53. Re:mobile platform by Anonymous Coward · · Score: 0

      Remember Windows CE hand held devices! You would run around the net looking for applications and they would not run (oh sorry was compiled for MIPS and you have and ARM device, or some other screen size or assumed a physical keyboard or was complied for V 2.11 and you running some minor incrementally different version).

      It's weird to see the same thing happening all over again.

      Well, duh. It isn't happening again.

    54. Re:mobile platform by MichaelKristopeit306 · · Score: 1
      4513 brittany ct. eau claire, wi. 54701. my phone number is 715-514-0916.

      why do you cower? what are you afraid of?

      you're completely pathetic.

    55. Re:mobile platform by Sancho · · Score: 1

      As a developer there is a HUGE difference...

      The iOS devices basically progress in a predictable fashion inheriting the functions of the last gen.. IE you can easily choose your lowest target and with very minimal tweaking support ALL higher / newer devices.. Also using consistent APIs you can detect specific models and enable specific features, knowing they EXIST on the device without writing custom code to detect them.

      A fair point, though it's reasonable to point out that there are currently three devices with different hardware specs which are the most recent targets of their line.

      That said, the Android Market allows you to specify features which are required for your app. You can write to a lowest common denominator there, too, without worrying about testing for specific features. That is, unless you want optional support. How would an iOS app handle optional support for, say, a camera, without custom code?

      As android has progressed there have been APIs from vendors made to support model specific features. You can't count on what UI the user sees since HTC, Sony and Moto all reskin the OS... Makes it fun to explain to users how to do stuff when the OS looks alien.

      Is there really much change once the user is in your application?

    56. Re:mobile platform by Dog-Cow · · Score: 1

      Ultimately, it's Google's fault. But you're ignoring the problem so you can play the blame game.

    57. Re:mobile platform by hunangarden · · Score: 1

      Android is hardly a horrible platform for developers. Its actually pretty great. Sure the various screen sizes can be tricky, but Android provides an easy way to handle it, for most cases.

      When the Galaxy Tab came out I had to create a custom screen layout for only one of our screens, the rest scaled naturally.

      Not to mention, iOS has the same issues with screen size now that there is the iPad. But you'll have to add double size images to all your apps if you want them to look great on iPhone 4.

      iOS also has same issues with Telephone vs no Telephone (iPad, Touch), GPS vs no GPS (Touch), front facing camera vs not, etc.

    58. Re:mobile platform by sjames · · Score: 1

      Basically, you have tons of different devices you need to support, all with different hardware, resolution and features. They might or might not have changes made by the phone manufacturer and/or telcos. They might have physical keyboards or only touchscreen. Maybe multitouch on some. Camera on the back, maybe front too, or not at all? Different API's supported by different versions of Android.. It's a nightmare.

      If they would actually DESIGN the things rather than just crapping them out, this would not be a problem. A camera is a camera, the same things need to happen no matter what the camera is. Since there may be more than one, they have a device number, big deal. A touch screen is a touchscreen. Ultimately it can support contact, move, and lift and coordinates for those. There is no good reason for them to not support a standard and simple API.

    59. Re:mobile platform by Curunir_wolf · · Score: 1

      Quit your belly-aching and get on with it already.

      --
      "Somebody has to do something. It's just incredibly pathetic it has to be us."
      --- Jerry Garcia
    60. Re:mobile platform by Anonymous Coward · · Score: 0

      You keep using that word - fragmentation - I don't think it means what you think it means. You would have to understand both the Android architecture and the meaning of the often misused Fragmentation word. Android has excellent API compatibility - if the developer doesn't do weird stuff an app written against 1.6 version of the OS will run fine against 2.2 for example, with no changes. Future apps written for Gingerbread OS will still work just fine on tablets and phones - without looking weird on either one - a single binary.

      Sure some devices are going to have more capabilities than others just like the PCs - some have cameras and some don't. Just because there is differentiation does not mean it is a problem. Apps have the ability to discover supported features of the phone and work accordingly. This only impacts specialized apps - that need/use the special hardware features. So Skype for instance can work with voice calls on all phones and enable Video on the phones that have the cameras it supports. Just like on PC.

      Android has further advantage of the JVM - most apps will not even need a recompile if tomorrow vendors start shipping Android on Atom based phones (Yikes, not that I wish that should happen but you get the idea).

      If you are going to complain about diversity being bad - that's your choice and you may make that choice freely but generalizing it as a bad/horrible thing is borderline insane. Diversity has its benefits and they largely outweigh the little manageable annoyances they introduce.

    61. Re:mobile platform by Anonymous Coward · · Score: 0

      ever heard of red hat? That's not commercial?

      Ever heard of Adobe? Dude, the OS variant package isn't what he's talking about when he says commercial. Don't try and be facile; you're bad at it.

    62. Re:mobile platform by AndGodSed · · Score: 1

      Red had it NOT an application, it is the OS that there supposedly is a lack of commercial applications are for.

      And he is an idiot, there are commercial applications for every OS out there, as a good for instance have a look at how many of the really great animated movies are made on Linux platforms right through the production process.

      Dying argument.

    63. Re:mobile platform by josepha48 · · Score: 1
      It's not the different hardware that is the problem it is that it is not handled by the android API's. The API's should abstract that away from a developer so that they code for one size and not have to worry so much about the other sizes.

      The bigger problem with android is the incompatibilities between OS versions and the fact that it makes some phones end up on different versions of the OS than other phones. Like gingerbread is 64 bit so I hear, but previously all versions were 32 bit. (Not sure if that is true). However I do know some phones are not capable of getting past eclair and others are left on cupcake. This means that some get the new market upgrade and others are left behind. Add in vendor customizations to the UI on top of that and the end user has well a worse than windows PC experience with their phone.

      Currently my android phone is stuck at 1.5 and so I don't get the new market update, but have been told by the manufuckturer that it will be updated to 2.1 by .. well they keep slipping the date, so I'm about thinking never and my apps are slowly one by one no longer working. It makes me think about getting an iphone because I know apple will at least provide me with a recent os experience for the 2 year contract that I am on.

      It is partly googles fault too over this, as they should be discouraging phone makers from adding their custom ui crap on top and not releasing all that as open source.

      --

      Only 'flamers' flame!
      Does slashdot hate my posts?

    64. Re:mobile platform by Anonymous Coward · · Score: 0

      Anecdote.

      I work for a big retail firm. We'd love to put out an Android version of our app but it would cost too much to test on enough devices to say we actually support "Android" rather than some limited number of handsets. This means we won't even start on it because it would be a customer care nightmare fielding all the calls on why something doesn't work on Susie Qs phone.

        As is we just say we're looking into Android and leave it at that.

    65. Re:mobile platform by jeffmeden · · Score: 2

      really, you had to throw the fragmentation argument again? is that the best you can do?

      android is nothing like windows. it's everything like linux, because it is linux. Linux doesn't have fragmentation issues either, unless you're goin for the fud route.

      way to troll there.

      Yeah Linux also doesnt have the "brand new version x won't ever run on hardware y because maker of hardware y neglects to give a shit about now six month old hardware y anymore now that hardware z is out."

      Honestly, take a look around the Android developer community and for every 1 person happy making games or fart apps there are 10 user/developers trying in vain to hack new open source code onto new-ish handsets, because the hardware manufacturers don't give a shit about fragmentation either... They only work on one handset at a time, their *newest* one.

    66. Re:mobile platform by 99BottlesOfBeerInMyF · · Score: 3, Insightful

      Basically, you have tons of different devices you need to support, all with different hardware, resolution and features. [...] It's a nightmare.

      Sort of like developing for the PC, right? I know, we should all move to vendor-locked consoles.

      As the previous poster mentioned if you'd bother to quote them in their entirety, PC's don't have to worry about severely limited cpu power and battery life. Running Flash on a Mac can be annoying and will drain your laptop's battery and use way more processor cycles than any other plugin. Port the same thing to an iPhone or other Mobile and you have people with mobile devices that are unresponsive, crashy, and don't even last a whole day on a battery. When resources are limited by the size and portability, problems get magnified sometimes to the point where they are game changers.

      No one is proposing that we all move to consoles for the laptop/desktop market... but you're conflating that market with the mobile market where there are different needs and limitations.

    67. Re:mobile platform by Anonymous Coward · · Score: 0

      >> The biggest problem with Android is that from a developers point of view, it's a horrible platform.

      Wow. Such a horrible platform that it has shitload of applications and shitload of developers and shitload of users. Must be very very horrible!

    68. Re:mobile platform by kiwimate · · Score: 1

      As much as I dislike Apple, iPhones are a solid platform. They have a few different versions of the OS (there needs to be progress, right?), but that's it. Much better for developers and for users.

      Well, honestly, this is what Apple has always done. Apple decided very early on they would maintain strict control over their systems (in conrast to the IBM way of doing things and allowing clones). So on the PC compatible/Windows platform, you have complete openness, a plethora of players, squillions of devices, and chaos. On the Macintosh/iPhone/etc., Apple decreed "thou must do this". Developers (hardware and software) found they had a non-trivial amount of overhead to comply with Apple's strictures, but the end result is a very tight experience for the user.

    69. Re:mobile platform by ThatMegathronDude · · Score: 1

      He's saying that the fragmentation doesn't hurt Linux.

    70. Re:mobile platform by diegocg · · Score: 3, Interesting

      Except that they do share his concerns. Not the version fragmentation problem, but the "lack of hardware uniformity" problem. Software testing in android is already hard, because the same software can work differently depending on some subtle hardware difference, so you need to test in different devices. It's not the end of the world, windows programmers were able to make programs for the hardware nightmare that the PC world is, but it's not nice.

    71. Re:mobile platform by Ash+Vince · · Score: 2, Interesting

      As much as I dislike Apple, iPhones are a solid platform. They have a few different versions of the OS (there needs to be progress, right?), but that's it.

      Is it? Or are you completely ignoring the 4 different physical devices with vastly differing hardware and capabilities. Whilst this doesn't hold a candle to Android it is still a case of having differing devices to choose to support or not. This is an inescapable fact of any platform that is upgraded regularly.

      Most developers are probably choosing to not support the iphone2 by now but ignoring the iphone3 is still a very big market to ignore since many of the people who adopted it under contract are still stuck with it unless they pony up the full price for a new phone. Even allowing for just supporting iphone3 basically determines how much you can really utilise the 3D on the iPhone4 and encourages you to produce 2 different versions if you want to use it to it's fullest but still have a large enough market for your app. Granted for many things the 3D capabilities are not needed but for games that is a different matter.

      And now you also have the iTab thrown into the mix. Like it or not, "fragmentation" is factor all developers have to deal with. You just pick which devices you want to support. With iOS you actually pick devices, with Win7 and Android you pick specifications but it is still a choice you have to make and always will be until we decide we do not want the to take advantage of any more hardware upgrades to our devices or until they hardware upgrades start being given away free like the software upgrades (I am not saying this is ever likely to happen on any platform).

      --
      I dont read /. to RTFA, I read /. to offend people in ignorance.
    72. Re:mobile platform by Timmmm · · Score: 5, Insightful

      I'm an android developer, and I *do* share his concerns. There are three aspects to the problem:

      1. Unintended device differences.

      I've had loads of emails from people saying that my app behaves incorrectly on their phone, whereas it works perfectly well on mine and many other phones. There are certain areas of development where the differences in behaviour on different devices can be pretty huge. In my case it is sleeping and waking the device, but there are others, like sound latency, graphics capabilities, and multitouch behaviour (*cough* stupid dual-touch *cough*). You really do need to test these apps on the actual phones in order to make sure they work (or wait for "I am shocked that this free, ad-free app doesn't work." emails).

      2. Intended device differences.

      There are a ton of different android phones. Suppose you want a layout to work nicely on all of them. Android has a pretty nice framework for selecting a layout file based on device differences, and these are only *some* of the things it can consider: orientation, whether the keyboard is open, screen size, screen aspect ratio and night mode. Multiply those and you have a lot of work. Ok presumably you wouldn't use all of them, but you could *easily* end up with 6 layouts for one screen. It doesn't help that Android's layout system is one of... no *the* least well behaved I've used. It frequently does stuff that makes no sense (search StackOverflow for examples).

      3. Old versions of Android.

      Yes it is a bigger problem than on iOS. 17% of users are still on Android 1.5 or 1.6. How many iOS users haven't upgraded their OS for a year? Actually I checked, and Apple stopped providing updates for the original iPhone 2.5 years after its release. It seems most Android phones don't even last a year before they are end-of-lined. This affects developers because it means you can't use the latest nice APIs without either using ugly reflection hacks (not possible with the NDK) or ignoring some users.

      There's lots to like about Android, but don't pretend there aren't any flaws.

    73. Re:mobile platform by Anonymous Coward · · Score: 0

      There are minimum standards and specs. When you create a project in the SDK, this is the first thing you define. Stop spreading bullshit eh? Android is scaring the shit out of apple, it's caught it up in less than two years and accelerating.

    74. Re:mobile platform by amicusNYCL · · Score: 1

      Really? It's the fault of Google that this guy has three different phones that each run a different version of Android? Google made that decision?

      --
      "Our two-party system is like a bowl of shit looking at itself in a mirror." - Lewis Black
    75. Re:mobile platform by Lundse · · Score: 1

      Apple is showing us very clearly what the alternative is.

      Yes, curse Apple. Curse them for their mass appeal and constantly growing popularity. How dare they be successful in the midst of people who don't like their development process...

      I was talking about the censorship and vendor-tie-in. About letting one company and their fear of lawsuits decide what we can access and how. What the hell are you talking about?

      Android is withering on the vine. Sure there are new handsets coming out all the time, but anyone with a handset from just six months ago is lumped in with the "legacy old-timers" and they get infrequent/unstable software updates while the handset makers and carriers chase new customers with brand new handsets. This business model is headed for mediocrity. Apples business model (as painful as it is to admit) of presenting one front end, one platform to develop for, and stable, reliable legacy updates is only getting stronger.

      Uhm... Check your statistics, Android is doing quite well. And even if you are proven right in five years time, and there was no market model for an open development ecosystem, you still have not begun to address the point you quoted; Apple is showing us the dangers of the one-vendor model quite consistently.

      Please do not respond again if you are unable to differentiate this criticism from "I hate Apple because they are succcessful".

      --
      IAIFARSIJDPOOTV - I Am In Fact A Reality Star; I Just Don't Play One On TV
    76. Re:mobile platform by poetmatt · · Score: 1

      bingo. whoosh to pspahn.

    77. Re:mobile platform by Anonymous Coward · · Score: 0

      These are, on the whole, minor problems that can be resolved by Apple with a bit better versioning and capability spec, but apparently not enough people have complained (yet). I still prefer fragmentation on the order of three or six versions, not 60. I also have to say that I don't like being left out in the cold either (in terms of having an older device that is still viable), but that has become the norm for the industry, sadly. If I got a few more OSX 10.5-10.6 performance-only upgrades, I'd be a much happier camper.

    78. Re:mobile platform by ArcherB · · Score: 1

      As much as I dislike Apple, iPhones are a solid platform. They have a few different versions of the OS (there needs to be progress, right?), but that's it. Much better for developers and for users. While Windows Phone 7 has definitely taken a better approach than before, they also haven't considered this issue.

      Basically you babbled about how there's approximately 1 iPhone. I mean face it, Linux runs on SPARC and PPC and x86 and x86-64; Windows has gone through multiple API versions and even just Vista has 40 different versions and runs on computers with one or two or six processor cores, sometimes shared, sometimes with different memory access models (flat, NUMA, single-processor-multi-core vs multi-processor vs multi-multicore and memory/cache sharing and access models) that affect performance, some with a scroll wheel or a 7 button mouse, some with joypads or joysticks, most with physical keyboards. Some very few have touch screens. Some have 3D graphics to different levels of performance.

      How is this different?

      Because Windows, as the OS handles the hardware. You want to play a sound in Windows? You tell Windows to play a sound through an API call. It's up to Windows to take the request and hand it off to the driver which translates it and hands it to the hardware. It doesn't matter what kind of sound card you have, all applications pretty much handle them the same way (minus various features like EAX or whatever, but even those are API independent) Want to print a document? Again, you hand the document off to the Windows Print Service. The app does not care what kind of printer you have and it can retrieve the features of the printer from Windows (B&W/Color, paper sizes etc).

      I see no reason why Android can't do things this way, assuming they don't now. You want to access the GPS, ask Android "Where am I"? Want to display something on the screen? Make a generic call to Android to display something on the screen. What Android does with the calls is up to Android and the hardware drivers built into the phone. The developer should not care what kind of hardware you have as long as you have the necessary hardware.

      --
      There is no "I disagree" mod for a reason. Flamebait, Troll, and Overrated are not substitutes.
    79. Re:mobile platform by jeffmeden · · Score: 1

      Dangers? What, that they don't like porn, apps about android, or wikileaks? Oh and they only sell their phones to work on networks they choose! Noes!!! Our society is in peril!!!!1111

      Please do not respond again if you are just here to spout ideology.

    80. Re:mobile platform by Daengbo · · Score: 1

      I really don't get how Applites buy in with such fervor to Apple's success, despite having nothing to do with it. It reminds me of Microsofties in the late 90's being so proud of BG for being the richest businessman in the world.

    81. Re:mobile platform by Anonymous Coward · · Score: 0

      Have you considered maybe he IS an Android developer? Your sweeping generalization reveals your own personal bias. Perhaps maybe some Android developers legitimately think fragmentation is an issue?
       
      By the way, are you an Android developer? If so, have you been given permission to speak on behalf of the entire community?
       
      Modded Insightful, ha.

    82. Re:mobile platform by paeanblack · · Score: 3, Informative

      Linux doesn't have fragmentation issues either, unless you're goin for the fud route.

      The commercial Linux companies don't have a strong financial incentive to fragment the market. They rely on app developers to directly support their product, and if they stray too far from OSS principles, they lose the dev support. There is not enough money to be made locking in customers to overcome the losses on the development side.

      Phone companies do have a strong incentive to fragment the Android market. Their business model relies on making it as difficult as possible to switch providers and to provide incentives for unnecessary hardware upgrades by artificially restricting software upgrades to newer models. They don't care about openness. They don't have to. They are the phone company.

    83. Re:mobile platform by Anonymous Coward · · Score: 0

      great - just great - it's 99 bottles again - I wonder what his perspective on this issue might be...?

      well what a surprise - he seems to be supporting apple on this particular one. what a stunning turn up!!!!!

      watch and wonder as this pitiful little creep demonstrates his devotion to steve jobs by taking his wrinkled pecker into his mouth once again, and going at it like there is no tomorrow.

      on second thoughts you'd probably rather not =(

      please mr bottles just fuck off and leave slashdot to those that are capable of independent thought and know something about computers.

    84. Re:mobile platform by kakris · · Score: 1

      The real world doesn't support your "withering on the vine" argument:

      http://www.engadget.com/2010/07/09/comscore-android-grows-us-smartphone-market-share-as-all-others/

    85. Re:mobile platform by Attila+Dimedici · · Score: 0

      That's because Iphones only come from one company. So, what you are saying is that monopolies are good.
      Would the market be better for developers if HTC, LG and Motorola all came out with a device that used its own OS and was competitive with the Iphone, Because that appears to be what you are asking for. Either that or you want everybody else to give up and for everyone to use Iphones.

      --
      The truth is that all men having power ought to be mistrusted. James Madison
    86. Re:mobile platform by TheCouchPotatoFamine · · Score: 1

      okay genius,

      "sans Apple's vendor lock in on hardware and OS"

      why do you think Apple is different the Android in having one good set of hardware and API (more or less)? I couldn't possibly be because they control the platform and stopped businesses from mutilating the platform for their own short reasons, could it?

      --
      CS majors know the time/space tradeoff, but they never get taught the 3rd, crucial, tradeoff of the set: comprehension!
    87. Re:mobile platform by uniquename72 · · Score: 2

      You must still be using those last-gen TV remote apps, then.

    88. Re:mobile platform by zeroshade · · Score: 1

      Android has no more fragmentation on cell phones than windows has on desktops.

    89. Re:mobile platform by bluefoxlucid · · Score: 1

      Because Windows, as the OS handles the hardware. You want to play a sound in Windows? You tell Windows to play a sound through an API call. It's up to Windows to take the request and hand it off to the driver which translates it and hands it to the hardware........

      And...

      I see no reason why Android can't do things this way, assuming they don't now.

      Android is Linux, by the way. How do you imagine it works?

      I don't see the argument here. Some computers have faster CPUs, several gigs more RAM, more CPUs, bigger screens, and graphics cards that can handle lots and lots of effects. Some computers have 1024x768 resolution, a gig of RAM in this day and age, two core at 2GHz each, and on-board graphics that can't handle anti-aliasing. This is as fragmented as cell phones.

    90. Re:mobile platform by Attila+Dimedici · · Score: 2

      No, they are proposing that we would have been better off if we had gone that route in the first place. I remember when the complaints people have about Android were the complaints they had about the PC market. It was why the Mac was better and why everybody should have bought a Mac.

      --
      The truth is that all men having power ought to be mistrusted. James Madison
    91. Re:mobile platform by uniquename72 · · Score: 1

      Google's fault, why? Because they let carriers mod the system?

      From my point of view, it's entirely the end-user's fault. Why buy 3 systems that don't work together the way you want them to? It's not like the older systems are off the market, or that it's in any way difficult for anyone on /. to upgrade the old system.

      Normal users don't give a shit about fragmentation, because they have no idea which version they're running. Hell, most of them don't even install any apps.

    92. Re:mobile platform by oh_my_080980980 · · Score: 0

      And low and behold the Android sycophant ignores the point: "well-vetted, vertically integrated solution rather than an assembly kit that I can use."

      Stammer all you want but you don't have that because of Motorola, Verizon, AT&T, Nokia, all the vendors and Telcos want their own version of droid and app environment. You no longer have a clean UI.

      You should have been able to figure that out.

      Nice job zippy.

    93. Re:mobile platform by zeroshade · · Score: 3, Insightful

      No one is proposing that we all move to consoles for the laptop/desktop market... but you're conflating that market with the mobile market where there are different needs and limitations.

      Just because there are different needs and limitations doesn't remove the analogy. On a desktop or laptop you have all the same differences: different hardware, monitor, resolution, mouse/touchpad/trackball, joystick or no joystick, discrete or onboard graphics, discrete or onboard audio, drivers out the wazoo, varying amounts of ram, cpu, and disk space, built in camera or USB connected, or no camera at all, etc. etc. etc. Just because the environment's needs are different doesn't eliminate the fact that it's a similar situation. You have a system with a large amount of variation in the type and amount of hardware and specs. If developers can write applications for windows and linux that successfully run on hundreds if not thousands of variations of hardware for desktops, laptops, netbooks, etc. Then developers can write applications for Android. This type of variation is new in the mobile space which is the only reason why it keeps getting this much attention, it's not a new development for software developers and should stop being treated as such. It's just simply FUD.

    94. Re:mobile platform by davester666 · · Score: 2

      Empirically, Android phones seem to no longer get updates approximately the day after they stop being featured by the major carriers in the US.

      --
      Sleep your way to a whiter smile...date a dentist!
    95. Re:mobile platform by gstoddart · · Score: 1

      You must still be using those last-gen TV remote apps, then.

      *laugh* Actually, I have one of these.

      It's a lot more programmable than even the manufacturer claimed -- you can have macros on any button if you know how to do it. It's served me well for about 8+ years. Once I discovered what all it could really do, it proved to be better than some more expensive remotes.

      Of course, now I'm sure Logitech has a whole lot more features for a lot less than I paid.

      Cheers

      --
      Lost at C:>. Found at C.
    96. Re:mobile platform by Anonymous Coward · · Score: 0

      It's not an issue because Apple zealots IGNORE the fact that iOS suffers from exactly the same problem. Currently if you write an app for iOS you have to support half a dozen models all with different capabilities. Every iOS developer I know (except the zealots) acknowledge that iOS fragmentation is just as bad as anything on Android. In other words, this is just another example of a "flaw" that Apple magically doesn't suffer from simply because they are APPLE and therefore above reproach to the zealots such as yourself.

    97. Re:mobile platform by Anonymous Coward · · Score: 0

      I think the semantic issue here is that medcalf means "consumer," not "commercial." Enterprise is a whole different beast.

      And let's be honest. Yes, Android is Linux-based. So are a number of embedded devices like one's Tivo. But that does not make them "Linux" devices, so to speak. They single-purpose devices that use a Linux backend, certainly, but much of the complexity of Linux that most of us who use Linux on a daily basis contend with is not present because of a nice, simple application running on top of Linux. Basically, you're talking about specialized Linux applications, not Linux machines.

      And to the poster below, fragmentation doesn't hurt Linux? Depends on your perspective. Linux's power comes from its modularity and adaptability, certainly, but I don't think that it makes for an easy development experience (nor installation experience, when package dependencies are strictly defined). Software packages seem to either be large or depend upon a small set of common libraries, and they don't seem to try and branch out by themselves (and instead let the user decide, and deal with the fallout). Great for building a super-fast webserver, not so great for getting stuff done.

    98. Re:mobile platform by BasilBrush · · Score: 1

      why do you think Apple is different the Android in having one good set of hardware and API (more or less)? I couldn't possibly be because they control the platform and stopped businesses from mutilating the platform for their own short reasons, could it?

      Of course it is. And the reason Android is so fragmented is because each manufacturer is allowed to deviate in their own way from what every other manufacturer ships as "Android" (thus "mutilating the platform for their own short reasons"). In that way it's worse than Windows. At least with Windows PCs, whilst the hardware is fragmented, Microsoft controls the software, and thus for a particular version of the OS, it works the same with the same APIs on all PCs.

      Motivations are neither here nor there. Every company does what it believes is best for it's profits. But the result of their different approaches to this is that iOS has a better experience for developers and users than Android in regards to the problems of fragmentation.

    99. Re:mobile platform by zeroshade · · Score: 1

      That's actually exactly how it works. Android has API calls that handle it all. The only "worry" that you can legitimately have is performance on different hardware and the availability of certain features. Availability is handled by the ability to query whether something exists, and performance depends on your application and can be tested (mostly) using AVD's. You might want to test a small variety of phones (pick one with the lowest feature set you want to support, the highest and maybe 1 or 2 in the middle).

    100. Re:mobile platform by grapeape · · Score: 4, Insightful

      Please explain where the "bullshit" is? The devices I mention are an Archos 7 Home Internet Tablet, An aPad and my Samsung Galaxy S. None are even remotely similar interface or app set wise beyond all having the little green robot show up when they boot. As I stated, denial isn't helping, why cant android fanboys figure that out...its as bad as apple zealots that dismiss areas that are lacking when they all know the minute Apple announced they have suddenly "invented" it again...it will become a feature they couldn't live without. It really is ok to like something and still be critical of it...there is simply no other way to improve upon something without it.

    101. Re:mobile platform by jeffmeden · · Score: 1

      1: those are old numbers. 2: I didn't say it was dead/dying. As an active member of the android community (yes I am above all else an android fanboy, not an apple fanboy despite my criticism and the ability of many a ignorant slashdotter to stereotype me as such) I want android to do well, but they are failing at their mission and will continue to do so as long as the rifts between google, vendors, and carriers continues to grow. It is becoming a problem for people stuck with 6 month old hardware, if they are sitting on a 2 year contract and have to put up with an "old" phone for 18 months, do you think they will jump on buying another one? Google is entering the critical point of Android's development, if they (and the vendors/carriers) continue to screw this up, 2 years from now Anrdoid *will* be relegated to the technology dustbin, Apple will still be gaining users, and some hotshot new technology will come along and try to fill Androids place.

    102. Re:mobile platform by ArcherB · · Score: 1

      Because Windows, as the OS handles the hardware. You want to play a sound in Windows? You tell Windows to play a sound through an API call. It's up to Windows to take the request and hand it off to the driver which translates it and hands it to the hardware........

      And...

      I see no reason why Android can't do things this way, assuming they don't now.

      Android is Linux, by the way. How do you imagine it works?

      I don't see the argument here. Some computers have faster CPUs, several gigs more RAM, more CPUs, bigger screens, and graphics cards that can handle lots and lots of effects. Some computers have 1024x768 resolution, a gig of RAM in this day and age, two core at 2GHz each, and on-board graphics that can't handle anti-aliasing. This is as fragmented as cell phones.

      The point was that it's up to the OS to handle hardware calls, not the developers. I keep reading how these developers are bitching because different phones have different hardware. That's not the issue. The problem is that different phones had different ability. Some have 1 Ghz processors with 528MB RAM and a 4 inch screen (my Evo) while others have a 600 Mhz processor with 256 MB RAM and a 7 inch screen (cheap ass tablets).

      So, it's not so much a matter of what hardware is in the phone. It's a matter of minimum hardware requirements, much like the PC world. When I grab a boxed game at Fry's for my PC, on the bottom is clearly labeled what the minimum hardware requirements are. It doesn't say that I need a Creative Labs sound card with an 512-bit wave table. It tells me I need a sound card, or at most, a Windows compatible sound card. It will tell me that I need 1 GB RAM, not 1GB DDR3 RAM. It tells me I need a processor that is 2Ghz or faster, not an AMD Athlon2 Dual Core and a Via chipset.

      So, my point was that this whole fragmentation issue could be resolved if they simply implemented a "minimum hardware requirements" feature for software. BTW, I understand that Gingerbread was supposed to require certain hardware minimums. Maybe that is the solution. If Android can guarantee minimum requirements for each version of Android, all the developers would need to list is "Requires Gingerbread of better" as the minimum requirements.

      --
      There is no "I disagree" mod for a reason. Flamebait, Troll, and Overrated are not substitutes.
    103. Re:mobile platform by Anonymous Coward · · Score: 0

      you also left out the countless devices running some form of embedded linux. That's a damn long list right there.

    104. Re:mobile platform by Penguin · · Score: 1

      Isn't that pretty much like saying: "Actual Windows developers don't seem to share your concern. As I've said before, only Linux fanboys seem to care about Windows' supposed security issues."?

      (replace with your favourite OS/kernel/whatnot)

      Maybe the developers should care?

      --
      - Peter Brodersen; professional nerd
    105. Re:mobile platform by shutdown+-p+now · · Score: 1

      While they aren't controlling the actual hardware like Apple they are dictating things like the screen size. That alone is a huge improvement over the Android ecosphere.

      Android also has a well-defined list of allowed display resolutions. It gets extended as new phones are released, but then that also happened for iOS, and will doubtlessly happen for WP7 as well in the future.

    106. Re:mobile platform by Duradin · · Score: 1

      Due to use of "think of the children", logistic is the automatic winner of this thread.

    107. Re:mobile platform by Americano · · Score: 1

      Why rebut in a concise and rational manner when you can just downmod so nobody hears the opinion in the first place, right?

    108. Re:mobile platform by hairyfeet · · Score: 1

      I'm sorry they modded you down, because I would say you are right on the money. My local Walgreen's just sold out of "Android tablets" which at $100 went like hotcakes even though they were so anemic even browsing on them was frankly an exercise in pain. And of course the box was literally covered with little green droids, so anybody that buys this is gonna think "this droid thing sucks!" and as you pointed out apps that are supposed to "be for droid" won't actually work.

      So my question is this: Wouldn't the smart thing to do be to set a basic requirement for an Android device? You mention PC but with PCs you can be pretty sure of some basic specs...CPU of 1.5GHz (mobile) or 2GHz (desktop) or better, RAM of 512MB minimum (if you support older machines) or 1GB (newer) and a GPU of 945 IGP or better. And of course you can always set minimum specs easily in Windows.

      But with Android frankly I'm seeing devices that run the gambit from so shitty they ought to be ashamed to sell it to total hotness and the ONLY thing they have in common is the green droid logo. I'm also seeing brand new devices being sold with Android 1.5 (like the Walgreen's tablet) all the way to 2.2 in my local stores. And as you pointed out the features are frankly all over the place. Now someone can correct me if I'm wrong but WinPhone 7 DOES have basic system specs one has to have to sell a device with WinPhone 7, so my question is "why the hell hasn't Google set minimum specs"? Are they so desperate to win share they don't care if droid ends up equaling shit in the minds of the public? Do they just not care?

      So I can see why a handset manufacturer or developer might want to avoid the droid. With droid there is plenty of CCC (Cheapo Chinese Crap) that is gonna ruin the brand name in the eyes of the public when Auntie Sue gets "one of those nice droid thingies" and finds it frankly unusable, while from a developer standpoint both the iPhone and WinPhone 7 have basic specs one can shoot for and know it'll work. Which version is a developer supposed to develop for? 1.5? 1.6? Is 2.0 the minimum one should shoot for? I honestly don't see how anyone can say fragmentation isn't an issue when walking into Walmart the other day I counted no less than FOUR different versions of Android all for sale at the same time, all with wildly different specs. That is just a mess people!

      --
      ACs don't waste your time replying, your posts are never seen by me.
    109. Re:mobile platform by BasilBrush · · Score: 3

      A fair point, though it's reasonable to point out that there are currently three devices with different hardware specs which are the most recent targets of their line.

      3 product lines, with each version being a superset of features of the product before is very easily managable by developers. The huge variety of arbitrary differences of Android devices is not.

    110. Re:mobile platform by Anonymous Coward · · Score: 0

      WP7 could actually turn up as something good from MS.

      xbox 360 is pretty good, and well seems like IE7 could turn up good.

      But then Longhorn looked like it was to turn up good, but in the long run it never turned up. We'll se. But so far I had littele reasons to use ms systems over mac systems and that is back to System 7 and DOS 3.

      And again there are little reasons for me to use Android over iOS. Same story, just as rotten, but there is still one apple out there that is still eatable.

    111. Re:mobile platform by Anonymous Coward · · Score: 0

      In my experience, that restriction is more often worded, "two to three version of the Linux kernel under one or two distros will be supported."

      And if you happen to be running something older or newer, you're typically told, "Upgrade/downgrade your Linux box to the versions we support and see if that fixes the problem."

      A response suspiciously similar to the "Reboot your blue-screening system and see if that fixes the problem."

    112. Re:mobile platform by Anonymous Coward · · Score: 0

      What is your email password?

    113. Re:mobile platform by Anonymous Coward · · Score: 0

      well that just aint true... many developers report about the unsmoothness of Android, the net is full there.

      Then there are those Android fanboys with hemorrhoids that try's to make it sound like it where the opposite. Not that long ago there where a blog with some graphs, that had outdated data for the iOS platform.

      True iOS has some fragmentation, but it's not like on the Android side. And the Android developer issues is getting better. But to claim it's even close as smooth as for an iOS developer, is just pure fanboyism.

    114. Re:mobile platform by poetmatt · · Score: 1

      I made the specific argument I did because of that exact distinction - he mentioned commercial but not enterprise.

    115. Re:mobile platform by Anonymous Coward · · Score: 0

      Hey, iTurfers need a flamebait article every 5 hours so they can come here and bable "dur Andoid is the fragmentorz, Apple is teh dev heavezn" theres money in the game. Think of the turfers!

    116. Re:mobile platform by Anthony+Mouse · · Score: 1

      It sounds more and more like the solution to all of this is to separate the devices from the carriers. We need to get to a point where you can buy a phone from Motorola the same way you buy a PC from Dell, then use it with any carrier the same way you can use a PC with any ISP.

      I mean you're saying that Android fragmentation is intentionally caused by the phone companies. That means the phone companies necessarily have the same incentive to destroy the iPhone, or at least relegate it to a market share the size of one of the Android fragments, for the same reasons. Along with any other phone that "solves" the fragmentation "problem" with Android.

      Fixing that is going to require wresting control over the devices from the phone companies, one way or another.

    117. Re:mobile platform by juasko · · Score: 0

      Hey I got antenna problems with my iphone4, but yes it has never dropped a call, but hey holding it wrong will drop data transfer, in many applications. Seems like switching from 3g to edge or other does not work so well with data transfers as it works with call transfers.

      So yes it has an antenna problem, most people wont notice, and most people will use a bumper as that phone is sencitive to wrong handling as dropping it. Mine is on service atm for just that reason. No the glass did not crack at that time that id did earlier because of an other drop. But it was at the back and barely noticably. Se even if i love the iphone4 for it's features. Extremely good screen etc, they could have designed it more in mind of usability, as it's over sensitive on a number of points. The build it selfe is tight really good work. Few devices that is that solid as an iphone 4. But does not help when the glass is put where it most easily break.

      The 3Gs was better designed from usabilty standpoint. The iphone 4 is marvelous building achievement, but just not proper.

    118. Re:mobile platform by BasilBrush · · Score: 1

      Then you abused the moderation process by modding as redundant something that you (and some others) did not agree with. But which was not redundant.

      "Everyone" doesn't complain about it. Only the people who are Android fan boys, such as yourself, that can't accept a perfectly reasonable criticism of the platform.

    119. Re:mobile platform by kaizokuace · · Score: 1

      what about input devices? keyboard vs multitouch should require different UI's. In the PC world it was always assumed that you would have a mouse and keyboard. There are other input devices that are unique and niche and as such have to get traction to get supported by various software. Lack of standardization is bad for the users and developers. Not the vendors. If it was bad for the companies pulling this shit then this would change right away.

      --
      Balderdash!
    120. Re:mobile platform by Saint+Stephen · · Score: 1

      I haven't done any Android development, but I did a Ton of Windows Mobile: the whole O/S was a huge hack on top of a hack on top of a bad idea. You had to hard code for magic window classes, the input editor just kind of randomly floated (sometimes) on top of app windows, things were just kind of drawn hapzardly.

      I'm not sure if my experiences translate exactly to Android, but I sure know what a headache of mobile devices could be like due to poor "master planning." It sounds like Android people are having some of the same fun I did.

      Super hack on top of an obscure API that the events fire wierdly!

    121. Re:mobile platform by logistic · · Score: 1

      Tight control is clearly the advantage of the apple approach, that's what they do well. Love or hate it it works for them.

      I just think there's plenty of precedent for interoperability without so much lockdown being required to maintain compatibility. (though more in the hardware world than software) I personally would like something somewhere in the middle (my current hopes are staked on Meego but that's just hope at this point.)

      Win CE was great example of how not to make things work and I'm surprised to see Google fail to learn from that. (just spec out the platform, include certain code required to be the base and then offer those platforms as "certified" android. Or be less confusing only standards compliant be called android and the full OSS bleeding edge wild west roll your own code be called Robot or whatever.

      There's other greats stupidity they're replaying from CE like the need to run a task manager on a phone..

    122. Re:mobile platform by Anonymous Coward · · Score: 0

      So it is Android's fault that customers don't know what they want and prefer to buy cheap devices? I have owned 3 Android devices, all of different flavors and versions, (and price points) and have been totally happy with all 3. Am I upset my old G1 can't run Froyo? Not really. I knew at some point the new OS would require more hardware than my phone had. The limitation is strictly due to hardware not meeting the minimum. And besides, if I really wanted to, I could run an updated alternative OS. Try doing that with an iPhone. If you don't ever want to think about your device from a technology stand point, maybe Android isn't the device for you. But for those of us that like to do their homework before purchasing a piece of technology, Android is great. Drooling idiots should just stick to their shiny iPhones and let Apple make all the decisions for them.

    123. Re:mobile platform by Anonymous Coward · · Score: 0

      It's not an issue because Apple zealots IGNORE the fact that iOS suffers from exactly the same problem. Currently if you write an app for iOS you have to support half a dozen models all with different capabilities. Every iOS developer I know (except the zealots) acknowledge that iOS fragmentation is just as bad as anything on Android. In other words, this is just another example of a "flaw" that Apple magically doesn't suffer from simply because they are APPLE and therefore above reproach to the zealots such as yourself.

      Wow. Now I have to take back all the bias I bought you for Christmas.

      Do you honestly think that four phones, an iPod, and an iPad compares to the landscape of Android devices from the various vendors? Especially when two of those devices only run a subset of the available iOS versions?

      Yikes. Step away from the gingerbread.

    124. Re:mobile platform by KingMotley · · Score: 1

      You obviously aren't a developer or you'd know better. The difference between an onscreen keyboard, and a dedicated keyboard changes the amount of screen space you have to work with.

      Of course, you can (always?) force the onscreen keyboard on the screen even for those devices that have a dedicated keyboard, which will likely annoy those who have that. Or you can code for the possibility that the keyboard overlay on screen may or may not be present, which depletes the amount of screen space you can count on significantly. Now instead of just having to deal with two different resolutions with two different aspect ratios (portrait/landscape), now you've got to code for a varying number of screen resolutions doubled (because the keyboard overlay may or may not be on screen), with a varying number of aspect ratios.

      How you feel this is the same between a mouse and a trackpad is beyond ridiculous. Neither affect the screen, and typically trackpads can be forced into a mode that emulates a mouse so the software isn't even aware that it is a trackpad at all (or the OS abstracts it away).

    125. Re:mobile platform by Anonymous Coward · · Score: 0

      duh because is not iOS. Any iPhone can kill you mom and rape your daughter but somehow it will be android/windows/linux/unix/god/your fault. Remember? "You're holding it wrong"

    126. Re:mobile platform by juasko · · Score: 0

      Problem is that you cannot.

      I have everyday issues with this on Windows. Drivers are faulty, drivers this and that not compatible with each other, etc, etc, etc

      While the man is noway problem free, but heck is lightyears ahead.

      I've just come to the conclusion, if your the type that think it's a problem that a certain game is not available on the mac platform, they you seldom even consider other problems on the platform as problems.

      To me it's irrelevant if there is a specific application or not on a platform. Usually there is a solution to any task you want to perform. But when it comes to reliability of a platform, that is a whole different universe.

    127. Re:mobile platform by Anonymous Coward · · Score: 0

      I've done some writing on Android, and found it decent. It has its ups and downs just like any other platform.

      Pros:

      Linux, Mac, or Windows -- install Eclipse and the ADK, and go for it.

      If concerned that your app's features won't work on certain hardware, you can always have only available to phones that have the OS version or newer. This limits the 1 star, "forces closes on blahblah" reviews. You can either limit your app to just what you want to support, leave it wide open, or anywhere in between.

      Solid security. The worst a bad app can do is exploit the permissions given to it by the user. It would be almost impossible for bad code to get out of the Dalvik VM, and out of the userspace assigned to it. Of course, there can be some improvements (such as perhaps asking the user when an app first uses GPS even though it said it did when installing), but Android has arguably the most robust security model out there, keeping things secured even if the device is rooted.

      Freedom to do updates. I have Android apps that are updated twice to three times a week, and features suggested by users are put in in hours. This type of fast development cycle would not be possible on other platforms due to the wait for approval.

      Ability to move apps to the SD card. If I run out of space in memory, and on the SD card, then I can move games to one SD card, serious apps onto another.

      Third party Exchange support. Touchdown does a great job of supporting Exchange tasks, notes, appointments, messages, and other items.

      Cons:

      Customers finding your app and using it.

      Not as polished as Apple's process with App Store Connect.

    128. Re:mobile platform by pspahn · · Score: 1

      Linux doesn't have fragmentation issues either

      I guess I'm saying that it does. This doesn't have to imply it's a good or bad thing, just that it does. Is it a huge deal that there is fragmentation? No, but it's still something extra to consider vs just having a closed device to work with.

      Android apps can still be kind of funky. If this is the fault of the developer who is lazy and doesn't account for things (yeah, that never happens, right) then so be it. From the consumer perspective, people don't want to have to worry about whether something in the app store will work with their phone or not.

      I love my Evo, don't get me wrong, and I'd never choose an iThing, but I can definitely see how some people would be turned off by Android simply because it's kind of the like the Wild Wild West.

      --
      Someone flopped a steamer in the gene pool.
    129. Re:mobile platform by DrEldarion · · Score: 2

      ... and this is actually where Android shines, because it allows users to choose what they want to run and what features they need. If someone wants Flash on their phone and is willing to live with the potential issues, why should anyone stop them?

    130. Re:mobile platform by jedidiah · · Score: 3, Interesting

      ...which is a real hoot because I have this "fragmentation" problem with my Macs. Some are older than others but none are terribly old. Yet some of them are capable of playing big studio games and others aren't. It's not like I am trying to play some high detail fast past shooter on these boxes. I am just interested in relatively mundane strategy games. Even these don't support the "lesser" GPUs that slightly older Macs have.

      Unless the platform is entirely castrated, there will be "fragmentation" issues.

      Then instead of "fragmentation" you will have the problem of n+1 completely incompatible platforms or some monster monopoly.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    131. Re:mobile platform by juasko · · Score: 0

      Heck flash drains my windows laptop battery. Adobe just presented a solution where flash basically reduces cpu load to 10% of what it used to.

      That is telling you how bad the old flash shitty crap thingy is. And I doubt that is the only unoptimization they've done. So basically I would not be surprised that flash could do with less than 1% of it's current cpu load if they did some good old optimization.

    132. Re:mobile platform by jedidiah · · Score: 1

      There are enterprise applications that run on multiple Unixen and don't seem to have trouble.

      Clearly "fragmentation" is not the problem.

      Marketshare likely is.

      This is why you see a relative dearth of apps and games on the Mac too.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    133. Re:mobile platform by jedidiah · · Score: 1

      > Because Windows, as the OS handles the hardware. You want to play a sound in Windows? You tell Windows to play a sound through an API call.

      Yes. And there's still plenty of diversity and churn in those sorts of APIs even under Windows.

      Those that claim otherwise are just commenting from the peanut gallery.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    134. Re:mobile platform by BasilBrush · · Score: 1

      Android also has a well-defined list of allowed display resolutions. It gets extended as new phones are released

      In that case it's not a list of allowed display resolutions, it's a list of the various display resolutions that happen to be out there.

      That also happened for iOS

      It happened precicely once on iPhone. And the change was an exact doubling, meaning that all existing software ran perfectly, in exactly the same way as it did before.

      iPad has a different resolution, but also a different UI with different interface guidelines. It's a tablet, not a phone. Apps don't have to cope with the difference in resolution between iPhones and iPads. They are different and distinct apps.

    135. Re:mobile platform by gmack · · Score: 1

      I suspect two things will happen:
      1. Vendors who treat their legacy users badly will get dumped in favor of vendors who treat them well.
      2. As the phones become cheaper people who care about their apps will buy their phones independent of their cell carrier.

      My boss gave me his old phone that came with Android 1.5 and the first thing I discovered when I checked with the Vendor is that they had 3 major updates since the phone came out so it's now running Android 2.2. Not all of the phone makers are crap.

    136. Re:mobile platform by juasko · · Score: 0

      No fragmentation issues on Linux.

      Holysmoke, take that pink sunglasses of your nose and quit smoking what your smoking. Common linux has more fragmentations issues than Windows even has. Did you by the way have that driver from my wireless? And while your at it could you check if there is any driver for my soundcard been here without sound for a couple of years...

      -Gosh. Worst fanboys are the linux fanboys. Linux is good for a few, but hey it does not cut it for the most.

    137. Re:mobile platform by BasilBrush · · Score: 0

      Actual Android developers don't seem to share your concerns

      Your assertion doesn't match the facts.

      http://www.zdnet.com/blog/hardware/angry-birds-ruffled-over-android-fragmentation/10468

    138. Re:mobile platform by BasilBrush · · Score: 1

      No, it's the other way around: when someone perpetuates stale myths for the sake of selling a device from corporation A instead of B, I can safely assume that the person doing the promotion is a fanboy.

      Then by your own definition you are a Google fanboy.

    139. Re:mobile platform by Lundse · · Score: 1

      I do sincerely believe that our society is in peril, and that a monopoly over communication between all levels of society is a Bad Thing. I don't think you will be able to come up with any ideology that agrees with the latter - except types of fascism.

      And you do not get to decide what my posts are about, sorry. I was asking you to stay on the topic, or not respond, and now you are asking me to stay off the topic. Sorry, doesn't work that way.

      The topic was the harm Apple's model is doing. That one person cannot view porn is not the problem, as I suspect you know. But of course, they are also hurting consumer choice (cf. the people of Syndey who are not allowed to look up the non-copyrightable facts of bus times through apps, because Apple sided with the bus company claiming copyright over said facts).

      That was an example, btw. Not the entire problem. So no, you can't just sarcastically hand-wave it away as if the part is the whole.

      Do you actually believe that one communications and data processing vendor with packet-grained control is a good model for a free society?

      --
      IAIFARSIJDPOOTV - I Am In Fact A Reality Star; I Just Don't Play One On TV
    140. Re:mobile platform by juasko · · Score: 0

      yes, but that is not the case of Android market. As you have device x and y that ships same day. Device x has Android 2.1 device y has Android 1.6.

      Where is the progress, as they are not progressed from one to the other, they are frekengly released as new products same day. And that is while Android 2.2 is out and 2.3 is on the way.

      That is fragmentation without progress.

    141. Re:mobile platform by hazydave · · Score: 1

      It's Google's decision to make it the carriers' responsibility to deliver an up-to-date OS release, or simply ignore the old devices. In that, yeah, it's partly Google's blame.

      The UI stuff... different user home shells, I claim that's no big deal. You don't have to use HTC Sense or MotoBlur; there are close to a dozen alternate shells in the Android Market. Google might help here by allowing users with other home shells to download the bog standard Android shell. But it's not as if these things take more than a few minutes to learn, anyway.

      The big problem is building Android too much like Linux used to be built... they need a modular architecture. Right now, your ROM is a big amalgam of built-in apps, OS, drivers, etc. What the really need is a hardware abstraction layer. The OEMs write very simple drivers for cameras, I/O devices, etc -- anything you need, just a basic driver. The OS then recognizes these, wraps them in higher level Linux or Android drivers as needed.

      The result: Neither phone OEMs nor carriers ever HAVE to touch Android proper. They can update HAL modules independently of the whole OS, etc. And Google could push out a whole OS update in the Android Market that works on every device, no need to worry about embedded drivers.

      That was one big win on the IBM PC -- they wrote the BIOS, which is really just "HAL for Dummies". So no need to worry a great deal about which OS the machine is running, etc. Sure, in those days, you didn't really have full hardware abstraction much, but that's totally practical in a machine as capable as today's Android devices today.

      --
      -Dave Haynie
    142. Re:mobile platform by dbc · · Score: 5, Interesting

      Fundamentally I agree with your premise, but Archos is not a good example, because it can never be certified for Android as it lacks key components, like that pesky phone part.

      However, speaking as someone who once upon a time managed a platform matrix validation lab for Windows software, I agree completely that the platform matrix for Android is unwieldy. People who say that it should be easy to support all Android *certified* devices (much less all Android devices) are simply not doing the math. Constructing and maintaining a test environment where you can check your software against all screen resolutions, API's, and peripheral selections is a huge problem with combinatorial complexity. And actually running and debugging all those test cases is hugely time consuming and expensive.

      Of course, I expect to be modded down. It seems that every time I reply with *actual* *real* *world* *experience* on a topic where I know enough to have managed many people and had a six figure hardware budget, I get modded down because my actual data conflicts with peoples' religious beliefs.

      But, in the end, Android will probably win despite the technical complexity of testing software. It will win because of openness, and customers will whine about how buggy the aps are because they are essentially untestable. It *is* the new Windows in that respect. I believe that strongly enough that two days ago I removed the iPhone SDK from my Macbook and installed the Android SDK.... but with eyes wide open about how nasty and alligator filled the swamp ahead actually is.

    143. Re:mobile platform by w0mprat · · Score: 1

      Basically, you have tons of different devices you need to support, all with different hardware, resolution and features. They might or might not have changes made by the phone manufacturer and/or telcos. They might have physical keyboards or only touchscreen. Maybe multitouch on some. Camera on the back, maybe front too, or not at all? Different API's supported by different versions of Android.. It's a nightmare.

      Nightmare? This is not a problem for Windows, Linux, and other lesser known OSes, which have an enormous variety of hardware, display resolutions, input methods to cope with. Android has to work accross a very very tiny set of hardware possiblities compared to what Windows and Linux, Android also does not have to cope with peripheral devices, system buses, expansion ports, various storage intefaces.

      Generally speaking, it shouldn't be a Nightmare. If Android developers have a hard time of it, the problem is in the design of the OS and API. I don't see it yet... but I may change my tune as I learn Android development.

      --
      After logging in slashdot still does not take you back to the page you were on. It's been that way for 20 years.
    144. Re:mobile platform by BasilBrush · · Score: 1

      Android has no more fragmentation on cell phones than windows has on desktops.

      Yes it does. Microsoft keeps tight control over the OS. Apart from the addition of crapware, a particular version of WIndows is the same on every PC shipped.
      Android's open source status means that manufacturers can and do modify the OSs that they ship.

    145. Re:mobile platform by Anonymous Coward · · Score: 0

      Of course, you couldn't develop apps for the original iphone.
      And while I'm still using my G1, I've had it for slightly less than 2 years, and i'm certainly not running android 1.0 on it.
      android 1.6, which is what every g1 phone should be running, is only 15months old, and the g1 is the oldest consumer device for the android platform.

      Can you provide a comparison? if 17% of android users are on a version thats 15months or more out of date, what percentage of iphone users are as out-of-date, or further?

    146. Re:mobile platform by Catiline · · Score: 1

      Please explain where the "bullshit" is?

      I can't speak for the grandparent, but I would suspect he's pointing to this part of your original message:

      Google needs to put their foot down and at least come up with a set of minimal standards that require manufacturers to comply with them for the platforms own good.

      Google does have minimal standards. The problem you have is they are *very* minimal standards: think MS-DOS versus Vista. If your application needs a higher support, you can use the Manifest file to mark a minimum operating system version or hardware requirements. Also, the Intents system is a generic way to pass messages and requests (web pages, draft email, etc) without knowing what programs are on the device or selected as default.

      While I would agree that on the user side the lack of standardization might hurt, for developers it's not as bad as you are trying to make it out to be.

    147. Re:mobile platform by hunangarden · · Score: 1

      Anecdote.

      I work for a big retail firm. ... but it would cost too much to test on enough devices to say we actually support "Android"

      Not sure how that works, your're big, but you don't have enough money to test on a few Android devices.

      Honestly, test on a 320x480 screen, a 480x800, 480x854 and the Galaxy Tab.

      You can do all that in the simulator if you want. You can even test Android 1.5 - 2.3 on the simulator.

      Most apps will work find on actual device if they work in the Simulator. Sure there are exceptions, so definitely test on a few devices. You could probably spend $5000 and have plenty of coverage.

      If your app is specialized=>uses tons of processor, lots of graphics, etc, then ok, I take it back you may have a point. But I'm guessing your not in the Angry Birds category.

    148. Re:mobile platform by aztracker1 · · Score: 1

      Honestly though, it depends on the context of the application in question. If you are trying to do a quick data entry application, then there are existing UI features to use the OS's skin, and handle scaling. When it comes to games, it's a bit more complicated as sprites are much more per-device specific than other rendering/sizing options... perhaps having a multipack of sprites for different screen size ranges, or other options come into play. It's definitely more fragmented than most other scenarios. In games, we've come to expect that scaling will be handled by the underlying OS/Browser/Framework... in old-school consoles, and handhelds, there were fixed display sets, so using pixel based graphics was easier.

      My main point of contention, is that outside of games/graphics/video, there is very little that even approaches difficult to do with the existing tools on the architecture, and most of the people griping aren't game, video, or graphics application developers.

      --
      Michael J. Ryan - tracker1.info
    149. Re:mobile platform by BasilBrush · · Score: 1

      For one thing, designing UIs for small screened devices is completely different from large screen devices. On a PC apps don't worry about the screen size, they just display whatever output they want to and the user adjusts a window to fit, puts up with part of the window being empty space, or ends up having to scroll in two directions. On a small screened device such as a phone, apps fill the screen (or a fixed area of it) and are designed fit it perfectly, ideally with no scrolling or perhaps with vertical scrolling only.

    150. Re:mobile platform by BasilBrush · · Score: 1

      watch and wonder as this pitiful little creep demonstrates his devotion to steve jobs by taking his wrinkled pecker into his mouth once again, and going at it like there is no tomorrow.

      It's amazing how many Android fanboys are obsessed with gay sex and Steve Job's penis.

    151. Re:mobile platform by BasilBrush · · Score: 1

      "The facts of life are conservative." Margaret Thatcher

      "Reality has a well known liberal bias." Stephen Colbert.

    152. Re:mobile platform by MichaelKristopeit315 · · Score: 1
      perhaps i wrote it on your mother's cunt.

      leave no stone unturned, coward.

      you're completely pathetic.

    153. Re:mobile platform by BasilBrush · · Score: 1

      ..which is a real hoot because I have this "fragmentation" problem with my Macs. Some are older than others but none are terribly old.

      Progression of a model isn't the same as fragmentation. Progression can be pictured as a timeline. Fragmentation looks like a tree structure.

    154. Re:mobile platform by Anonymous Coward · · Score: 0

      Really? It's the fault of Google that this guy has three different phones that each run a different version of Android? Google made that decision?

      Uhm.. yes? Google have made the decision to allow for that, yes. Unlike what MS have done with Phone 7. Ignoring Android fragmentation as a problem is just stupid. This is a real problem affecting both users and developers. New Twitter Client Highlights Android's Fragmentation

    155. Re:mobile platform by calmofthestorm · · Score: 1

      The public doesn't need to catch everything. The public has to have a high enough chance to catch anything that Google doesn't want to take that risk. I fear the carriers a hell of a lot more than Google.

      --
      93rd rule of Slashdot: No matter how obvious my sarcasm is, my comment will be taken seriously by someone.
    156. Re:mobile platform by BasilBrush · · Score: 1

      There's orders of magnitude more commercial quality software available for the Mac than Linux. It's not just market share of computers that matters, it's willingness to buy apps. Few commercial developers think the return on investment for Linux apps is worth it.

    157. Re:mobile platform by zuperduperman · · Score: 1

      I have 3 android devices in my home...none of them run the same version, one has google apps natively, one has a hack to get it and the other one I haven't even bothered with because its too much of a pain in the ass.

      So what? The point of Android is that it deliberately supports all this variety with an OS design that accommodates it. The fact that you have 3 different versions of the OS which may or may not have custom skins in no way prevents someone from writing an app that targets all three. To the app developer it makes almost no difference what the 'skin' on your phone looks like.

    158. Re:mobile platform by Attila+Dimedici · · Score: 0

      Let's see who am I going to think has a better understanding of the real world: a woman who successfully pulled her country back from the brink of destruction, or a comedian whose only claim to fame is doing a bad caricature of conservative commentators. Oh yeah, Margaret Thatcher said that long before Stephen Colbert made his statement.

      --
      The truth is that all men having power ought to be mistrusted. James Madison
    159. Re:mobile platform by BasilBrush · · Score: 1

      A woman who successfully pulled her country back from the brink of destruction

      It's much easier to have admiration for the witch when you didn't have the misfortune to suffer in the country in question.

      Oh yeah, Margaret Thatcher said that long before Stephen Colbert made his statement.

      That's what makes it satire.

      Besides she wouldn't have been able to say them in recent years as her dementia has become complete, and she can barely string a sentence together, and believes the second world war is still on.

    160. Re:mobile platform by MrHanky · · Score: 1

      Since I'm not selling anything, you're evidently wrong.

    161. Re:mobile platform by BasilBrush · · Score: 1

      Actually I'm beginning to think it's a myth. It doesn't appear on reputable quotations databases, and with three different search engines I can't find any reference to a speech, interview or book in which she might have said it.

      It just appear over and over in conservative blogs, predominantly American ones, as something she's supposed to have said. Most of the occurrences appear to be 2009. I can't see any earlier occurrence of the phrase attributed the Thatcher.

      And I've seen that before in the conservative blogosphere echo-box. One conservative makes up a quote, and then it gets echoed around till everyone thinks it's true.

      Happy to be proved wrong if you can find a reliable attribution of that phrase to Thatcher that originated before the Colbert quote of 2006. But otherwise, I think you've been duped.

    162. Re:mobile platform by BasilBrush · · Score: 1

      You're selling Android every bit as much as others are selling iOS. If they're fanboys, so are you. By your own definition.

    163. Re:mobile platform by Anonymous Coward · · Score: 0

      Of course. Which is why I'm playing Angry Birds on an original iPhone, running an OS version that is one version older than the current OS version.

    164. Re:mobile platform by MrHanky · · Score: 1

      You're selling Android every bit as much as others are selling iOS. If they're fanboys, so are you. By your own definition.

      Let's see the comment I originally replied to:

      iPhones are a solid platform. They have a few different versions of the OS (there needs to be progress, right?), but that's it. Much better for developers and for users. While Windows Phone 7 has definitely taken a better approach than before, they also haven't considered this issue.

      That's advertising. There's nothing like it in any of my comments. Like I've said before: you're a fraud.

    165. Re:mobile platform by Anonymous Coward · · Score: 0

      The carrier-phone lockin is mostly a problem in the 6% market (AKA the US).

    166. Re:mobile platform by Anonymous Coward · · Score: 0

      obsessed eh - hang on a moment... you're the one with jobs cock halfway down your throat son after all!

      what d'ya say to jobs collaboration with rupert murdoch eh... what's your angle on that you sycophantic little wanker?

    167. Re:mobile platform by Anonymous Coward · · Score: 0

      How has this not been modded offtopic yet? Moderators what are you doing.

    168. Re:mobile platform by Anonymous Coward · · Score: 0

      As a mobile developer for android, in fact a lead android developer at a major mobile firm, I'm really sick of people bashing android on this.

      Phone compatibility and features are pretty standard throughout. The real problem is if you buy a shitty phone, software will run like ass on it.

      Iphone fragmentation is the same thing, good luck getting Angry birds on your non 1st or 2nd gen iphone.

    169. Re:mobile platform by petman · · Score: 1

      We need to get to a point where you can buy a phone from Motorola the same way you buy a PC from Dell, then use it with any carrier the same way you can use a PC with any ISP.

      We - and by this I mean people on this side of the globe - are already at this point. It's just you guys on the so-called "land of the free" that are having this carrier lock-in problem.

    170. Re:mobile platform by Anonymous Coward · · Score: 0

      Take for example the popular Angry Birds game - the developers have outright said they just cannot support all the different Android devices.

      From http://www.intomobile.com/2010/12/03/angry-birds-android-1-million-ad-revenue/

      So how successful is the ad-based model? Rovio did not state in this video but Vesterbacka has been quoted as saying “By end of year, we project earnings of over $1 million per month with the ad-supported version of Angry Birds”

      Man, I'd love to have so much money that I don't even try to expand my market.

    171. Re:mobile platform by jrumney · · Score: 1

      Remember Windows CE hand held devices! You would run around the net looking for applications and they would not run (oh sorry was compiled for MIPS and you have and ARM device, or some other screen size or assumed a physical keyboard or was complied for V 2.11 and you running some minor incrementally different version).

      It's weird to see the same thing happening all over again.

      In what way is the same thing happening again? Android devices released so far are all ARM devices, and the Android platform is a VM that runs byte code anyway, so for most apps that do not need native libraries it isn't a concern. The graphics libraries are designed to be resolution independent, and for applications like games where pixel level detail is required, there is support for multiple resources targeting different resolutions. Apple has this problem now too in case you haven't noticed.

    172. Re:mobile platform by Anonymous Coward · · Score: 0

      I realize this is popular FUD to spread on Slashdot, but Google doesn't own Android.

    173. Re:mobile platform by jrumney · · Score: 1

      Google has set the minimum standards. If you don't meet them, you don't get to ship Google Apps, and apparently the problems you are seeing are due to the fact that two of the devices you own fall into this category. What Google don't do is prevent you from shipping your own devices that don't meet their criteria. To people who believe in open platforms, this is a good thing, even if it might cause some of the problems you describe with non-compliant devices.

    174. Re:mobile platform by petman · · Score: 1

      Ability to move apps to the SD card. If I run out of space in memory, and on the SD card, then I can move games to one SD card, serious apps onto another.

      I'm guessing you're a developer but not an actual Android phone user. Anyone who owns an Android phone knows that it's very impractical to have more than one SD card and that on most phones, it is tedious to swap out the SD card for another one i.e. you'd need to open the cover and in some cases, remove the battery before removing and inserting the SD card.

    175. Re:mobile platform by jrumney · · Score: 1

      Android's open source status means that manufacturers can and do modify the OSs that they ship.

      I keep seeing this claim, but can anyone give any actual example of where a manufacturer has made an incompatible change to the Android APIs? It seems to me that when pressed, all that people come up with are the Home screen cosmetic changes that manufacturers have made like Sense UI, Moto Blur etc.

    176. Re:mobile platform by Blakey+Rat · · Score: 1

      Yet some of them are capable of playing big studio games

      You mean "big studio game." (Civ V.)

      Don't get the poor Mac users' hopes up!

    177. Re:mobile platform by Anonymous Coward · · Score: 0

      But, in the end, Android will probably win despite the technical complexity of testing software. It will win because of openness, ...

      it will *NOT* win because of openess, it may (probably will) win because of cheapness. there are chap ass version of android phones already, more
      will come. Many carrires have android phones that are free, or buy 1 get 1 free. Wal-mart is not the shopping winner because it is better at anything
      other than low prices - crappy products? - so what; crappy stores? - so what; crappy treatment of employees? so what.

      to most people - lowest price is all that matters.

    178. Re:mobile platform by jrumney · · Score: 1

      It is not the variation that is new in the mobile space. It is the fact that you can write an app that runs on all the devices with those variations. The previous expectation that once an app was available for a mobile platform it would run perfectly, since it by definition only supported one device, has been broken (really it was broken by Windows CE years ago, but Windows CE did so little to help developers cope with the issues that effectively apps were still considered as targeting only single devices). Now mobile apps have the same problems as desktop apps dealing with different hardware and user configurations, but the expectations have not caught up because the competitors using this "fragmentation disadvantage" as a marketing ploy. On the desktop it clearly wasn't a disadvantage, and time will prove that this is the case for mobile

    179. Re:mobile platform by logistic · · Score: 1

      In what way is the same thing happening again? Android devices released so far are all ARM devices, and the Android platform is a VM that runs byte code anyway, so for most apps that do not need native libraries it isn't a concern. The graphics libraries are designed to be resolution independent, and for applications like games where pixel level detail is required, there is support for multiple resources targeting different resolutions. Apple has this problem now too in case you haven't noticed.

      You are correct in that they are all ARM. In this case it seems to me more variability in what parts of Android are used and what a given vendor adds to it.
      The early Android tablets are notably a mess as to what runs where (velocity micro I'm looking at you). In this case it's not so clear what defines "Android"

      On one side there are a bunch of devices that won't talk to the android marketplace, they are not official, a tablet shipped before the tablet version is out.
      On the other side key vendors release apps for specific devices not platform wide (Netflix being a notable example.)

      I don't expect write once run anywhere will ever really be true but It's a fair expectation that something written for a specific os will run on that os.

    180. Re:mobile platform by fishexe · · Score: 1

      The devices I mention are an Archos 7 Home Internet Tablet, An aPad and my Samsung Galaxy S.

      Sorry to go OT, but which do you recommend? I'm looking at getting an Android tablet for note-taking in class and writing down appointments, that sort of thing. Also, reading books if the ones I need ever come out in digital format. I want something I can hack the Android Marketplace onto and with decent build quality. I've never owned a tablet before, so I'm kind of shooting in the dark here.

      --
      "I don't care about the Constitution!" --Bill O'Reilly, November 17, 2009
    181. Re:mobile platform by fishexe · · Score: 1

      I have 3 android devices in my home...none of them run the same version, one has google apps natively, one has a hack to get it and the other one I haven't even bothered with because its too much of a pain in the ass. All have different front ends as well...

      Whose fault is that? Is that the fault of Android, or Google? Is it the fault of your carrier(s)? Is it the fault of the application developers? Is it your fault for buying three different devices and expecting them to be the same?

      I think the problem is that they've made it all so unclear that it's non-obvious whose fault it is, and equally non-obvious how to fix it.

      --
      "I don't care about the Constitution!" --Bill O'Reilly, November 17, 2009
    182. Re:mobile platform by fishexe · · Score: 1

      As the previous poster mentioned if you'd bother to quote them in their entirety, PC's don't have to worry about severely limited cpu power and battery life.

      I surf on my 486 laptop, you insensitive clod!

      --
      "I don't care about the Constitution!" --Bill O'Reilly, November 17, 2009
    183. Re:mobile platform by fishexe · · Score: 1

      That makes more sense than anything I've seen in a debate about Android so far. Thank you.

      --
      "I don't care about the Constitution!" --Bill O'Reilly, November 17, 2009
    184. Re:mobile platform by Anonymous Coward · · Score: 0

      ...which is a real hoot because I have this "fragmentation" problem with my Macs. Some are older than others but none are terribly old. Yet some of them are capable of playing big studio games and others aren't. It's not like I am trying to play some high detail fast past shooter on these boxes. I am just interested in relatively mundane strategy games. Even these don't support the "lesser" GPUs that slightly older Macs have.

      Unless the platform is entirely castrated, there will be "fragmentation" issues.

      Then instead of "fragmentation" you will have the problem of n+1 completely incompatible platforms or some monster monopoly.

      That IS an example of fragmentation. This is why game consoles exist.

    185. Re:mobile platform by ToasterMonkey · · Score: 1

      It's not unlike developing websites to some degree.

      That's a damning statement.

    186. Re:mobile platform by fishexe · · Score: 1

      Google needs to start charging for Android OS development, and they need to take the money and take over the dev role from the handset makers. Then they need to start pushing hard on the carriers to standardize on the bloat they will push to their customers. Then, and only then, will we see a mature Android market (and the whole android experience for that matter) appear.

      But then people will accuse Google of being Nazis!
      (Disclaimer: I actually think you may be right, I just had to throw this out there 'cuz I can foresee it happening)

      --
      "I don't care about the Constitution!" --Bill O'Reilly, November 17, 2009
    187. Re:mobile platform by jrumney · · Score: 1

      I don't expect write once run anywhere will ever really be true but It's a fair expectation that something written for a specific os will run on that os.

      For a significant subset of applications that don't need access to specific hardware and have not been written with dependency on other software that does not form a core part of the OS, this is already true. Your expectation that all software will run on all hardware and all versions of the OS is unrealistic, and is not true of any OS or platform.

    188. Re:mobile platform by LodCrappo · · Score: 1

      so... Google designs an operating system capable of supporting a wide range of devices, and the problem is... that it supports a wide range of devices?

      "As much as I dislike Apple, iPhones are a solid platform. They have a few different versions of the OS (there needs to be progress, right?), but that's it. Much better for developers and for users."

      Easier for devs, maybe. Better? Not if your potential users don't like the single hardware device, require some feature it doesn't have, or perhaps just don't like the single parent company. Not if the single parent company makes you use a single development environment that isn't what you like. Not when the parent company forces you to buy their computers to run this single environment. Not if the parent company decides on a whim not to allow you to sell your app. Not when the single company's market share dwindles as an open platform outsells it worldwide.

      --
      -Lod
    189. Re:mobile platform by logistic · · Score: 1

      For a significant subset of applications that don't need access to specific hardware and have not been written with dependency on other software that does not form a core part of the OS, this is already true. Your expectation that all software will run on all hardware and all versions of the OS is unrealistic, and is not true of any OS or platform.

      You are over reading. That's not my or anyone's expectation.

      Currently with Android it's not true that if you buy any current Android phone you cannot be sure it will run certain high profile applications, much less a more obscure one you might really care about. For a consumer device this is a serious problem.

    190. Re:mobile platform by iznogud · · Score: 1

      Sort of like developing for the PC, right? I know, we should all move to vendor-locked consoles.

      No, it's not like developing for the PC. Even on weakest PC you can count on some reasonable display resolution. You can lay out your main screen, toolbars and dialogs without much thinking can the user see them entirely, and in 99% cases everything will be fine. Did you ever tried to design your app to look usable and good on all available Android resolutions - 240x320, 320x480, 480x800, whatever resolution Droid uses and now on tablets? Yes, there's some scaling support built into Andriod layouts, but it's not a miracle.

      BTW, it's not all unicorns and roses on PC also - did you ever tried to start reasonably complex application on netbook? Even browser is mostly unusable in non-fulscreen mode.

    191. Re:mobile platform by Anonymous Coward · · Score: 0

      let's go a bit deeper here:
      Symbian is doomed with Android. It's got all the flaws (software versions, lots of different hardware configs, etc ...). But Android is much more open, open source even. So Android has a good chance to win market share there.

      Android should also win market shares against windows mobile platform and other closed environment.

      But a fight between Android and Iphone? I don't think so. Maybe in a few years once Android has eaten a lot of the Symbian market.

      Apple's iphone platform has a chance of surviving because it has a great user interface, and works fine.
      Apple does have hardware variety in its iphone / ipad ipod touch range: camera or not, front camera or not, microphone or not, screen sizes, retina display or not, 3G or not, iOs releases, GPS or not, phone or not, etc ...). But I'll agree that it has a bit less variety than Android.

    192. Re:mobile platform by rtb61 · · Score: 1

      Don't you know content monopolists loathe open and will attack it with FUD fear, uncertainty, doubt every time. With good reason it threatens the high profit centre of licence distribution fees, hardware repurchase (else loose the content you rented) and, of course choice.

      Choice is bad for profits, hints at real competition and customers just saying no. Of course with Android everyone is a customer, even Google and everyone gets to choose and those choices are driven by the level of effort and investment they wish to make in driving your choice for the way Android works.

      --
      Chaos - everything, everywhere, everywhen
    193. Re:mobile platform by Xest · · Score: 2

      Regarding point 3, it's probably worth pointing out that Vodafone in the UK was seen as one of those carriers that wasn't upgrading handsets even a year after release, but that's not the case, they're just slow, very slow.

      I say this as Vodafone has finally just it's Android handsets, including the HTC Magic which was one of the biggest problems for lack of updates to Android 2.2.1 just this last week. As such I suspect the fraction 1.5/1.6 to shrink further. Vodafone's Android handsets are no small share of the market. This doesn't help much but it seems people have the impression phones have lost support when they in fact haven't.

      I don't really see the problem with developing for 1.5 or 1.6 though if it has all the features you need. You just figure the features of your app out and use the lowest API that provides all the features you need. Ultimately it's little different to dealing with development in general- you have to choose your market, do you want to build an app quickly and easily for a single group of users such as Android 2.0 users, or do you want a bigger market and port to iOS, Symbian, and Android? The larger you want your market to be, the more work you have to do- even with iOS you face the same problem with different features between handsets, and an obsolete version of the OS. It's no different to problems Windows games developers face either really, do you support DirectX10+ only which makes your life easier but shut out XP users or do you support Direct9 and get a wider market for more work? It's part of the package and parcel of software development, and you wont ever escape it I'm afraid.

      I agree Android has it's flaws, but I disagree that they're anything unique to Android, or problems that developers haven't long already figured out how to handle. Annoying yes? Unique, and can anything be done to make them a non-issue? No. The increasing fragmentation iOS faces as the iPhone evolves and the OS gets moved to tablets et. al. is evidence enough of the fact you just can't escape it- it's simply the price of progress as the end of the day.

    194. Re:mobile platform by badzilla · · Score: 1

      I personally doubt that the average non-geek understands they are buying tablet hardware running a system called Android version n. They think they are buying a cool web thingy. You know like those expensive ones that are all called i-something (i for internet)?

      OK I accept that the little green robots appear from time to time but after you throw away the packaging there is not much in your face to remind you of "Android" all the time.

      Even if they aren't geeks I'm also guessing that they are still smart enough to know that teeth-achingly cheap gadgets generally disappoint and any deficiencies in the user experience are likely down to that not the green robots per se.

      --
      "Don't belong. Never join. Think for yourself. Peace." V.Stone, Microsoft Corporation
    195. Re:mobile platform by Threni · · Score: 2

      There's essentially one version of Android. V1.5. All updates since then are minor. Target 1.5 and you're sorted. Updates don't break anything - that sounds like BS to me. Care to cite me an example.

      Re screen sizes etc: Put your design into XML files and have Android load the relevant one. Made your design flexible and it handles most of it for you. In the same way that you don't design your websites specifically to handle 640x480, 800x600, 1024x768 etc etc.

      It's not fragmentation, it's choice. If you only want to do a game/app for powerful devices with large screens, go for it.

    196. Re:mobile platform by Anonymous Coward · · Score: 0

      Sometimes you get a surprise. My provider just updated my HTC Magic to 2.2 after originally shipping it with 1.5 last year. It's a christmas miracle ;) Still agree with you however. Wish Android wiould eb treated like Linux my phone manfuactures. Meaning I can go ahead and upgrade the OS when I want to, without having to exploit some vulnerability. That however would require that manufacturers don't try to keep their phones from being rooted.

    197. Re:mobile platform by Pikoro · · Score: 1

      I'm sorry, but Google made the OS and made it open source. Complaining that this is Google's fault is like complaining that I can't use dpkg or apt on Gentoo or Redhat right out of the box.

      The point is choice. The OS is free. You don't like it? Compile a rom for your device and flash it yourself. That is a choice you have. That is also a choice the carriers or phone manufacturers have.

      --
      "Freedom in the USA is not the ability to do what you want. It is the ability to stop others from doing what THEY want"
    198. Re:mobile platform by jeffmeden · · Score: 1

      Do you actually believe that one communications and data processing vendor with packet-grained control is a good model for a free society?

      Your entire argument is based on the premise that Apple is the sole communications company in existence in the world... This is demonstrably false. There is this little thing that I like to practice, called "don't own an iphone." It helps me sleep at night. You just keep panicking though, it's good for your metabolism.

    199. Re:mobile platform by 99BottlesOfBeerInMyF · · Score: 1

      ...and this is actually where Android shines, because it allows users to choose...

      While that is an excellent feature for geeks like us, it's fairly useless to people with a poorer understanding of how a phone works. The average person doesn't even understand that installing or running an app can worsen their battery life. All they know is their phone sucks for some reason and they should buy a different brand next time, one with better battery magic. In that way, for the average person, giving them very poor choices is often worse than not giving them choices.

    200. Re:mobile platform by 99BottlesOfBeerInMyF · · Score: 1

      If developers can write applications for windows and linux that successfully run on hundreds if not thousands of variations of hardware for desktops, laptops, netbooks, etc. Then developers can write applications for Android.

      Certainly they can. But those apps they write for thousands of variations of computers, really, really suck for performance and battery life and often in the UI because it is not tailored to the device. What I'm saying is, the fact that those apps suck on computers isn't a big deal in most cases because computers are built with excessive resources to compensate. Phone manufacturers don't really have that option so sucky apps are more a problem for their customers.

      This type of variation is new in the mobile space which is the only reason why it keeps getting this much attention...

      No, its getting attention because it is a real problem for developers. The UI component is more important because there is just one interface per device and it is not standardized. Users can't just go buy a mouse to plug into their laptop when they want to use your app, well they could but they won't because the whole point of a mobile for most people is that it is small, portable, and self contained. As I mentioned before, if an app sucks on a PC, it is a problem, even if most users don't understand that particular app or plugin is the problem. It just isn't a deal breaking problem that will cause them to buy a different type of computer, because the impact is mitigated by the hardware. On phones, they can't yet get there, so smart phone manufacturers are taking steps to deal with the problem. Google is building profilers that let advanced users figure out which apps are a problem. Apple and MS are requiring specific frameworks and vetting apps for performance. Clearly it is a problem, one that doesn't go away because it is also a minor problem on desktop machines.

    201. Re:mobile platform by 99BottlesOfBeerInMyF · · Score: 1

      great - just great - it's 99 bottles again - I wonder what his perspective on this issue might be...? well what a surprise - he seems to be supporting apple on this particular one. what a stunning turn up!!!!!

      It's funny. I've been accused of being a fanboy for Apple, Microsoft, Linux, Google, Yahoo, the Republicans the Democrats, the Libertarians, the USA, Europe, Sony, Nintendo, and Sarah Palin. And yet searching my posting history you can find negative comments and criticisms of all of these. It's like the last refuge of mentally stunted to try to resort to an ad hominem by calling posters "fanboys" of something instead of addressing the topic.

      please mr bottles just fuck off and leave slashdot to those that are capable of independent

      Hey coward! Post with a username and try to learn how to address the actual issues being discussed. Your intellectual impotence is an embarrassment. Maybe you should find a forum where the level of intellect and education is more similar to your own, maybe AOL still has forums?

    202. Re:mobile platform by grapeape · · Score: 1

      The galaxy S i have is actually the phone not the tablet :) I have played around with the Galaxy Tab...its ok but for something a bit more future-proof im really starting to like the Viewsonic G Tablet...it's for some odd reason available at Sears. It has a dual core 1ghz arm, Tegra 2 graphics, etc....the default interface is crap but there are homebrew builds easily available for download that make it pretty much the best Android tablet out there at the moment...oh most important feature..it has a capacitive screen like the ipad...much better than the resistive that most of the android tabs currently have. Oh its cheaper than the Galaxy Tab 2...around $375

    203. Re:mobile platform by zeroshade · · Score: 1

      But those apps they write for thousands of variations of computers, really, really suck for performance and battery life and often in the UI because it is not tailored to the device.

      So your claim is that you can't write a high-performance low-power application for a computer that will run on thousands of hardware variations? I call bullshit. In addition, putting a custom skin on the OS home screen and a couple of the applications doesn't prevent anything UI oriented with a developer's application. Android provides ways of defining the layout for multiple situations regarding screen size, device orientation, resolution, etc. Just like you can do on a desktop, and they don't take extra performance or battery life in order to have these options available, the OS knows it's parameters via API calls and uses the appropriately defined UI.

      the fact that those apps suck on computers isn't a big deal in most cases because computers are built with excessive resources to compensate.

      Again, bullshit. Excessive resources doesn't compensate for a sucky application. It might compensate for a poorly written application that performs horribly but that's not a question of fragmentation or compatibility that's a question of being a good developer. Again, dealing with the different hardware configurations does NOT take extra performance or battery life, it's just calling APIs and knowing how to develop.

      The UI component is more important because there is just one interface per device and it is not standardized.

      You're guaranteed a touch screen and a keyboard. The rest you can call APIs to find out whether the hardware is there or not for a camera or whatnot. Obviously if you want to write an application that requires the use of a camera, shockingly you can't use it on a device without a camera.

      if an app sucks on a PC, it is a problem, even if most users don't understand that particular app or plugin is the problem. It just isn't a deal breaking problem that will cause them to buy a different type of computer, because the impact is mitigated by the hardware.

      And if an app sucks on a smartphone, it is a problem and most users will just uninstall the app. They won't buy a different smartphone because a single app misbehaved, they'll find a different app to serve the same purpose because there's almost always another app.

      Google is building profilers that let advanced users figure out which apps are a problem. Apple and MS are requiring specific frameworks and vetting apps for performance. Clearly it is a problem, one that doesn't go away because it is also a minor problem on desktop machines.

      This has absolutely nothing to do with fragmentation. All computers, from laptops to desktops to smartphones have limited resources and you want to performance check your application on the device obviously. On a laptop or desktop or netbook you have a multitude of different processors, graphics cards, sound cards, amounts of ram, etc. On an Android phone you have a few different processors and a few different graphics chips and some varying amounts of ram. On a laptop or desktop or netbook you have widely varying screen sizes and resolutions just like a smartphone. You have widely varying UI set ups just like a smartphone. This problem is not unique to Android, nor is it worse on Android phones than on a desktop, laptop, or a netbook running windows or some variation of linux. If developers can, without fail and without a problem, develop high-performance low-battery applications on those systems, then they can do it on Android. Low-and-behold many, VERY MANY, do. Look at applications like Angry Birds, it's a graphically well done game that runs on most (if not all, i don't know for sure) Android phones without sucking the battery dry. TweetDeck put out a chart showing that with over 200 "identifiers" of versions of android (most of which were nearly identic

    204. Re:mobile platform by Anonymous Coward · · Score: 0

      Why not just cut the misinformed bollocks in future and cut straight to the point that you love your iPhone and want to put it up your bum and have someone phone you to make it vibrate whilst masturbating to pictures of Steve Jobs?

      I could have gone all week without that image. Thank you very much you bastard.

    205. Re:mobile platform by Lundse · · Score: 1

      Do you actually believe that one communications and data processing vendor with packet-grained control is a good model for a free society?

      Your entire argument is based on the premise that Apple is the sole communications company in existence in the world...

      Oh dear. Your should really read it again, you would not believe how wrong you are getting it...

      My argument was, and this was stated quite clearly to begin with, that Apple is _exemplifying_ the kinds of harm that the one vendor model causes. I then, apparently, had to elaborate how this harm was of a particularly nasty kind since it consists in not just harm to the individual consumer. But I can see you did not catch that one either:

      There is this little thing that I like to practice, called "don't own an iphone." It helps me sleep at night.

      That's because you think I am only talking about the harm to the individual. I have no clue where you got that idea... The harm done by censorship, locks on innovation, non-optimal prices, easily implemented government controls (not just your government, all of them), etc. is far more serious than. And no, it does not go away when you stop using an iPhone.

      "Were it left to me to decide whether we should have a government without newspapers, or newspapers without a government, I should not hesitate a moment to prefer the latter."
        - Thomas Jefferson

      --
      IAIFARSIJDPOOTV - I Am In Fact A Reality Star; I Just Don't Play One On TV
    206. Re:mobile platform by amicusNYCL · · Score: 1

      That article is out of date, from May. It claims only 27% of Android users support version 2.1 or higher. Looking at the current numbers, that has obviously changed a lot over the past 7 months:

      Platform Versions

      Now it appears that 83% of devices are running 2.1 or higher.

      In other words, the problem isn't as big as everyone claims. Yeah, periodically applications will be released that require the latest OS version. It doesn't take long for everyone to catch up.

      This is a real problem affecting both users and developers.

      Yeah, a real small problem.

      --
      "Our two-party system is like a bowl of shit looking at itself in a mirror." - Lewis Black
    207. Re:mobile platform by fishexe · · Score: 1

      Yeah, I looked long and hard at the Viewsonic G, but my conclusion so far is that if I'm getting a Tegra 2 I want something that's programmed to actually utilize all the different processors in it fully, so my conclusion was to wait for a Notion Ink Adam (I know they're available for pre-order now but I wanted to wait until the first customers got theirs because of how shifty NI has been acting lately). Do you know if the homebrew stuff gets the G to utilize all its processing capacity, or only gets you around the stupid interface? The other one I was looking at was Archos 101 but I heard the Archos tablets were built flimsily. How is the build on your Archos 7?

      --
      "I don't care about the Constitution!" --Bill O'Reilly, November 17, 2009
    208. Re:mobile platform by 99BottlesOfBeerInMyF · · Score: 1

      But those apps they write for thousands of variations of computers, really, really suck for performance and battery life and often in the UI because it is not tailored to the device.

      So your claim is that you can't write a high-performance low-power application for a computer that will run on thousands of hardware variations?

      No, my claim is most developers cannot do so in a cost effective manner, especially when using the APIs currently available

      I call bullshit. In addition, putting a custom skin on the OS home screen and a couple of the applications doesn't prevent anything UI oriented with a developer's application.

      No, but varying levels of support for multitouch and various keyboard input schemes and numbers of hardware buttons certainly do.

      Android provides ways of defining the layout for multiple situations regarding screen size, device orientation, resolution, etc. Just like you can do on a desktop

      I don't think orientation and resolution are as big of problems excepting that some phones won't meet minimum requirements. That's solvable via resolution independence.

      Just like you can do on a desktop, and they don't take extra performance or battery life in order to have these options available

      You seem to have a misunderstanding. Performance and battery life mostly have to do with CPU, GPU, support for offloading to the GPU, proper use of idle apps, proper use of push services, etc. The state of all of these things on desktop OS's and apps is simply abysmal right now, and those same developers are moving into the mobile space. For example, Flash, made by a huge prestigious shop like Adobe is just now (14 years after the initial release) starting to use the GPU properly on the Mac. How do you think Android and a less used mobile GPU will fair?

      Again, bullshit. Excessive resources doesn't compensate for a sucky application. It might compensate for a poorly written application that performs horribly but that's not a question of fragmentation or compatibility that's a question of being a good developer.

      Seriously, do you work in application development? I do. Most applications suck. Most mobile applications suck. Many mobile users are suffering now from crappily written apps that ping servers regularly, sucking down data and battery, instead of using push services properly, and that's just one small case.

      Again, dealing with the different hardware configurations does NOT take extra performance or battery life, it's just calling APIs and knowing how to develop.

      Then 99% of app developers don't know how to develop. However you want to define it, that's the problem we're facing and blaming the developers doesn't make it any better for users.

      You're guaranteed a touch screen and a keyboard.

      But not necessarily usable at the same time or with full view of the screen when using the keyboard and not necessarily large enough to push quickly and repeatedly for things like games.

      And if an app sucks on a smartphone, it is a problem and most users will just uninstall the app.

      Except that isn't happening. Instead users are frustrated because they don't know which app sucks, or even know enough to blame a specific app. When the phone crashes, users blame the phone maker. When battery performance is abysmal, users blame the phone maker. When calls are dropped users blame the phone maker and the carrier.They rarely if ever investigate why the problem is happening and then only if they are geeks. I take it you've never seen a usability test of a mobile app? I have.

      All computers, from laptops to desktops to smartphones have limited resources and you want to performance check your application on the device obviously.

      Performance check an app? You

    209. Re:mobile platform by Nyder · · Score: 1

      Because some bozo starts whining about fragmentation whenever Android is mentioned?

      But, it seems to be a valid criticism.

      I'm sure I've seen people saying they can't get the latest update because their carrier won't do it, or when they do get an update it breaks things and introduces even further lock down -- completely against the aims of the Android.

      From what I've seen, fragmentation within Android is becoming a big deal as companies muck with it. Just how many flavors of the Android OS are there, and how much have the carriers/manufacturers been altering it to make themselves more money?

      I have a G1 that is running Android 2.2 (maybe it's 2.1).

      1.6 was the version for that, but it didn't stop me from upgrading it.

      Oh, do i get support on it? no, but then, I don't get support on the phone now anyways.

      --
      Be seeing you...
  2. Increased IT literacy??? by SpaghettiPattern · · Score: 5, Insightful

    Window's dominance of the PC market has been good in many ways ... increased IT literacy

    What?! That's like saying McDonald's did anything for fine cuisine. Gimme a break!

    --

    I hadn't the slightest objection to his spending his time planning massacres for the bourgeoisie... (P.G. Wodehouse)
    1. Re:Increased IT literacy??? by Migala77 · · Score: 5, Interesting

      Window's dominance of the PC market has been good in many ways ... increased IT literacy

      What?! That's like saying McDonald's did anything for fine cuisine. Gimme a break!

      Like McD has given us something with which to compare fine cuisine, Windows has given us a way to differentiate between those who are and aren't IT literate.

    2. Re:Increased IT literacy??? by gstoddart · · Score: 1

      What?! That's like saying McDonald's did anything for fine cuisine. Gimme a break!

      Well, it may have driven people back to fine cuisine and real food ... but, that might not be what you meant. ;-)

      --
      Lost at C:>. Found at C.
    3. Re:Increased IT literacy??? by ColdWetDog · · Score: 0
      The writer of TFB (The Fine Blog) needs some 'increased IT literacy':

      Early mobile phones like the Motorola Dynatac were basically big dumb lumps of analogue hardware, there was no operating system as such and if one were to compare them to computers they would be on a par with those big desktop calculators accountants have.

      Big lumps of analogue hardware? DSP (Digital Signal Processors) anyone? Complex RF on a chip? Hypervisors?

      Just because it doesn't run a game doesn't mean it's not digital. And T9 keypads are 'simple' are they?

      The blogger is a looser. (Don't make that mistake if your going to publish something.... )

      --
      Faster! Faster! Faster would be better!
    4. Re:Increased IT literacy??? by Monkeedude1212 · · Score: 1

      Window's dominance of the PC market has been good in many ways ... increased IT literacy

      What?! That's like saying McDonald's did anything for fine cuisine. Gimme a break!

      Clearly you've never eaten a McPizza.

      It was, without a doubt, the finest piece of cullinary art that this world has ever known and they pulled it from their menu just like that. I'm pretty sure they sold the recipe to Gordon Ramsay for something like a quarter of a million dollars. Gordon didn't know however that Pizza was not a popular pick in fancy restaurants where the entrees go for over 50 dollars. That's why he always seems pissed off on TV, he got a raw deal.

    5. Re:Increased IT literacy??? by Anonymous Coward · · Score: 1

      The writer of TFB (The Fine Blog) needs some 'increased IT literacy':

      Early mobile phones like the Motorola Dynatac were basically big dumb lumps of analogue hardware, there was no operating system as such and if one were to compare them to computers they would be on a par with those big desktop calculators accountants have.

      Big lumps of analogue hardware? DSP (Digital Signal Processors) anyone? Complex RF on a chip? Hypervisors?

      Just because it doesn't run a game doesn't mean it's not digital. And T9 keypads are 'simple' are they?

      The blogger is a looser. (Don't make that mistake if your going to publish something.... )

      1G mobile phones like the DynaTAC were absolutely analog devices, with a bare minimum of digital signalling to manage handoff and such.

    6. Re:Increased IT literacy??? by pilgrim23 · · Score: 1

      Certainly. We have an entire generation schooled to a standard. The menu standard of: Click on File, then Open or Help/About or Tools/Options and....oh thats right, Microsoft changed all that.... Never mind...

      --
      - Minutus cantorum, minutus balorum, minutus carborata descendum pantorum.
    7. Re:Increased IT literacy??? by Anonymous Coward · · Score: 0

      Window's dominance of the PC market has been good in many ways ... increased IT literacy

      What?! That's like saying McDonald's did anything for fine cuisine. Gimme a break!

      This. This is exactly the type of douche-baggery I've come to expect here. Unabashed hate and vitriol for Microsoft, and conversely unfettered bliss for Apple or Linux.

      Would you like to say anything negative about Neanderthal or perhaps Cromagnon and how their usage of tools increased their hand-eye proficiency? Apples to apples I say: increased computer literacy is to point of sale expertise as Microsoft Windows is to McDonald's Restaurants. +5 my ass.

    8. Re:Increased IT literacy??? by Endo13 · · Score: 2

      And run-on sentences ftw, because who needs to worry about periods or any punctuation besides commas, just keep writing until you're done, I'm sure everyone will understand just fine.

      --
      There is no -1 Disagree mod. Slashdot.org/faq defines mod options. USE IT.
    9. Re:Increased IT literacy??? by Charliemopps · · Score: 3, Insightful

      McDonald gave us a restaurant in every city in America. That would be a better comparison. I'm guessing you weren't around in the 80's when the ONLY home PC was an Apple. DOS was hard to use for your average non-techie and Apple was ridiculously expensive. A similar quantity of ram for an apple was easily 10x the price of that for a PC. Almost all software written for Apples was also prohibitively expensive. Apple really did themselves in back then, had they priced their stuff reasonably, they would have crushed Microsoft.

    10. Re:Increased IT literacy??? by Anonymous Coward · · Score: 0

      Like McD has given us something with which to compare fine cuisine, Windows has given us a way to differentiate between those who are and aren't IT literate.

      My mother in-law's meatloaf gave me something to compare to fine cuisine too but it wasn't good in many (or any) ways.

    11. Re:Increased IT literacy??? by Opportunist · · Score: 1

      I was thinking the same.

      If Windows accomplished anything, it is to make people LESS computer literate and MORE dependent on GUIs. Don't get me wrong, they're great to give people who have little time and even less interest to dig deeply into the "how to"s a quick way to do what they want to accomplish, and Windows certainly lowered the "entrance bar" to using the computer, but it certainly did NOT increase the computer literacy of the average person.

      I'd even dare to say it lowered the computer literacy of administrators. Where earlier they used to know pretty well WHY certain things worked in certain ways and HOW to solve problems, most people who call themselves administrators these days know neither. They know their magical incantations and their rotes, but they have no idea what actually happens when they cast their spells.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    12. Re:Increased IT literacy??? by gstoddart · · Score: 1

      Clearly you've never eaten a McPizza.

      *shudder* That stuff was nasty. Good riddance, I say. (Of course, I've not eaten McD's in over a decade).

      Though, I seem to recall having some fond memories of the McDLT when I was much younger.

      --
      Lost at C:>. Found at C.
    13. Re:Increased IT literacy??? by Anonymous Coward · · Score: 0

      Window's dominance of the PC market has been good in many ways ... increased IT literacy

      What?! That's like saying McDonald's did anything for fine cuisine. Gimme a break!

      Seriously? "Fine" is subjective. Did you ever see the Pen and Teller Bullshit episode where they faked "fine dining" with microwaved food? Even Gordon Ramsey in Hell's Kitchen tricked the contestants with food from a Gas Station as "Fine Dining" What you actually pay for is the perception of value.

    14. Re:Increased IT literacy??? by gtall · · Score: 1

      Actually, I quite liked their seaweed burger, it wasn't a fat-fest in your mouth so I could eat it without my heart threatening for divorce.

    15. Re:Increased IT literacy??? by contrapunctus · · Score: 1

      Window's dominance of the PC market has been good in many ways ... increased IT literacy

      What?! That's like saying McDonald's did anything for fine cuisine. Gimme a break!

      No, it's like saying owning a piece of crap car make you a better mechanic...

    16. Re:Increased IT literacy??? by lluBdeR · · Score: 3, Informative

      I'm guessing you weren't around in the 80's when the ONLY home PC was an Apple.

      I'm guessing you weren't either.

    17. Re:Increased IT literacy??? by gtall · · Score: 1

      Knowing a CLI doesn't make you computer literate or anything like an administrator. Knowing only a gui doesn't make you computer illiterate either. Lemme, guess, you think computer science is computer programming?

    18. Re:Increased IT literacy??? by Mongoose+Disciple · · Score: 2

      If Windows accomplished anything, it is to make people LESS computer literate and MORE dependent on GUIs.

      You seem to believe that a GUI is always a worse interface choice than a CLI.

      Memorizing arcane keyboard commands doesn't inherently indicate you're more computer literate nor that you understand more about what's going on.

      I mean, I was an anti-mouse bigot myself twenty years ago, but then I grew up.

    19. Re:Increased IT literacy??? by gstoddart · · Score: 1

      Actually, I quite liked their seaweed burger

      I have never heard of this one ... however, it would appear that we've each cited one of the top ten failed products from McDonald's, along with the GPs reference to McPizza. :-P

      --
      Lost at C:>. Found at C.
    20. Re:Increased IT literacy??? by Mongoose+Disciple · · Score: 1

      What?! That's like saying McDonald's did anything for fine cuisine.

      I know you're not shit-talking the McRib and Shamrock Shake. I'd cut a man for that!

    21. Re:Increased IT literacy??? by PRMan · · Score: 1

      MOD PARENT UP. This is so true. The longer I work in IT, the more I see of Network Admins casting "magic spells" that they have no idea what they do.

      --
      Peter predicted that you would "deliberately forget" creation 2000 years ago...
    22. Re:Increased IT literacy??? by Opportunist · · Score: 2

      No, ok, allow me to elaborate.

      CLIs tend to be more "bare boned", but at the same time more versatile, or rather, you get to see more options immediately because they're all part of the CLI command. Often, when learning how to deal with the CLI, you will have to look up those options and at the very least you will know they exist. GUIs are often separated into different layers that first show you what you'll need 9 out of 10 times and hence the chance that you'll even find out about those "odd" options is quite low.

      As stated before, it helps a lot to get people who just want to get something done productive because it gives you results quickly. And in 9 out of 10 times you will get the desired result. It's those 10th times that will bog you down. When you sit there and scratch your head and wonder just WHY it doesn't work, only to find out that it's one of those obscure options hidden under a few more "advanced" and "additional options" buttons.

      CLIs often "force" you to learn more about the tool you are working with to get anything done. And, let's face it, people are usually lazy, once it "works", they stop digging. I hope I needn't get into detail why this is, especially concerning security, not really a good thing under certain circumstances, like when that person should be the administrator and hence able to enforce security.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    23. Re:Increased IT literacy??? by Bill_the_Engineer · · Score: 1

      Too bad they had to pull it off the market. They were getting bad press for a select number of franchisees substituting the seaweed burger patty with the much fattier and cheaper beef patty without the customer's knowledge. Also I'm sure they were selling way more fattier burgers and found it hard to justify it staying on the menu especially in light of the controversy.

      I wished they had just made that patty square instead.

      --
      These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
    24. Re:Increased IT literacy??? by BlueStraggler · · Score: 4, Informative

      Dude, please. You're getting your anti-Apple memes all mixed up.

      Facts: In 1979 the Apple II+ cost $1195 with 48K of RAM. In 1981, the IBM PC cost $1565 with 16K of RAM. Apple had cheaper hardware and software for years. And furthermore Microsoft was a key supplier to both companies, so why on earth would anyone have wanted to crush them?

      The cheap PC clones vs. expensive Apple meme had real legs for about 10 years (early 1990s to early 2000's). It has been false for quite a bit longer than it was true.

    25. Re:Increased IT literacy??? by Anonymous Coward · · Score: 0

      You seem to believe that a GUI is always a worse interface choice than a CLI.

      Memorizing arcane keyboard commands doesn't inherently indicate you're more computer literate nor that you understand more about what's going on.

      I mean, I was an anti-mouse bigot myself twenty years ago, but then I grew up.

      I used to be an anti-CLI bigot myself, but then I grew up.

      My point is that when someone change opinion, they see that as a proof of that the new opinion is correct and that the old opinion is wrong. That is not necessary so. People can go from correct to wrong.

      I used to believe that 2+2=4, but now I know that 2+2=7.

    26. Re:Increased IT literacy??? by Anonymous Coward · · Score: 0

      > I'm guessing you weren't around in the 80's when the ONLY home PC was an Apple

      On what planet was that? Certainly not earth, where the 80's had a huge diversity of different home PCs, including Amigas, C64s, Atari STs, BBC micros, and probably dozens of others.

      You *clearly* were not around then. Many of those other systems had significant market and mindshare at the time. You could walk into computer stores and see comparable amounts of software for Amigas and Atari ST's as you'd see for IBM-compatibles and Apple.

    27. Re:Increased IT literacy??? by Daengbo · · Score: 2

      My Model I is crying in the corner now. It's OK, baby. You were my first and I'll never forget you ....

    28. Re:Increased IT literacy??? by Opportunist · · Score: 3, Insightful

      Would you please read again?

      It's not a WORSE interface. It depends on what's your goal. If you want someone to accomplish something fast without a steep learning curve, then yes, a GUI is the way to go. But that does not make the person more "computer literate". It allows him to get something done, and get it done without having to dig into the matter deeply before he can actually accomplish anything.

      Now, if someone can accomplish something by knowing less, do you really think that makes him more literate?

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    29. Re:Increased IT literacy??? by Mongoose+Disciple · · Score: 1

      Often, when learning how to deal with the CLI, you will have to look up those options and at the very least you will know they exist.

      That's assuming the documentation is good, complete, and not misleading. My experience is that this isn't 90% likely to be the case, giving you back at least your 10% problem rate.

      I mean, we've all discovered at some point that the CLI switch or argument we needed for a task was named something, not even just obscure, but that would make you think it was for something completely different, right?

      (That's not to say that the CLI is crap or doesn't have its uses.)

    30. Re:Increased IT literacy??? by Garble+Snarky · · Score: 1

      Think through your analogy: if McDonalds were one of a very small number of restaurant choices, and all other food had to be obtained by hunting or farming, then McDonalds would have introduced the very concepts of burgers, sandwiches, ice-cold drinks, fried potatoes, to millions of people - that would certainly be helpful for fine cuisine. Many people who use Windows have at least a passing familiarity with the basic hardware components of a desktop PC, the concepts of directories, files and file types, applications, etc. Yes, Windows also enables people to use a computer with almost zero knowledge of how it works, but if you're saying that nobody has gained some (extremely basic) IT literacy from using Windows, you're wrong.

      (I only use Windows when necessary, I use Linux on my personal computers 99% of the time)

    31. Re:Increased IT literacy??? by Mongoose+Disciple · · Score: 1

      Now, if someone can accomplish something by knowing less, do you really think that makes him more literate?

      Being somewhat pragmatic, I measure what someone can accomplish by... what they can accomplish.

      So, for the purposes of the task in question, no, not more literate, but as literate.

    32. Re:Increased IT literacy??? by oh_my_080980980 · · Score: 1

      Got a point in there?

    33. Re:Increased IT literacy??? by Anonymous Coward · · Score: 2, Informative

      Last I checked, as of 2010, it is still true.
      There are no cheap Apple laptop. I would also argue that there is no mid-price Apple laptop. Most laptops sold are in the $400-800 range. Less for netbooks.
      The mac mini and the iMac might be fine if you value the form factor. But if you don't, they are way too expensive for the performances that you get. Plus, you need to replace your LCD when you change your iMac, even if you could keep it for 10+ years.
      The dual socket Mac Pro is fine - for a dual socket workstation if you compare to others (also too expensive, not custom-built) workstations. But the single socket Mac Pro is an over priced tower if you compare to any Core i7 desktop.

    34. Re:Increased IT literacy??? by starfishsystems · · Score: 1

      It makes me wonder what people use in place of inductive reasoning.

      It's extraordinarily unlikely that the entire computing industry would have evaporated if McDonald's - I mean Microsoft - hadn't come along and created a monopoly for itself. Something else, quite possibly something more open and diverse, and ultimately far more consensual and modular, would have developed instead.

      Microsoft gave us Embrace and Extend, deliberate violations of modularity, ruthless crushing of viable competitors, careless disregard of industry practices for security, and a systematic dumbing down of capabilities just as the industry most critically needed to explore those capabilities. It taught a whole industry how to prolong customer pain for profit. I'd say that its net effect, so far is, to have held back progress by at least ten years compared to where we'd be without it.

      McDonald's would be more like Microsoft if it systematically set out to compromise the supply chain for the entire restaurant industry. I suppose we should be thankful for small mercies. Imagine going to a fine restaurant and finding nothing but burgers and fries on the menu. Sorry, we can't get the ingredients for coq au vin any more. Sorry, no wine list. Would you like a soft drink instead? Sorry about the cutlery. We had to throw out our fine silverware because it wasn't compatible any longer.

      --
      Parity: What to do when the weekend comes.
    35. Re:Increased IT literacy??? by starfishsystems · · Score: 1

      Let me see if I understand this. You had entire cities without any restaurants at all before McDonald's came along? That's amazing.

      --
      Parity: What to do when the weekend comes.
    36. Re:Increased IT literacy??? by pleasegetreal · · Score: 0

      Yeah, 90% of PC users are dumb and you are smart. Linux and Apple users need to get over it. You were simply beaten by a better product.

    37. Re:Increased IT literacy??? by Anonymous Coward · · Score: 0

      Thats a poor example... There are about 2% of WIndows users that actually are literate enough about IT to understand that windows sucks. The rest don't know any better..

    38. Re:Increased IT literacy??? by Pharmboy · · Score: 1

      Well, there were family owned restaurants, where the food was prepared and cooked fresh instead of arriving frozen in cardboard boxes, but who would want to return to THAT? ;)

      McDonalds main appeal (to me) is when traveling, as I know exactly what I'm going to get when I drive up: the exact same taste, quality, and experience found in every other McDonalds. It is relatively safe. Like Microsoft, they have embraced and extended the established standards of American cuisine with the goal of mass producing a slightly lower quality but highly consistant product, which has gained mass appeal for it's convenience and low price, rather than it's culinary excellence or nutritional qualities.

      I will say that their french fries tasted much better back when they had some lard in their vats, instead of this all vegetable stuff.

      --
      Tequila: It's not just for breakfast anymore!
    39. Re:Increased IT literacy??? by mcgrew · · Score: 2

      guessing you weren't around in the 80's when the ONLY home PC was an Apple.

      I'm guessing you weren't; most home PCs were TSR-80s and came from Radio Shack. The ones that weren't were TI99-As, Commodore 64s, etc. As you say, Apples were insanely expensive, while those machines were a few hundred bucks compared to Apple's few thousand bucks.

    40. Re:Increased IT literacy??? by kaizokuace · · Score: 1

      As with Alienware and the like. You are paying for an expensive case and logo.

      --
      Balderdash!
    41. Re:Increased IT literacy??? by Endo13 · · Score: 1

      Read TFA.

      --
      There is no -1 Disagree mod. Slashdot.org/faq defines mod options. USE IT.
    42. Re:Increased IT literacy??? by Hatta · · Score: 2

      McDonalds main appeal (to me) is when traveling, as I know exactly what I'm going to get when I drive up: the exact same taste, quality, and experience found in every other McDonalds.

      Or to put it another way, McDonalds is just as bad anywhere. If you're traveling, take a chance on a local place. I make it a point to try out any non-chain restaurant I can find when I'm on the road. I've NEVER had a worse meal than I would if I had gone to McDonalds. Not once. Ever. The whole point of traveling is to experience what new locations have to offer. Food is on the top of that list. Even if you're traveling for business, being able to expense a new and exciting
      meal is a great perk.

      I can see eating McDonalds if you've spent a couple months in a foreign country, and it's the only place you can get anything resembling a hamburger. But that's only after you've tried every place the locals recommend, and have tried everything on the menu of the good places. But if that were the case, you'd be settled enough to have some cookware and be able to make something superior yourself. I actually can't see any reason to ever willingly eat at McDonalds now that I think of it.

      --
      Give me Classic Slashdot or give me death!
    43. Re:Increased IT literacy??? by jedidiah · · Score: 1

      The Apple 2 was an 8-bit computer, it damn well better be cheaper than an IBM PC.

      This comparison conveniently ignores the technical differences between these two machines as well as ignores the fact that there were a sea of cheaper 8-bit competitors. ...then of course there are the clones.

      As soon as clones came along, they undercut both Apple and IBM.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    44. Re:Increased IT literacy??? by jedidiah · · Score: 1

      What makes you literate is not knowing the arcane commands but understanding what you can do with them. Once you have some understanding of the computer, it doesn't matter what the interface is. It doesn't matter if it is a GUI or a CLI. More capability comes from actually understanding what's going on. A nice Unix shell allows you to string a bunch of simple things together to do interesting things that there may be no ready made app for. OTOH, simply understanding that your camera is like a hard drive is also a useful thing and requires no "arcane CLI knowledge".

      --
      A Pirate and a Puritan look the same on a balance sheet.
    45. Re:Increased IT literacy??? by jedidiah · · Score: 1

      Truck stops are nothing to disparage. At least they don't merely reheat their entrees from some Sysco box they got out of the freezer.

      Such a truck stop is more likely to be "haute" than anything but the most expensive "city" restaurants.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    46. Re:Increased IT literacy??? by Anonymous Coward · · Score: 0

      Memorizing arcane keyboard commands doesn't inherently indicate you're more computer literate nor that you understand more about what's going on.

      1) the commands are not any more 'Arcane' than clicking on 'Start' to shut down the computer.
      2) we don't give a damn about looking smart or computer literate.
      2a) we care about getting shit done, and I can guarantee you that my Vim+LaTeX is faster than your MS Office.

      How about this:

      You seem to believe that a CLI is always a worse interface choice than a GUI.

      Memorizing arcane shapes and buttons doesn't inherently indicate you're cooler, nor that you understand more about modern computers.

      I mean, I was an anti-keyboard bigot myself twenty years ago, but then I grew up.

    47. Re:Increased IT literacy??? by Mongoose+Disciple · · Score: 1

      2a) we care about getting shit done, and I can guarantee you that my Vim+LaTeX is faster than your MS Office.

      Sure. Now interact with a real business and try that.

    48. Re:Increased IT literacy??? by 517714 · · Score: 1

      The only way one could say that the meme does not have legs today is if one ignores the prices of desktop computers or dismisses Apple entirely.

      Also the starting point is about 1983, before the introduction of the Mac. By the time you added the printer adapter, monitor and other required gear, the //e cost more than a PC compatible when the Mac was introduced. The prices for Apples did not drop as they did for the competitors.

      Please don't accuse me of an anti-Apple Bias, I bought a //e back in '82 and I and typing this on my fourth Apple laptop running OS X. The dozen or so computers I owned in the interim (1986 - 2002) were PC compatibles because they were both less costly and offered greater value than anything Apple offered.

      --
      The US government have made it clear that we have no inalienable rights; any we do not defend vigorously will be taken.
    49. Re:Increased IT literacy??? by juasko · · Score: 0

      yeah, And only if those options where standardized so that -l or -e or -i always meant the same.

      Gosh, I find more guy people knowing computers, as they have time solving real computational problems, than those digging in man files for what option was used in this command now again...

    50. Re:Increased IT literacy??? by BlueStraggler · · Score: 1

      The IBM PC was for all intents and purposes an 8-bit computer for the first few years of its life, because it only had an 8-bit address space of actual RAM and it could only run the standard 8-bit apps ported from CP/M. So actually the comparison is completely fair. It wasn't until the XT that the 16 bit technology started to make a real difference between the platforms and the PC eclipsed the Apple II (and III). But by then Apple was focussed on the 32-bit Mac. Clones didn't take leadership of the PC industry until the mid-80s.

    51. Re:Increased IT literacy??? by starfishsystems · · Score: 1

      Hear hear!

      Whenever I travel, I make a point of visiting whatever restaurants are locally regarded as outstanding. I like to call it "culinary espionage". Some of the high points of my life have come out of those experiences, and I always come away with knowledge to inspire my own cooking.

      And then there are all those encounters at random, for example stopping at some little tea shop in a tiny village in Scotland one day on a motorcycle trip. It's not the sort of thing I'd seek out at home, but it was a cold bright day and I got to warm up as well as flirt with the staff before I was on my way again. Scones and cream. I didn't learn a thing about cuisine but it sure was fun.

      --
      Parity: What to do when the weekend comes.
    52. Re:Increased IT literacy??? by Charliemopps · · Score: 1

      There are STILL towns in which the only restaurant is a McDonalds. There's one less than 40 miles from me and I live in the capital of my state.

    53. Re:Increased IT literacy??? by BlueStraggler · · Score: 1

      Also the starting point is about 1983, before the introduction of the Mac. By the time you added the printer adapter, monitor and other required gear, the //e cost more than a PC compatible when the Mac was introduced.

      You are really distorting the value equation here. You've moved the "starting point" to the XT, which made better use of the 16 bit technology and was a superior technical platform. You're ignoring IBM entirely, and basing your prices on clones, but you're still comparing to name brand Apple, not to Apple clones.

      My computer history sounds identical to yours, except that my Apple in 1982 was a clone, and way cheaper than any PC, compatible or otherwise.

    54. Re:Increased IT literacy??? by Charliemopps · · Score: 2

      lol, your quoting the price of the first IBM PC ever made, and probably the most expensive. Dell was selling IBM PC clones in 1985 for under $800 (although they weren't called dell yet) I know because I bought one. True IBMs were selling for around the same price as apples ($1200-$1300) and running at about 4Mhz compared to apples Apple IIc at 1Mhz or the Macintosh that was almost $2600 but at least had the nifty graphics.

    55. Re:Increased IT literacy??? by 517714 · · Score: 1

      Apple, not I, removed the clones from the value equation. In March 1982, Apple started legal action against the clone makers, by August 1983 they had succeeded in killing the clones (Apple v. Franklin).

      --
      The US government have made it clear that we have no inalienable rights; any we do not defend vigorously will be taken.
    56. Re:Increased IT literacy??? by fishexe · · Score: 1

      I'm guessing you weren't around in the 80's when the ONLY home PC was an Apple.

      Which '80s was that? The '80s on planet Zargon? Apple never had majority market share in home computers, nobody I knew in the '80s had one at home (though all the schools in my area seemed to have them), and my family owned no fewer than 4 home PCs by the end of the '80s, from 3 different manufacturers, none of them Apple. So I guess I wasn't around in your version of the '80s either.

      DOS was hard to use for your average non-techie and Apple was ridiculously expensive.

      Yet somehow I found it easy when I was 6 years old. Which DOS were you using in the '80s?

      --
      "I don't care about the Constitution!" --Bill O'Reilly, November 17, 2009
    57. Re:Increased IT literacy??? by fishexe · · Score: 1

      Dude, please. You're getting your anti-Apple memes all mixed up.

      Facts: In 1979 the Apple II+ cost $1195 with 48K of RAM. In 1981, the IBM PC cost $1565 with 16K of RAM. Apple had cheaper hardware and software for years.

      Hate it when they do that. Don't cross the memes!!

      And furthermore Microsoft was a key supplier to both companies, so why on earth would anyone have wanted to crush them?

      Yeah, back then Apple thought of IBM as the enemy. IBM, not Microsoft, was Big Brother in the famous 1984 ad. How ironic that Apple would end up fighting Microsoft and working together with IBM a mere 7 years later.

      The cheap PC clones vs. expensive Apple meme had real legs for about 10 years (early 1990s to early 2000's). It has been false for quite a bit longer than it was true.

      Well, last I owned an Apple was in '07 and but it was still VERY true then. I've since switched to Dell which cost me 1/3 the price of a comparably-powered and featured machine, and came pre-installed with Ubuntu which is a plus for me though I know many prefer OS X. You're probably right that the meme didn't start to have legs until the '90s, but I'm not convinced it's lost its legs yet, or that it ever will as long as Apple continues to appeal to the same customer base.

      --
      "I don't care about the Constitution!" --Bill O'Reilly, November 17, 2009
    58. Re:Increased IT literacy??? by fishexe · · Score: 1

      I've since switched to Dell which cost me 1/3 the price of a comparably-powered and featured Apple machine...

      --
      "I don't care about the Constitution!" --Bill O'Reilly, November 17, 2009
    59. Re:Increased IT literacy??? by Opportunist · · Score: 1

      It allows you to do what the GUI lets you do. Hence I compared it to learning rotes and magic incantations. Click here, click there, then OK 3 times... most of the time not knowing just WHY.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    60. Re:Increased IT literacy??? by hairyfish · · Score: 1

      No, it's like saying McDonalds revolutionised the food industry, which it did. As much as it goes against your fundamental religion, Windows increased overall computer use, and thus increased the overall IT literacy of the average person.

    61. Re:Increased IT literacy??? by hairyfish · · Score: 1

      A good GUI made people go from 'no IT literacy' to 'some IT literacy'. That is an improvement in IT literacy. Do you think we'd have the same take-up rates of personal computers had Windows not been around?

    62. Re:Increased IT literacy??? by T.E.D. · · Score: 1

      Our universal unit of measure for unhealthyness in foods has long been "the Big Mac".

    63. Re:Increased IT literacy??? by ArsonSmith · · Score: 1

      So you're saying someone with a physics degree hammering in a nail is equivalent, in literacy, to a grade school drop out hammering in a nail? Sure they may be equivalent in usefulness if you are trying to get nails hammered in, but their depth of understanding over what is happening is going to be completely different.

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
  3. Systems Integration by rjstanford · · Score: 5, Insightful

    Looks like I'm sticking with the iPhone for a while then. I've gotten to the point where I'll happily sacrifice a small amount of money and a little flexibility in exchange for a well-vetted, vertically integrated solution rather than an assembly kit that I can use - if I wish - to build something great. With the increased power to do your own thing all to frequently comes the need to do your own thing, with your own time and your own money. Not on my phone, thanks - I'll leave tinkering to the hobbies I choose rather than a useful accessory for my life. And yes, I'm a developer.

    --
    You're special forces then? That's great! I just love your olympics!
    1. Re:Systems Integration by Microlith · · Score: 3, Insightful

      if I wish

      Ah, there's the lynchpin. If you hadn't noticed, there's been a concerted effort in the mobile industry to make sure that even "if [you] wish", you can't. The point is to make you dependent on them, even when you could easily solve the problem yourself.

    2. Re:Systems Integration by kdub432 · · Score: 0

      probably a "html developer"

    3. Re:Systems Integration by mrsteveman1 · · Score: 2

      I'm an iOS *and* Android developer. I don't write applications in html, i use Objective-C and Java, and I agree with what the OP said.

    4. Re:Systems Integration by Anonymous Coward · · Score: 0

      I'm a developer, mostly python and C. I absolutely do not want to tinker with the day to day devices that I must have to do my job, my main (development) computer and my phone. I don't want a hacked together multitude of bells and whistles that generally work together, but sometimes don't. Time is money.

      It works or it doesn't.

    5. Re:Systems Integration by CaptainLard · · Score: 1

      Looks like I'm sticking with Android then. I'll happily keep a few extra bucks in my pocket in return for a device that has some sort of basic capability given to me (phone calls, internet browser, etc) AND has the option to do all sorts of other cool stuff like get me interested in Linux, Java and networking for the embedded systems I'm used to designing as a hardware engineer rather than just talking over RS-232 all the time. On my phone please, so I can mess around with it when I'm stuck waiting in line and doing other boring stuff like driving (I kid). I'll leave the all in one solution to you because thats clearly whats right for you and its a great thing that there currently seems to be enough options to accommodate both of us.

    6. Re:Systems Integration by recoiledsnake · · Score: 1

      In what way is a Windows PC or Android phone an 'assembly kit' ?

      --
      This space for rent.
    7. Re:Systems Integration by Monkeedude1212 · · Score: 2

      I'm actually straining to really grasp your situation here.

      So you've got a phone that's well built from top to bottom that's stable but doesn't let you try anything new. We'll call it an iPhone.

      And you've got a phone that will work as a phone, and handle the basic smartphone functionalities like email/text/weather/music pretty much as well as an iPhone. We'll call it a Droid.

      So I understand that you might get frustrated with certain things on the droid, with fragmentation being the first problem to pop up in my mind. Apps written for a later version of the OS which your carrier has kindly decided not to use. A hassle to go through the work yourself just to get things up and running. Not an appealing situation, I agree. In that regard I can understand why you would just want to go with an iPhone because it "Just Works" and the App market is strong and intuitive enough that you can find new applications for various tasks you might want and it'll work all fine because of the rigorous testing.

      But your assembly kit analogy is was really kind of throws me off. 80% of what you use your droid for will be built into it, no assembly required. Particularily the line "With the increased power to do your own thing all to frequently comes the need to do your own thing" - I honestly have no idea where thats coming from or what you mean by it. So your phone is more flexible... so you feel pressured to use its flexibility? Can you elaborate on the situation where you felt the need to "Do your own thing" - what that thing was and how an iPhone got you around that problem? This is what is absolutely perplexing me.

    8. Re:Systems Integration by WrongSizeGlass · · Score: 2

      if I wish

      Ah, there's the lynchpin. If you hadn't noticed, there's been a concerted effort in the mobile industry to make sure that even "if [you] wish", you can't. The point is to make you dependent on them, even when you could easily solve the problem yourself.

      The vast majority (+99%?) of mobile phone users don't have the skill set or desire do it themselves. Same goes for desktop/laptop users. What seems natural, accessible or even easy to /. readers isn't really fathomable to most. Most people don't know how their cars work and even less can work on them (fewer still can fix the damage done by those who think they can but can't).

      There isn't enough of a demand - based on the consumer base - to make a DIY platform available. Why would a phone manufacturer spend all the extra time and money to develop a platform with this level of accessibility for such a small segment of sales?

    9. Re:Systems Integration by Monkeedude1212 · · Score: 1

      Well "Doesn't let you try anything new" might have been exagerating iPhone's closed situation. Sure you CAN develop new things for it, but not with the same amount of freedom...

    10. Re:Systems Integration by Microlith · · Score: 2

      The vast majority (+99%?) of mobile phone users don't have the skill set or desire do it themselves.

      Which is irrelevant when they have to go out of their way to lock the devices down. Using user ignorance as a justification could be easily turned against you to take away all control you have.

      Why would a phone manufacturer spend all the extra time and money to develop a platform with this level of accessibility for such a small segment of sales?

      They don't. They just have to make it possible for me to load whatever I want on the device. Instead, they take the active stance that the user is the enemy and utilize software and hardware locks to prevent that. It takes extra time and money to implement that.

    11. Re:Systems Integration by rjstanford · · Score: 1, Insightful

      But your assembly kit analogy is was really kind of throws me off. 80% of what you use your droid for will be built into it, no assembly required. Particularily the line "With the increased power to do your own thing all to frequently comes the need to do your own thing" - I honestly have no idea where thats coming from or what you mean by it. So your phone is more flexible... so you feel pressured to use its flexibility? Can you elaborate on the situation where you felt the need to "Do your own thing" - what that thing was and how an iPhone got you around that problem? This is what is absolutely perplexing me.

      Frequently, with flexibility comes the absolution of design. Standard keyboard doesn't work quite right? No worries, the user can install one that they really like, and most apps will even respect that decision! Can't make up your mind as a developer on the right way to solve a problem? Add a checkbox and let/force the user to decide. Crap at making GUIs? Make a completely skinnable app and let the user sort though them all, or make their own! Not everything scrolls smoothly? Don't worry, truly high-class apps can just implement their own scroll solution!

      Its the same way that I don't miss having a carb on my daily-driver (even though I enjoy rebuilding and tweaking them) - the ability to completely tweak my air/fuel ratios is nice, but having something that isn't perfect but is "good enough" and never having to think about it is also nice, and frequently underrated.

      The iPhone will never be perfect for my needs, but with close to zero time spent messing with it, its almost there. The Android devices I've looked at before could probably be tweaked closer to my ideal than my iPhone, but out of the box (or rather with a couple of hours of tinkering, at least on the Dell/Droid ones I've spent more time with) they fall below that line.

      --
      You're special forces then? That's great! I just love your olympics!
    12. Re:Systems Integration by amicusNYCL · · Score: 1

      I've gotten to the point where I'll happily sacrifice a small amount of money and a little flexibility in exchange for a well-vetted, vertically integrated solution rather than an assembly kit

      Vertically-integrated solution? Apple's PR has trained you well.

      Where's that Ben Franklin quote...

      "Any society that would give up a little liberty to gain a little security will deserve neither and lose both."

      Well, enjoy your secure walled garden. While it lasts, anyway.

      --
      "Our two-party system is like a bowl of shit looking at itself in a mirror." - Lewis Black
    13. Re:Systems Integration by lysdexia · · Score: 1

      I have a Motorola F3 I'll sell you. Sumbitch works everywhere. I can't even seem to scratch it. The interface is dog meat, though.

    14. Re:Systems Integration by Attila+Dimedici · · Score: 1

      Why would a phone manufacturer spend all the extra time and money to develop a platform with this level of accessibility for such a small segment of sales?

      The problem is that they are doing the reverse, they are spending extra time and money to deny this level of accessibility on a platform that otherwise has it.

      --
      The truth is that all men having power ought to be mistrusted. James Madison
    15. Re:Systems Integration by Anonymous Coward · · Score: 1

      What do you mean "would"?

      May I introduce: The Nokia N900.

    16. Re:Systems Integration by Aighearach · · Score: 1

      Apps don't have to "respect" it, they get the keyboard input through the API and don't even know what sort of keyboard you plugged in. This isn't the 80s! 99% of these "fragmentation" complaints are really stupid. You use the API. The interface is the same. If there are different sizes of screen, that's just going to be the case and you'll have to try to do a good job designing your interface so it doesn't rely too heavily on exact pixel sizes. That just reality. Not everybody is going to pick the same size of phone. If one brand is all the same size, that doesn't change that there will be a variety of sizes you'll be expected to plan for if your app is going to be a good app that is going to have a version for the major platforms.

    17. Re:Systems Integration by SeaFox · · Score: 1

      Ah, there's the lynchpin. If you hadn't noticed, there's been a concerted effort in the mobile industry to make sure that even "if [you] wish", you can't. The point is to make you dependent on them, even when you could easily solve the problem yourself.

      But isn't that how it's always been since the beginning though? You make it sound as though the the situation is becoming more restrictive through recent efforts of the mobile industry.

      Go back 7-10 years in mobile phone history. Your phone came with its firmware and that was that. You rarely got an update unless the issue was really bad, and then you sometimes had to visit a carrier's store to get the phone reflashed. The features the phone had were the features it had. If you wanted to add functionality some phones supported paid downloadable apps. With the advent of the iPhone, and mainstream updatable operating systems on phones you can have phones that actually gain features and usability throughout their lifetime. And with Android the operating system is more portable and customizable. Carriers are making these handsets available on their networks and allowing consume to be less dependent on them.

    18. Re:Systems Integration by Anonymous Coward · · Score: 0

      Exactly. I used Windows Mobile 5-6.x phones and I loved that I could customize it and quickly and easily make my own programs. But there was a point where I was so sick of the unresponsive UI / Freezing / Memory Erasing (old WM) that I longed for a phone that would just work. Anything! Happly the iPhone came out and I finally took the plung after the first generation. I realized that anything I wanted to develop already existed in the store and was free or 99 cents and not once have I wished for another phone.

  4. This line from the article.... by GPLDAN · · Score: 5, Insightful

    "The entire phenomenon of viruses and malware is a result of the proliferation of Windows, the people behind malware take advantage of that same standard development platform."

    This sentence is so stupid that it invalidates the arguments contained within the entire article. Who thinks that if Apple and their marriage of hardware and software were to have only existed in some anti-Capra Steve Jobs as Mister Potter world of computing, that viruses and malware would have not existed? Because there are no viruses for MAC OS? By that logic, wouldn't NeXT Step have been the most secure UNIX ever? To lay the existence of malware at Redmond's feet is to be so ignorant of computing and O/S design as to make anything said about Android totally and completely moot.

    1. Re:This line from the article.... by jedidiah · · Score: 0

      Microsoft goes out of it's way to do more stupid stuff than anyone else in the industry. Get over it already.

      Apple II & Atari ST viruses existed because the platform provided fertile ground for it.

      The same is true of Windows.

      The same is not true of Unix, Linux or MacOS 10.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    2. Re:This line from the article.... by drinkypoo · · Score: 4, Informative

      Also those of us who were using Macs back in the day remember that it was horribly common to get a virus, or at least to be exposed to them. It's not until we got that program that detected suspicious behavior... Gatekeeper? And then later, Disinfectant, a recognition-based AV, that it became possible to get a handle on things.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    3. Re:This line from the article.... by Nadaka · · Score: 2

      Try reading a few more sentences. He states the windows virus problem is mostly resulting from its dominance as a monoculture. That mac or linux would have much more malware than they do now if they had 90% market share.

    4. Re:This line from the article.... by segedunum · · Score: 1

      Yes you are correct, but the point the article is making is that the situation has been made a hell of a lot worse. Microsoft refused to make a decent multi-user OS for years with abstraction between user and administrative functions, until they were forced into remedying the situation because they had to. Running scripts by default in a web client also wasn't the smartest of choices to have made.

    5. Re:This line from the article.... by Anonymous Coward · · Score: 1

      The logical implication of this is that if Unix, Linux, or Mac OS X had the install base of Windows, they'd be crapware laden as well.

      When you think of it this way, this isn't an argument in favor anything. It assumes that the leader in market share will always have these problems. When you position it like this, how then can the problems be the fault of the market leader? In this construction they have them by virtue of being market leader.

    6. Re:This line from the article.... by Belial6 · · Score: 1

      Bingo. The fact that viruses existed long before Windows pretty much invalidates the argument that Widows is responsible for viruses.

    7. Re:This line from the article.... by Anonymous Coward · · Score: 0

      Refused to make? Windows NT had a pretty good security model. Mostly unchanged today.

      More like, refused to sell to consumers. And when they did start to sell it to consumers, they didn't bother instructing people to use it securely (i.e. run your GUI apps as non-privileged user) because application compatibility with 9x was seen as more important.

      When they finally start getting end users to take advantage of the NT security features, they get complaints. (Apple's "confirm or deny" ad comes to mind.)

    8. Re:This line from the article.... by 0123456 · · Score: 2

      Try reading a few more sentences. He states the windows virus problem is mostly resulting from its dominance as a monoculture. That mac or linux would have much more malware than they do now if they had 90% market share.

      More than basically nothing, yes. There are sure to be some security holes which would be exploited on unpatched machines.

      But Windows has always been insecure by default, whereas Unix has at least tried to be secure by default. Most obviously that any Flash exploit on Windows could own your entire system because you were almost certainly logged in as an admin user, whereas on Unix you need a Flash exploit _and_ a local priviledge exploit to do the same thing.

      We could add minor little issues like loading DLLs from the current directory in order not to break some old applications which require it, thereby allowing attackers who can get a DLL into your system in some way to get you to execute it. Deliberately supporting backward compatible security holes is not really a good plan.

    9. Re:This line from the article.... by BatGnat · · Score: 1

      By that logic, wouldn't NeXT Step have been the most secure UNIX ever?

      No that would be lunix

    10. Re:This line from the article.... by davFr · · Score: 1

      Just wondering : what made Atari ST a fertile ground for viruses ?
      Were there more viruses on Atari than on Amiga?

      --
      RIP Slashdot. I used to love you. dead account - but slashdot wont let me delete it.
    11. Re:This line from the article.... by 99BottlesOfBeerInMyF · · Score: 1

      The logical implication of this is that if Unix, Linux, or Mac OS X had the install base of Windows, they'd be crapware laden as well.

      Only if you oversimplify the logic. If any given manufacturer had the install base of windows, they'd probably be crapware laden, but only if they had such a huge market share. It will not increase proportionally to the amount of market share because it is not just a function market share, but a property of motivation and profit. Linux, for example, is unlikely to ever dominate the market with a version supplied by a single manufacturer with the same type of control as Microsoft has, even if Linux had 90% of the desktop OS market.

      When you think of it this way, this isn't an argument in favor anything. It assumes that the leader in market share will always have these problems.

      No it doesn't. It assumes a monopolist will not have the same motivation as a company that is competing for market share. You can be a Market leader with 20% of the market, ahead of a large number of smaller players. Crappy security, however, will make you lose market share and lose money, so you're directly motivated to make improvements such that it is not a problem for your average user. It's only when you dominate the market that you can leverage lock-in to make it more profitable to ignore the needs of your users. In fact, it is market share, not install base. If, for example, a single supplier has a guaranteed contract for a specific market, there is no competition, and that supplier again has no motivation to fix the users' problems with regard to security.

    12. Re:This line from the article.... by w_dragon · · Score: 3, Informative

      Several years ago, in the early 2000s, I went to a tech-heavy university. Maybe things have gotten better, but at the time a default install of Debian on the school network would be rooted within a couple weeks. Linux isn't secure by default, if you don't know what you're doing it will be open to attack, just like Windows. The difference being that most people who use Linux are either in an environment where there is no local threat, or they actually know what they're doing.

    13. Re:This line from the article.... by nine-times · · Score: 1

      Well a couple of things. First, Windows' success created a software monoculture. Forgetting any particular security problems in Windows itself, monoculture is bad for security. If everyone is running the same software, then any security vulnerabilities that software has is shared by everyone. This means that virus authors can write a single virus to attack everyone, and viruses will spread better because everyone is vulnerable. Like a real virus, it won't spread very well it a large portion of the population is immune.

      But also it's true that Windows used to be a very vulnerable operating system. The old Windows 9x versions were not really concerned with security at all. The Windows NT versions were better, but it wasn't until Windows Vista that Microsoft really started focusing on security as a serious issue.

    14. Re:This line from the article.... by oh_my_080980980 · · Score: 1

      "To lay the existence of malware at Redmond's feet is to be so ignorant of computing and O/S design as to make anything said about Android totally and completely moot."

      So basically you don't know how OS X and Windows works. If you did know, you would not have written than stupid sentence. Market share has nothing to do with an Operating Systems security flaws. An operating system has security flaws because of its design not because of the number of people using it.

      OS X would have to have the same types of security flaws that Windows has in order for OS X to have a similar number of exploits.

      Who uses it doesn't matter.

      Moron.

    15. Re:This line from the article.... by scot4875 · · Score: 1

      Running scripts by default in a web client also wasn't the smartest of choices to have made.

      And yet, this is the situation we have today in respect to javascript with every major browser on every platform.

      --Jeremy

      --
      Jesus was a liberal
    16. Re:This line from the article.... by jedidiah · · Score: 1

      All of the early platforms had nasty problems with boot sector viruses that would load with whatever disk you booted with.

      Then there were link viruses that had free reign of the system because there was really no OS to speak of.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    17. Re:This line from the article.... by cyber-vandal · · Score: 1

      Perhaps they would. But so what. I don't give a shit about which platform is the most vulnerable, I'd just like several equivalent ones to choose from. At the moment if I want to run everything I need or want to run I've got a choice of Windows on native hardware or Windows virtualized.

    18. Re:This line from the article.... by Anonymous Coward · · Score: 0

      Window's security is a joke. It permits access to low level api calls that are below windows security level. That, and there are always new exploits for activex or IE.

  5. You are making the Baby Jesus Cry by mpapet · · Score: 0

    Some of you should check the statistics on global smart phone dominance. You'll find Nokia in top spot by a very wide margin. Right now, it looks like more breathless anticipation for a platform that has a very, very long way to go to threaten Nokia's worldwide dominance.

    You guys should try one sometime. The e7x series is great. Relatively open platform, lots of apps, total media freedom, total device freedom like tethering, turn it into a wireless access point, free maps/gps features, and reliable. The Communicator is awesome too. I couldn't afford to replace my old one.

    I hereby dub thee, Android Reality Distortion Field.

    --
    http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
    1. Re:You are making the Baby Jesus Cry by drinkypoo · · Score: 1

      It's becoming difficult not to get an Android phone in the USA unless you get an iPhone or of course, a totally lame phone which could be any brand and is probably still a Nokia, but doesn't run any significant apps, so again, who cares?

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:You are making the Baby Jesus Cry by PRMan · · Score: 1

      Nokia doesn't make any CDMA phones, so all of us on Verizon and Sprint never see them.

      And anyway, I've never heard any co-workers say, "Wow! I love my Nokia Symbian phone!" That's never happened. But I have had dozens of co-workers rave about Android.

      --
      Peter predicted that you would "deliberately forget" creation 2000 years ago...
    3. Re:You are making the Baby Jesus Cry by vlueboy · · Score: 1

      Took this economy long enough to make touchscreens a smartphone standard at all Radioshacks!
      Androids came out about 24 months ago but only now are making it to everyone's hands.

      The ol' trusty Blackberry of a decade ago hasn't turned affordable (feature-phon level pricing) touchscreen or not. Android is much newer and hardware makers are just milking the Android brand *because* expensive touchscreen / app features are attracting long-pressured iPhone buyers that used to have no hardware alternative. Uncomfortable prices are getting set in stone; 24 more months will pass but even low-end Androids won't be under $200.

      I wonder if feature phones will be dead by then, since cheap alternatives are being removed from large stores. Only the tiny small stores carry things that my minimalistic preferences can afford.

    4. Re:You are making the Baby Jesus Cry by BlueStraggler · · Score: 2

      Some of you should check the statistics on global smart phone dominance.

      Do you mean the stats that show Nokia's profitability collapsing, and coming in below analysts' estimates? The stats that show their sales are flat, despite a drop in prices? The stats that show Apple, RIM, and Android phones eating their lunch? The statements from their executives that their profitability problems are due to their inability to deliver a smartphone that could take on the iPhone?

    5. Re:You are making the Baby Jesus Cry by sarhjinian · · Score: 2

      Nokia's dominance is misinterpreted. Yes, they sell a lot of phones, but at thin margins and on a platform that doesn't seem much development, nor to people likely to run or buy anything for their phone anyway.

      I have an E72 and like it (and an E71 before that, and an N80 before that_, but the apps are piss-poor in functionality next to Android or iOS, the interface clunky, the development environment troubling and the phones themselves very, very low spec. As far as "where the money is" they're well back of RIM and Microsoft and show no intention of addressing the serious strategic problems that have kept them that way.

      --
      --srj/mmv
    6. Re:You are making the Baby Jesus Cry by Anonymous Coward · · Score: 0

      Do you have a co-worker with a Nokia N900? Not Symbian. But very good, better than anything Symbian, and works with T-Mobile USA's 3G.

    7. Re:You are making the Baby Jesus Cry by syncrotic · · Score: 2

      Symbian on Nokia is goddamn awful; as the owner of an E72, I know.

      Illogical and bizarre menu layout and options, features not working out of the box (SIP support, anyone? good luck with that), neutered hardware (128MB of RAM, same as its predecessor from two years prior), miserably broken connection management (use wifi when available, cellular when not... that should NOT be hard, nor should it be something I have to configure on a per-application basis), an inbox/outbox/sent/drafts folder system for SMS messages (like phones had ten years ago), no meaningful app development from anyone but nokia themselves... I could go on.

      Suffice it to say that Symbian is a handset OS dating back to monochrome displays and the original GSM spec, hacked and hacked to look, superficially, like something modern.

      The only positive thing I can say about my phone is that it's a bluetooth cellular modem right out of the box.

      It doesn't even do properly the things it was advertised as doing, to say nothing of the impressive things that third party software lets android or even apple phones do.

      Nokia got it's last dollar out of me with the E72; I don't care what they make after this, pure spite will keep me from ever buying it.

  6. reduced hardware costs? by Scrameustache · · Score: 1

    Window's dominance of the PC market has been good in many ways, reduced hardware costs

    [citation needed]

    --

    You can't take the sky from me...

    1. Re:reduced hardware costs? by 99BottlesOfBeerInMyF · · Score: 1

      Window's dominance of the PC market has been good in many ways, reduced hardware costs

      [citation needed]

      Indeed. From what I've seen it increases hardware cost in that it pushes the cost of developing and testing drivers more to the hardware maker, instead of as a partnership with costs carried by both parties and thus both parties motivated and working on the half they have total access to. Further it increases hardware costs by removing competition in hardware by creating a bottleneck where competing hardware is not even allowed an opportunity and so prices remain high (this has been true for a long time in the processor market, for example). It decreases hardware costs in that device sellers can't use software as a differentiator so they compete more on minimizing price, but that's sort of misleading since it is, by necessity, coupled with an OS monopoly that drastically increases costs for the device overall.

    2. Re:reduced hardware costs? by IrquiM · · Score: 1

      Windows increased my hardware cost, until I installed Linux! Now I've had the same hardware for 5 years, and it's still as slow as it was 5 years ago!

      --
      This is blinging
    3. Re:reduced hardware costs? by Anonymous Coward · · Score: 0

      I've heard a few variations of this argument made before. Sometimes it doesn't have so much to do with Windows as much as the hardware/software combination of Windows on the PC.

      Think back to the days when high-end Unix hardware was common, before Linux on x86 cannibalized that stuff. It was much cheaper to buy hardware for the PC platform than to buy equivalent hardware for one of those boxes.

      It's probably not the only factor, but the fact that the PC was the de facto standard probably had something to do with this. More vendors wanted to target the PC, leading to more competition and thereby lowering prices. Or how about: remember WinModems? Modem manufacturers were so eager to make cheap cards at low margins and high volume, that they offloaded most of the work to the driver. Which would run on Windows. Here you have a clear example of the hardware vendors racing to the bottom on prices, and without Windows being so common that wouldn't have been as easy; they'd have to write a driver for a bunch of other platforms.

    4. Re:reduced hardware costs? by grasshoppa · · Score: 1

      Economy of scale. Arguably, the Windows OS brought the PC into a large number of homes, spurring the sale of workstations/PCs in ever higher numbers.

      Hence, computers got cheaper because we were buying more of them.

      --
      Mod me down with all of your hatred and your journey towards the dark side will be complete!
  7. There will be no problems by Anonymous Coward · · Score: 0

    Android is open. By definition, open software gives complete freedom and has no issues.

    1. Re:There will be no problems by sarhjinian · · Score: 1

      Such a pity, then, that the handset makers and carriers have torpedoed that openness.

      In the real world, from a "real users" perspective iOS and Windows Mobile are "more open" than many Android sets. Hell, I can jailbreak an iPhone much more easily than I could a carrier-locked Droid or G1, and at least Apple doesn't screw me out of updates.

      --
      --srj/mmv
  8. Re:Windows gave control, Android takes it away by Microlith · · Score: 5, Informative

    DOS/Windows gave people more control over their computers. people had the software locally and could install anything they wanted. anytime.

    This would have happened for ANY OS that wasn't tied to a big-iron vendor. As I recall, this was (and continues to be) true for Macs as well.

    same with my iphone.

    No. Unless you jailbreak, the software you run on it has to pass a vetting by them. If they pull it later, you'd better hope you don't lose the copy on your PC/Mac.

    with android the app install process is in the cloud and controlled by google

    Are you sure you haven't mixed up Apple and Google? Last I checked, you weren't forced to go to the Marketplace to install software except on a few obscenely locked down devices from AT&T.

  9. Re:Windows gave control, Android takes it away by poetmatt · · Score: 4, Informative

    where do you come up with this shit? on android you have an .apk that can run whether or not google removes it from the app store or entirely for that matter.

    Not only that, but these .apk's aren't hidden, they're on your phone, and even without root access you can back them up easily with plenty of solutions. Plenty of people install android apps without ever hitting the android market or ever having a wifi connection. in fact, there's an entire forum dedicated to it, essentially . Did I mention that things are fairly well documented?

    on iphone you can have it forcefully removed remotely, even by using the old version.

  10. Re:Windows gave control, Android takes it away by jokermatt999 · · Score: 1

    What? I've used .apks to install a number of applications to my Android phone. I didn't have to do any jailbreaking to do so either, just tick a single checkbox. Are you seriously that ignorant, trolling, or did I just get whooshed?

  11. Re:Windows gave control, Android takes it away by Anonymous Coward · · Score: 0

    You know, the article completely missed the point with the essential difference between Windows and Android, and now you have it precisely backwards.

    It's about freedom.

    Eventually, Microsoft squeezed Borland out of the market and was selling developer tools for $1000 a pop. Years ago, when I got my first cell phone, it had J2ME, but it would of cost me $30 to put my java game on it.

    And now, there's Android, the free mobile OS that anyone can inspect or edit or develop for.

    In a sense, your ignorance shows that we have won. However, our victory is not yet secure. Apple, after using free software to get its new OS started, has been closing off everything it can. Yet, a bunch of ignorant iPhone users regularly troll these threads with their inane comments drawn directly from Apple marketing material.

    So, it's important to remember. Windows gave control to Microsoft.

  12. Re:Clueless by Octorian · · Score: 1

    This guy claims Windows has all the malware/virus problems it has because it's the biggest target.

    That's an extremely common claim, which is only made by Windows fans. I wish we could better dispel it. Such a claim could explain a "many"-to-"very few" malware disparity, but it simply cannot explain a "many"-to-"effectively zero" disparity.

  13. Give me a break. by Anonymous Coward · · Score: 0

    Windows ... Android

    Prepare for inflammatory statements. Also, I should note, I own and use an Android-based phone.

    The closest phone equivalent to Windows on the PC is the iPhone. (Hilarious, I know - but Microsoft really isn't a serious contender in the phone market.) Tyrannical rule over the user experience, verily.

    Android? Android goes straight to its roots - it's the equivalent of Linux on the desktop. A mishmash of bad design and truly horrible UX done by developers, with uncountable numbers of simply pathetic applications - a few true gems shining brightly among them, but it's hard to see a diamond floating in a sea of feces.

    Unlike Linux on the desktop - Android has the fact that it's on phones going for it. Phones, by and large, are fashion accessories. Can it make calls? Send and receive SMS? Everything after that is a bonus, and your average consumer will put up with all manner of crap as long as the hardware is shiny and can be shown off to their friends.

    unless Google are very careful

    This. Google needs to sell off a street view van and hire some folks to make kind-but-stern suggestions on design and function to developers, especially for popular applications. Mind you, I am a fan of choice - but fuck the bazaar. The bazaar is an ugly eyesore lowering property values. Because it's not a bazaar. It's goddamned software with no sanity behind design, functionality, workflow, appearance...

  14. Maemo/Meego by jspenguin1 · · Score: 5, Funny

    So if Android is Windows, iOS is MacOS, does that make Maemo/Meego the Linux of the mobile world?

    "My N900 runs Linux."
    "So does my Android phone."
    "But the N900 runs GNU/Linux!"

    I still get to feel superior.

  15. Re:Windows gave control, Android takes it away by Peter+Amstutz · · Score: 2

    DOS/Windows gave people more control over their computers. people had the software locally and could install anything they wanted. anytime.

    same with my iphone. i have all the files local on my laptop. if apple pulls an app then i can still use it. all i do is add the .app file in itunes and it will still sync. if someone breaks an app with an update i can still use the old version if i keep all the files.

    with android the app install process is in the cloud and controlled by google

    Nonsense. Unlike the iPhone, Android has always allowed installation of apps without going through the store. You can download them through the web browser, install them from the SD card, and there are 3rd party market apps that compete with the Google market.

  16. Re:Windows gave control, Android takes it away by caller9 · · Score: 2

    On Android, without rooting it or installing iTunes you can backup and install .apk files using a file explorer. The only "in the cloud" part is if the developer uses Google's version of DRM via the Market app. As long as you paid for the app, it doesn't care what version it is, so this too is no problem. So without being anchored to the iTunes monolith you can do this version management on the phone in the middle of nowhere.

  17. Overstated by caller9 · · Score: 1

    There are a couple of things that make this useless. Both Apple and Android run only signed code unless the user makes an effort to do otherwise. Google makes it a checkbox (which some carriers then remove). Browser exploits for either platform are equally likely.

  18. TFA summary by Anonymous+Froward · · Score: 1

    I don't know why I RTFA, and I still don't know why Android is the New Windows(TM), but at least now I can save your time.

    1. Eventually Android will dominate the market.
    You know, separation of software and hardware, blah blah.

    2. Market dominated by one OS brand = Virus, malware, we're doomed!
    From TFA: "The entire phenomenon of viruses and malware is a result of the proliferation of Windows".

    3. Market dominated by one OS brand = Crappy product once in a while, we'll have no choise
    Windows ME, Vista.

  19. "but these .apk's aren't hidden" yes, they are... by Anonymous Coward · · Score: 0

    "but these .apk's aren't hidden" -

    Yes they are... see below:

    APK

    P.S.=> /. always hides THIS "APK", because I post as an "anonymous coward"/non-registered user here, & what do I see in the tree nodes of replies on this forums? "hidden comment"... apk

  20. That's odd by jimicus · · Score: 1

    The Register ran an article which said much the same thing (albeit worded rather differently) last month:

    http://www.theregister.co.uk/2010/11/19/mobile_phone_platforms/page2.html

  21. android suffers from Java Stigma, not malware by bl8n8r · · Score: 2

    I don't find the android platform any harder to code for than anything else; younger programmers do not want to learn Java and that is creating far more problems for the platform than malware.

    --
    boycott slashdot February 10th - 17th check out: altSlashdot.org
    1. Re:android suffers from Java Stigma, not malware by gatzby3jr · · Score: 1

      younger programmers do not want to learn Java and that is creating far more problems for the platform than malware.

      citation needed.

      as far as i can tell, most universities and colleges are teaching java at entry level courses, if not throughout the entire cs/software engineering program.

  22. Re:Windows gave control, Android takes it away by X3J11 · · Score: 1

    DOS/Windows gave people more control over their computers. people had the software locally and could install anything they wanted. anytime.

    And absolutely no protection whatsoever in the case of DOS and the non-NT Windows'. The simplest program could take down the OS or damage the system.

    same with my iphone. i have all the files local on my laptop. if apple pulls an app then i can still use it. all i do is add the .app file in itunes and it will still sync. if someone breaks an app with an update i can still use the old version if i keep all the files.

    Funny, but from everything I've read about the iPhone, and know about Apple, this is absolutely not true at all. You possess the device, but Apple owns it and can do pretty much whatever they please with it, including remotely removing software, unless you take extra measures to circumvent this.

    with android the app install process is in the cloud and controlled by google

    This makes me question whether you actually know anything about Android devices, or if you're just another Apple fanboy posting nonsense while waiting in the Steve Jobs fellatio line.

    Of course, I'm in the equivalent Google line. I own an Android phone and for the most part I love it. My phone's rooted, but only so I could remove most of the bloatware my carrier threw on it. Installing software from outside the Marketplace is as easy as downloading a package file and running it.

  23. New Bill Gates? by formfeed · · Score: 1
    If Android is the new Windows, who will be the new Bill Gates?

    You know, someone manipulative with whom the dark forces of FUD are strong, but yet nerdy enough that one could develop a love-hate relationship.

  24. The Endless Circle by SuperKendall · · Score: 0, Troll

    Since you are obviously for Android, we can also discard the validity of your viewpoint.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:The Endless Circle by Anonymous Coward · · Score: 1

      However, he must have known you would say that, and so we can clearly NOT choose the wine in front of you!

    2. Re:The Endless Circle by MrHanky · · Score: 1

      No, I wouldn't have guessed. My argument rests on an empirical proposition, whereas his is a simple ad hominem. I would have expected a real counter-argument like "but developer X says supporting QVGA screens for their Android product Y is a PITA" instead of a flawed attempt at satire.

    3. Re:The Endless Circle by E+IS+mC(Square) · · Score: 1

      Says an Apple sucker?

      Well, by that logic, since I have never owned any Android or Apple product, my opinion must be valid, and let me say here - MrHanky is right, and it's only apple fanbois who cry about Android 'fragmentation'.

      Now go, SJ is waiting for his regular dose of blowjobs.

    4. Re:The Endless Circle by SuperKendall · · Score: 1

      Says an Apple sucker?

      Since I am for Apple, you clearly discard the validity of my viewpoint.

      Since you are for Android, we must clearly discard the validity of your viewpoint.

      --
      "There is more worth loving than we have strength to love." - Brian Jay Stanley
    5. Re:The Endless Circle by E+IS+mC(Square) · · Score: 1

      Nope. I am neither for any of them. But I am clearly not on the douche side.

    6. Re:The Endless Circle by BasilBrush · · Score: 1

      a real counter-argument like "but developer X says supporting QVGA screens for their Android product Y is a PITA"

      I supplied exactly that in a reply to another of your comments. Good to hear you accept it.

    7. Re:The Endless Circle by BasilBrush · · Score: 1

      my opinion must be valid, and let me say here - MrHanky is right, and it's only apple fanbois who cry about Android 'fragmentation'.

      Given that you'r arguments have never become ore sophisticated than a 13 year old boy giggling about blowjobs, no, your opinion is not valid. Especially as it is factually incorrect:
      http://www.zdnet.com/blog/hardware/angry-birds-ruffled-over-android-fragmentation/10468

    8. Re:The Endless Circle by E+IS+mC(Square) · · Score: 1

      Wow! A zdnet article for ONE app developer? That must be very valid argument.

    9. Re:The Endless Circle by BasilBrush · · Score: 1

      One link logically disproves your juvenile comment. It of course doesn't mean that only one Android developer cares about fragmentation. It's a big issue, whether or not a child like you has ever heard of it.

  25. A period here and there would be nice. by Anonymous Coward · · Score: 0

    Holy run-on sentence, Batman!

  26. Security Windows, Unix and Android by 140Mandak262Jamuna · · Score: 1
    Unix grew up in a multiuser university setting with hundreds of accounts and every freshman dreaming of hacking into the registrar's computer and hacking his (not "or her" here sadly) grades. Any application that needed to be root had to jump through so many hoops and permissions to get installed most developers assumed that the application will run without root privilege. That is the root of security in Unix

    Windows grew up as a personal machine used by one user, in a corporate setting. Early PC administration was not centralized and most admins allowed root access to most applications. So almost all the app developers assumed root access. People familiar with work PCs bought the same OS for their homes too. There was this huge conflict of interest between the app-developers and the OS. Big turf battles between app-developers. Root access was common, so each app booted out the other and installed itself as the default handler. Fundamental reason for user losing control over their PC is the assumption "it is normal for applications to run as root".

    Android is growing up in a different environment. People are aware of security issues, privacy issues, bad sites, malware dishing sites etc. There is no assumption that the user must give unlimited access/privilege to the applications. So security is likely to be better than windows, but not as strong as unix. The user is the system-administrator here. Most sys-admins are lazy. In the university unix world, lazy admins refuse to install apps that needed root access. In the user-is-the-admin world, the lazy users give in to the demands of the apps more easily. But they are not likely to be as lassie-faire as they were with windows.

    --
    sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
    1. Re:Security Windows, Unix and Android by Anonymous Coward · · Score: 0

      The phrase is laissez-faire, lassie-faire.

    2. Re:Security Windows, Unix and Android by Anonymous Coward · · Score: 0

      I knew it did not look right. Thanks for the correction.

  27. UNIX reborn, again by NicknamesAreStupid · · Score: 1

    The comparison to Windows is wrong. UNIX would be a much more accurate comparison. Microsoft kept Windows cohesive enough to ensure backward and lateral compatibility. UNIX did virtually none of that. As a result, we had many proprietary implementations and an application developer's nightmare. That is why its growth and longevity were limited. Android/Linux is just another generation of that legacy.

    BTW, there is nothing wrong with that evolution. It just doesn't scale the same way.

    1. Re:UNIX reborn, again by OrangeTide · · Score: 1

      there are proprietary implementations of Android? Seems like apps that run on one phone run on another and it seems like it will continue to be that way for some time.

      With the Unix world there were many different vendors for the OS. with Android there are many hardware vendors and one OS vendor, not unlike the PC world. In many ways the Android world is much more like the early PC world than the early Unix world. Android is not really a toolkit to make an OS like the old unix systems. It's a platform in its own right, and Google has quite a bit of control over it and has so far prevented large deviations from using the trademark Android.

      --
      “Common sense is not so common.” — Voltaire
    2. Re:UNIX reborn, again by shutdown+-p+now · · Score: 1

      Android has just as much backwards compatibility as Windows - you can target 1.5, and your app will happily run on 2.3.

  28. Re:Windows gave control, Android takes it away by bem · · Score: 1

    And it's not even a checkbox you have to go looking for.

    "Oh, hi, I see you want to install an APK directly. Do you want to enable this? Click here."

  29. Another great thing about Windows... by mtrupe · · Score: 1

    "Window's dominance of the PC market has been good in many ways, reduced hardware costs, increased IT literacy and a standard development platform to name a few, and perhaps Android will bring similar benefits, but unless Google are very careful it is likely to bring some of the same problems too..."

    sure MS Word grammar check would put a green underline below this whopper of a run-on!

  30. The key is Nokia and HP by goombah99 · · Score: 1

    Consider Nokia who dominates europe. They are spinning their wheels trying to make a go of it with their own OS but this will fail in the face of the growing coupling of desktops and smart phones. There is no Nokia Desktop computer. So what are they going to do? They could go with Android but the problem is that then they compete directly with HTC and Samsung and eventually some not yet known "Dell"-like company from China. SO Nokia will eventually choose Win 7 to be able to have a premium system. And Microsoft will be happy to be entering the market in a more tightly controlled hardware system where they can more easily offer special features unique to Win7.

    Likewise for HP and the WebOS. I don't think HP wants to be an Android house. Otherwise why did they buy WebOS? But it too will fail for the same reason as Nokia's OS.

    Win7 will be like apple and offer a work-alike eco system for desktop and mobile platforms. innovations and developers will more easily target both directly rather than having to write for some cross platform API that works at the lowest common demoninator. Chrome OS will be a niche for a long time. (Perfect for my mom and millions of other people who only use web and e-mail and the occasional infrequent document.) It will be a long time before desktops are kaput. So Google has no real answer to Win7 and OSX on the desktop (yet...anyhow).

    Thus android will do hansomly for a while while the market itself is expanding. But when Nokia and HP finally give up, Win 7 stands a huge chance of eating the android quite suddenly with an alternative with the advantages of the iPhone and an unfragmented distribution channel.

    --
    Some drink at the fountain of knowledge. Others just gargle.
    1. Re:The key is Nokia and HP by BasilBrush · · Score: 2

      They could go with Android but the problem is that then they compete directly with HTC and Samsung and eventually some not yet known "Dell"-like company from China. SO Nokia will eventually choose Win 7 to be able to have a premium system. And Microsoft will be happy to be entering the market in a more tightly controlled hardware system where they can more easily offer special features unique to Win7.

      Nokia has no problem with competing with other phone manufacturers using the same OS. That's what Symbian was all about. Both HTC and Samsung and many others were licensees of Symbian alongside Nokia. And in fact the Series 60 UI layered on top of Symbian OS was the property of Nokia, and they would and did license it to any other manufacturer that wanted it.

      Likewise, Nokia open sourced the MeeGo mobile phone OS they created so that other manufacturers could release phones using the same OS.

      As regards Windows Mobile 7, Nokia have never, and will never use a Microsoft operating system. They don't want to allow Microsoft to dominate the mobile phone market place in the way they dominated the PC market place. And they want to be fully in control of their own user experience, which Microsoft has never allowed.

      Nokia is all for standards in the market, including shared OSs. They just don't want Microsoft or Google or any other single company to be in control. Likewise if Apple were to license iOS, Nokia wouldn't use it either, for the same reasons.

    2. Re:The key is Nokia and HP by ChunderDownunder · · Score: 2

      at least in australia, nokia is still doing ok. Apple dominates the smartphone sector here, with Symbian 'feature phones' keeping pace with Android devices. Though the pre-Christmas advertising blitz on Nokia handsets may well be Symbian's last throw of the dice.
      Nokia's strategy is passable, only a couple of years late. Base everything on Qt and attract Linux hackers turned off by obj-c/dalvik and app-stores. Use the same technology as mainstream linux (wayland, as embraced by Ubuntu). Since Qt is cross platform they can offer a seamless UI common to the phone and Windows/Linux/OS X. Which means the end of that clunky PC Suite!

    3. Re:The key is Nokia and HP by zuperduperman · · Score: 1

      Even in Aus the writing is on the wall for Nokia. Open up your average catalogue delivered in the mail - these things used to be filled with cheap prepaid Nokia phones. At least half that space is now Android. It makes me cringe a bit because most of the Androids are horrible Huawei crap but there they are, next to the Nokia dumb phones and almost as cheap and getting cheaper by the day, and incomparable in terms of the ecosystem you are getting even if the phone itself is crap.

    4. Re:The key is Nokia and HP by ChunderDownunder · · Score: 1

      it's certainly a race to the bottom. The problem with the android handset I'd actually consider buying is that they're all on quite expensive plans, relative to nokia's flagships. At that price, you can see why iphones are so popular. If i wasn't concerned about the platform longevity, samsung's bada phone at $19/month plus data would be my choice if i needed a new phone today.

  31. Lowest hardware cost goes to Apple by SuperKendall · · Score: 1

    The article is really mistaken in a lot of ways. One of them is "lower hardware costs".

    The thing is that Android sells more devices in total - but that's across a lot of hardware makers. No one hardware maker has sales approaching that of Apple, especially when you consider shared components between all the iOS devices. Because Apple is making a lot more devices, they also have a large economy of scale benefit.

    That's why you have not seen tablets equal to the iPad that cost as much - they all leave some elements out, like a larger screen.

    I don't think any one player will dominate the market, in that way I think Android will be very unlike Windows. Instead we as consumers should see a ton of healthy innovation over many years from all platforms, which I am really looking forward to.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:Lowest hardware cost goes to Apple by Anonymous Coward · · Score: 0

      It would be a lot easier to take your ideas seriously if you didn't scream how much of an Apple fanboi you are.

      Just saying.

    2. Re:Lowest hardware cost goes to Apple by jedidiah · · Score: 1

      > That's why you have not seen tablets equal to the iPad that cost
      > as much - they all leave some elements out, like a larger screen.

      On the other hand, my favorite Android tablet has 500G of storage space.

      Nothing Apple makes can come anywhere near that at any price.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    3. Re:Lowest hardware cost goes to Apple by SuperKendall · · Score: 1

      On the other hand, my favorite Android tablet has 500G of storage space.

      Yes, niche hardware makers will always exist, as there are always people who need specific devices with capabilities the mass market cannot produce.

      But it does not change the fundamental fact that most businesses do not need niche devices for most uses, and the cost benefit for mass market devices goes to Apple because of volume.

      --
      "There is more worth loving than we have strength to love." - Brian Jay Stanley
  32. History repeats itself. by westlake · · Score: 1

    Windows has given us a way to differentiate between those who are and aren't IT literate.

    In each new generation of technology, the wizard - the geek - gets shoved a little farther into the background.

    The masses in their billions take to Windows. It happened to the automobile with the invention of the electric starter, and in radio with the invention of the superhet and network broadcasting.

  33. Fragmentation aside, it's still unpolished by AmazingRuss · · Score: 2

    Multitouch doesn't work right. Even single touch is fidgety and glitchy. Interactivity is rough... lots of hitches in animations, complete multi-second freezes for no apparent reason, allowing of apps to take over and drag everything down. I have a few different Android devices, and on every one of them I have to yank the battery every couple of weeks to get them un-stuck.

    It's nowhere close to as polished as iOS. For a techy user that knows how to deal with these issues and enjoys the openness, it's fine. For Joe Anyuser, it's a pale imitation of iOS.

    1. Re:Fragmentation aside, it's still unpolished by Anonymous Coward · · Score: 0

      Well fuck Joe Anyuser. I'm sick of bowing to him. He's a moron who can't be bothered to research basic specs, and what's worse, he seems to think that makes him BETTER than those of us who can.

    2. Re:Fragmentation aside, it's still unpolished by cyber-vandal · · Score: 1

      Users unfortunate enough to suffer problems with their 3GS after installing iOS4 on it would beg to differ.

  34. This explains the Patent fight explosion by Anonymous Coward · · Score: 0

    Perhaps your insight explains the patent battle. Noika and Motorola are painted into a corner and have to now compete against Asian manufacturers without any distinguishing characteristics. Android even hold back the technology innovation. So they are seeing if they can get a hail mary patent pass. there's three outcomes to that pass possible
    1) they win outright, and kill off the other hardware manufacturer's edge.
    2) they get a paper win by cross liscencing to apple in return for setting the precedent they can use to hold off the cheap handset competition.
    3) they loose and then as you said, now have to go to win7 or die a slow android homgenization death.

    Thus patents are in play now.

  35. Re:Windows gave control, Android takes it away by positivew · · Score: 1

    Actually, Android app market has a kill switch, too.

  36. Re:Windows gave control, Android takes it away by LDAPMAN · · Score: 1

    I know it breaks your world view to admit it but all you have to do is join Apples iPhone Developer program and then you can run anything you like on your phone. You can complain about the $99 cost but you can't deny there is a way to run any software you like....without jailbreaking.

  37. Re:Clueless by Sancho · · Score: 1

    Being on the Internet, I can't prove that I'm not a Windows fan. But I'm not. I've tried to use Windows, and I just can't get over how clunky and unpleasant the experience is. At home, I use Linux on a netbook. At work, I use a mac. I have an iPad (which is taking over most of my consumption) and a spiffy new Android phone.

    I wholeheartedly believe the "myth" that one of the primary reasons that Windows has more viruses is due to market share. It's not just about having the most boxes out there, though--it's also got to do with discernment of the users. Put bluntly, through inertia and unwillingness to adapt (something I've admitted to in this very post, in fact), Microsoft has a huge chunk of users who just don't know any better. They grew up, technologically speaking, on Microsoft. They use it at work. They're comfortable with it. They also don't know a thing about security, why you shouldn't run any old program you find on the Net or in your e-mail, etc. This creates something of a perfect storm for malware--a large field to play in along with a large number of successful penetrations is good for business.

    Mac users probably aren't much more discerning, but they're fewer enough in number to make the cost of maintaining e.g. a botnet of Macs too high. The successful botnets of this age have adapted quickly--likely too quickly to support multiple platforms. There's also the problem of inertia and perception--Macs are growing in popularity, and may even now have a critical mass to make writing malware worthwhile--but malware authors haven't noticed. Heck, with almost few Macs running Antivirus, you'd think malware authors would flock there if getting those users would be profitable at all--but they don't.

    Linux users historically are much more discerning. I think that's slowly changing now, but the market share is still very low. That said, I run across compromised Linux machines more often than compromised Macs--though the reason is almost always due to a bad password and SSH running.

    An interesting aside which doesn't have a particularly good fit elsewhere in this post is that pwn2own hacker Charlie Miller thinks that Safari on OS X is the easiest browser/OS combination to exploit. Interesting, then, that it's not done more often.

    Security-wise, there's little practical difference between Windows, OS X, and Linux these days. All three run with lower-than-admin permissions by default and prompt you to elevate when administrative tasks need to be done. Each has security APIs to allow programmers to help secure their apps. All three have vulnerabilities, both in the software and between the keyboard and chair. The biggest and most obvious difference between them is market share, followed by user mindset. I'm always interested to hear other opinions, though.

  38. Shameless self promotion by countzerobah · · Score: 1

    Lame to link to your own blog... Who are you anyways?

  39. Re:Windows gave control, Android takes it away by oh_my_080980980 · · Score: 1

    So you're tell us you don't know how the telcos are using droid. Guess you are not aware of how Verizon is locking in their users.

    How very ignorant of you.

  40. Re:Clueless by Anonymous Coward · · Score: 0

    > All three have vulnerabilities, both in the software and between the keyboard and chair.

    But all three do NOT do things like automatically run executables on any random media you happen to insert. Only one does that.

    All three do NOT have a software installation model that commonly pushes users to run exes from random web sites. Only one does that.

    And so on. I agree that Windows is the biggest target, but that's only one piece of the puzzle. It doesn't explain why the ratio of jacked machines very closely approximates 100%:0%:0% between Windows/Mac/Linux.

  41. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  42. Re:Windows gave control, Android takes it away by zeroshade · · Score: 4, Insightful

    You're right, I can complain about the $99/yr cost. There is absolutely no reason why I should have to pay an additional $99/year just to install what i want on a device I own.

  43. What !? by alexandre · · Score: 1

    "Windows' dominance of the PC market has been good in many ways: reduced hardware costs, increased IT literacy and a standard development platform to name a few."

    And this, on /. ?! Seriously?
    Am I dreaming or is this the biggest troll ever?

  44. Since when was Google plural? by mopower70 · · Score: 1

    Geez, that guy nearly broke my brain. "unless Google are careful...", "Google have made..." The author is apparently British. Sounds like he needs an English as Second Language class.

  45. Re:Windows gave control, Android takes it away by Coward+Anonymous · · Score: 0

    But why oh why are apps installed as an .apk? Keeping your app in a ZIP file is a nightmare and hindrance for the developer. It means you can't access your resource files without being aware of the ZIP compression they imprisoned in. This little nugget means you can't use any third party libraries unless you either start copying the data files around post install or make extensive modifications to make the libraries aware of the ZIP file...

    A user might not realize it but this kind of stuff affects their end user experience (for example, what happens if the file copy fails in the above solution?)

    Android is the next Windows because the SDK is just as bad as Win32 is.

  46. Choice is bad? Again? Still? by symbolset · · Score: 1

    Diverse choices for end users worked out well for the WinTel epoch. It'll work out fine for the mobile epoch. "Android monoculture?" It is to laugh. There are lots of interesting, useful mobile operating systems and many of them are doing well. It just happens none of them come from Microsoft.

    --
    Help stamp out iliturcy.
  47. Assertion is not proof... by QuietLagoon · · Score: 1
    Windows' dominance of the PC market has been good in many ways: reduced hardware costs, increased IT literacy

    .
    Reduced hardware costs compared to what? Increases IT literacy compared to what?

    How do you know that hardware would actually be more expensive had it not been for Windows?

    No one knows what the world would have been like if Microsoft had not used illegal business tactics to create and leverage its monopoly and to suck the profits out of the PC industry. Perhaps hardware would be even less expensive had some of the profits that Microsoft usurped gone to the R&D of hardware manufacturers.

  48. Re:Clueless by Anonymous Coward · · Score: 0

    0?

    http://en.wikipedia.org/wiki/Computer_virus#cite_note-mac_trojan-27

    As reported by CNN.

    You will find SOME malware and viruses for any platform, including *nix. Windows and older gen APL's were historically a little less secure due to their single (super)user heritage, and APL further because of market penetration (especially with businesses where the money is)

    Congrats, you're an idiot!

  49. Re:Windows gave control, Android takes it away by mini+me · · Score: 1

    iOS also supports installation of apps without going through the store. As of iOS 4, you can even install said apps by clicking a link in the web browser. Granted, Android does a much better job at installing software through third-party channels.

  50. Maybe. by Coward+Anonymous · · Score: 1

    Android does not have the brand recognition or mindshare that Apple's iPhone and iPod brand has. Android has had an easy time in the U.S. because AT&T is the only iPhone carrier in the U.S. In effect, the Android/iPhone competition has been hampered by the carrier divide. Once the iPhone hits Verizon (and maybe other carriers) iPhone & Android will truly compete head to head. Given the iPhone/iPod's brand recognition and this interesting analysis of Android performance in the Verizon world, it could get very ugly for Android very quickly.

    Android may become the new Windows or it may become than next Symbian.

  51. Windows to the bone by Coward+Anonymous · · Score: 1

    Android's chief resemblance to Windows is the architecture. The Android SDK is the Win32 of the mobile world.

    1. Re:Windows to the bone by gilesjuk · · Score: 1

      Hardly. It's not native code, it's a Java knock off and it wasn't developed by Microsoft.

      Win32 applications compile to native code, Win32 was developed by Microsoft.

    2. Re:Windows to the bone by gilesjuk · · Score: 1

      Doh. I mean Android wasn't developed by Google :)

      Android is also built up of open source which Microsoft's products contain very little of.

    3. Re:Windows to the bone by Coward+Anonymous · · Score: 1

      Perhaps I was being too subtle. Let me rephrase:

      Android's chief resemblance to Windows is the poor architecture. The Android SDK is the Win32 of the mobile world.

      As you noted, they have nothing in common. Except poor design.

  52. It's not Mac vs Windows, it's Windows vs Unix by Ereth · · Score: 1

    There has been a lot of discussion of late comparing the Apple iOS market and the Android market to the battle between Windows and MacOS many years ago. I think this comparison is misleading, and I think people looking at todays "OS Wars" would do well to remember the "OS Wars" of yesterday.

    The comparison goes like this: Apple makes a proprietary device, with their own OS on it, and you can only get it from them. Google makes an OS (Android) that they license to multiple vendors, and you can get it on a large variety of hardware. This makes Google Android the Microsoft Windows of this battle.

    Except that what a lot of people don't remember is that when Windows rose to dominance, Apple wasn't their only competitor. The truly entrenched product was Unix. And Unix owned the Datacenter. Unix people couldn't imagine Microsoft Windows ever being inside their Datacenter. It was inconceivable. And so the Unix vendors engaged in what we now call the "Unix Wars".

    In the Unix Wars, there were a lot of vendors selling variants of AT&Ts UNIX. Now, in theory, these would all be compatible with one another, because they all came from AT&T (or Berkeley) as a starting point. But the vendors all wanted to make their product better than the competition so they all added different things, so theirs would stand out. And Developers quickly found that they couldn't make one version of their application, but had to make multiple versions, one for each of the major UNIX products out there. They might have different graphical interfaces, or they might have different hardware capabilities. And so, the application market was splintered.

    Microsoft, on the other hand, while allowing their product to run on absolutely anybodies hardware, was very controlling over how Windows looked and acted. You could buy Windows from CompaQ or from IBM but what you got was the same. You had the exact same interface, you had the exact same applications, you had the exact same programming libraries available, so developers could make one copy of their application and it would run everywhere Windows did. Microsoft controlled EXACTLY how Windows looked, what was on the desktop, what was on the menu bar, no matter who you bought it from.

    It is Apple, not Google, who is following this model. Sure, iPhones are only available from AT&T in this country, but they are available in a lot of other countries, from a lot of other vendors. And you can run your app on any of them, they'll all look and work the same. And when the AT&T exclusivity runs out and you can get an iPhone on other carriers, it will still look and act exactly like an iPhone.

    Google, on the other hand, lets the carrier modify their OS how they see fit, and we are seeing a repeat of the "Unix Wars" all over again. Each carrier tries to make their version better, put a better front end on it, change how the hardware works, make theirs just a tiny bit shinier so people will buy it instead of the identical version from their competitor. And the Developers have to deal with that difference, and the Android market is fractured, at least a little bit, because of it.

    iOS vs Android isn't MacOS vs Windows. It's Windows vs Unix. And Apple is playing the role of Microsoft this time.

    1. Re:It's not Mac vs Windows, it's Windows vs Unix by salesgeek · · Score: 2

      Bad analogy. You are not seeing a replay of Wintel vs. Unix. That was never, ever a real competition and was over before it started because AT&T wanted too much in royalties for Unix to compete with lower cost operating systems. The window for Unix closed when the 386 processorr, Windows NT and the client-server model enabled developers to do similar things with a PC that could only be done with a minicomputer or Unix box before.

      Microsoft's genius with Windows was to marshal hardware manufacturing capacity and force price competition to lower the cost of hardware. Companies like Chips & Technologies, Intel, AMD and others provided reference designs to lower R&D costs and sell their chipsets and microprocessors. MS provided the operating system that made everything work. The chip makers got orders, and MS got installs. The result was that competing manufacturers who were not using Windows + Intel had much higher R&D costs and could not compete on price, or availability. Those competitors ranged from Apple, Silicon Graphics, NeXT, Commodore, Apollo (who became HP's Unix division), to Sun. Anyone who didn't have a Wintel box had to build or license their own OS, and would have to compete with a slightly inferior competitor (well, in some cases, very inferior) that generally delivered a better price:performance ratio. Who needs a Silicon Graphics workstation when a PC with a Targa card could (almost, kinda) do the same thing for 1/2 the price? Why buy a $4,500 Mac II when a $2,000 PC can run PageMaker?

      Google and chip suppliers are executing the exact same strategy against Apple - chip manufacturers provide reference designs to phone manufacturers who extend reference designs to better compete. Android makes it all work. The Wintel / Qualdroid (Qualcomm/Android) strategy is a very effective way to rapidly increase market share and scale a market at the same time. It also guarantees all the other players niche status when all the shouting is over. As soon a cell carriers figure out that they are locking themselves out of revenue by not letting users have more control of their phones, the fragmentation problem will go away as users remove the crappy stuff they don't want, and install the stuff they do... just like they do when they take a freemium infested PC home from Best Buy.

      --
      -- $G
    2. Re:It's not Mac vs Windows, it's Windows vs Unix by Ereth · · Score: 1

      Considering that Unix is STILL dominant in the Datacenter I think your argument that "The window for Unix closed when the 386 processorr[sic], Windows NT and the client-server model enabled developers to do similar things with a PC that could only be done with a minicomputer or Unix box before" is totally flawed.

      You are probably unaware that major commercial vendors made their products for desktop Unix for many years. WordPerfect, for example, which at the time was the most dominant word processor on the planet, made versions for many Unixes, including SCO, and several other x86 Unix products that existed at the time. These major vendors left the market because of fragmentation.

      No less than John Carmack has complained about the problems developing for Android vs the ease of developing for iOS. Feel free to ignore history, but having lived through it, I see it playing out again.

    3. Re:It's not Mac vs Windows, it's Windows vs Unix by salesgeek · · Score: 1

      First, I cut my teeth on coding for SCO Unix and AT&T 3B2 systems. I'm a little aware of what could be done on Unix vs Microsoft in the 80s and 90s. NT was huge. It led to CAD, productivity, accounting and other applications being ported to NT was POSIX compatible and had a pretty nice GUI compared to Unix at the time (Motif and Open Look were the two common GUIS). Oh, an programming on MS was a dream at the time vs Unix.

      Second, WP left the Unix market because of declining sales. I'm not sure you can attribute the decline in anything other than Wintel boxes delivering more value for the dollar than X terminals and costing $5000 less than Unix workstations. Fragmentation I'm sure was a factor... but it's hard to argue that a Wintel box wasn't the right move vs the Unix options of the day.

      Sure, there are some parallels between the Unix situation through the 90 and Android now. But there are some HUGE differences:

      * Android is $pretty much free, Unix was a minimum of $450/user with Motif (or Open Look) back in the day.

      * Android has a dominant and growing market share. Unix never did on commodity level equipment.

      * Android has a much stronger foundation behind it. OSF and Unix International just didn't have the ability to so effectively control the base "distribution" of Unixes that the Open Handset Alliance does with Android.

      * Differences between Android installs are largely driven by hardware, and a little eye candy tossed on top. Differences in 90s Unixes were BSD v AT&T + GUI differences.

      * It's nearly always easier to support one platform that many. So what, and how is that news?

      --
      -- $G
  53. I'm also an Android developer and I don't by beakerMeep · · Score: 3, Informative

    I'm also an Android developer and I don't share those concerns. There have been some frustrations, yes, but there are usually decent workarounds for a lot of things. As an example: Bluetooth support wasn't really solid until 2.0, yet there are excellent backport open-source libraries that make it easy to provide that support to 1.5 and 1.6 devices.

    I completely disagree about reflection as well. Using reflection you can degrade gracefully for platforms that dont support what you're doing. Reflection is not ugly at all, it actually quite an elegant deign pattern imho.

    If you're ending up with 6 layouts for each screen you're doing something wrong and perhaps overreaching in your support for older devices or your layout is overly complicated. It's unreasonable to think the latest Mass Effect game would run on a tiny 320x240 screen. And while that's hyperbole, yes, the point is made.

    Just to be clear though, I don't find you concerns invalid, However I don't think this is unique to Android.

    Granted there is still much work Google and the manufacturers could do to streamline all of this. But any software development platform, any OS, has some level of variation for what is supported. OSX, Linux, iOS, WebOS, Windows, Windows Mobile, Windows Phone 7, Symbian, HTML5/JS/CSS, Blackberry OS. Really the only platforms that don't, are the video game consoles. But now even that's starting to happen there too with external storage and peripherals.

    --
    meep
  54. Doubt it. by tom229 · · Score: 1

    People always forget that windows didn't neccessarily dominate from anything THEY were doing... it was from the standardization to the IBM i386 platform that they just happened to be the OS of choice for at the time.

    Android wont take over until people care about open software standards. How do you make them care? Provide some sort of benefit. In the case of the i386 platform it was hardware manufacturers that got behind it because they now only had to write one set of drivers and had universal specifications to build their designs around.

    The real quest is is there a similar benefit to software developers? I dont see one.

    People who know better hate Apple, but for each one of them theres 3 that dont care. I would say expect an oliogopy where apples a big player.

    --
    If it ain't broke, don't fix it.
  55. Huh by tthomas48 · · Score: 1

    I prefer to refer to it as the next Linux.

  56. Re:Windows gave control, Android takes it away by cyber-vandal · · Score: 2

    Fanboys are hilarious aren't they.

    "Well well you can always invalidate the warranty."

    "But I don't want to invalidate the warranty on something that costs hundreds of pounds."

    "Well, well you can pay $99 per year on top of the £40 a month to your cellphone company to do what you want with it."

    Incidentally can you install what you like using Windows or do you need to fork out for the Mac as well? If you need to buy a Mac as well then that makes it even more hilarious.

  57. Re:mobile platform - rubbish by zuperduperman · · Score: 1

    There's an awful lot of FUD / BS / rubbish in the parent post.

    Basically, you have tons of different devices you need to support, all with different hardware, resolution and features. They might or might not have changes made by the phone manufacturer and/or telcos. They might have physical keyboards or only touchscreen. Maybe multitouch on some.

    None of which matters for any sensible application. Android provides all the tools you need to add resources for different resolutions, or if you don't want to, just ship hi res resources and it scales them for you. The SDK makes it trivial to target any subset of phones with particular features and your app just won't appear for phones that don't have them.

    Camera on the back, maybe front too, or not at all?

    This is identical to iOS, a platform you seem to think is wonderful.

    Different API's supported by different versions of Android.. It's a nightmare.

    A nightmare??? The first thing the SDK does when you create a project is ask you what API level you want to target and from that point on all the APIs are set up for you so that anything not supported by your target platforms is a compile error. Far from being a nightmare, it couldn't be more trivial.

    it means you have to create and test your applications and games for every device and most likely make some changes and bugfixes to some of them.

    Granted, you do usually need to test on real hardware for a variety of phones. But it's hardly what you suggest - having 3 or 4 devices is more than sufficient for an average app and Google's error reporting system gives you complete stack traces from the field so you can quickly track down problems with devices you don't have.

    Take for example the popular Angry Birds game - the developers have outright said they just cannot support all the different Android devices.

    Here you really jump the shark. The Angry Birds developers explicitly wrote a post about how great it was to develop for Android and the amazing number of devices they were able to ship to with relative ease. The only reason there is a "lite" version coming is because some devices are so old and slow they just can't satisfy performance and memory requirements, but that's simply a factor of being old. Your 1G iPod Touch won't run the high end games in the Apple App Store either.

  58. Windows dominance has been good? Huh? by rnturn · · Score: 1

    "Windows' dominance of the PC market has been good in many ways: reduced hardware costs, increased IT literacy"

    Whoa... The reduced hardware cost point is, IMO, debatable. I'll concede that it may have had some effect but I would have expected PC hardware costs to go down eventually even if Windows hadn't appeared. Some other OS or computing environment would certainly have arisen and caused a wide adoption of the desktop computer. For example, what if Apple hadn't kept its prices so high in the early days? I was hardly the only person who held off from buying a PC because Apple ][s cost so much. (At the time, at least.)

    But to say that Windows has increased IT literacy is laughable. Unless by "literacy" you mean that more people were able to touch a computer. Unfortunately, many if those people, though, may have a hard time spelling IT -- even if you spot them the "I".

    Whatever good Windows might have had on the PC industry has been greatly overshadowed by the negatives. Granted, what I consider a negative can be, in some cases, a positive for you. If you happen to run an anti-virus software company, that is. For most people, Windows has had a negative affect on their use of computers. I realize I'm preaching to the choir on this site but prior to the widespread use of Windows, few computer users had to: deal with spam (and, thanks to Windows, that includes users of non-Windows operating systems), pay extra for anti-virus software, pay for weird registry cleaning software, pay for forced application upgrades due to file format changes made for no other reason than to force an upgrade (obviously not really Windows's fault but hasn't happened to users of similar applicaitons that run on other OSs), wasted time rebooting for the least little computer problem, the list goes on...

    --
    CUR ALLOC 20195.....5804M
  59. Fragmentation is necessary by salesgeek · · Score: 2

    If you are creating an operating system that can be extended to support new devices with different hardware, it is a given that fragmentation will occur. In the end, fragmentation abates as hardware manufacturers start seeing software publishers ignore devices because of compatibility. This process is not working well with cell phones because of the 1 and 2 year contract models the carriers use to sell phones. People often don't know the device they are buying has issues or isn't going to get any software maintenance or upgrades until after the return period expires on their smartphone purchase, so they have to wait until the contract is up.

    --
    -- $G
  60. Re:Windows gave control, Android takes it away by Badaro · · Score: 1

    Yes, but you can download the APK and install an app even if it's banned from the Android Market.

    --
    My sig became obsolete, and I lack the imagination to create a new one. :(
  61. Borg Microsoft by Anonymous Coward · · Score: 0

    You know the anti-Apple is getting pretty strong here. The summary actually *promotes* Windows, which used to be the most hated platform of all here. There are thing to respect about Android, but don't be so quick to shun iOS, webOS, and the other useful and innovative OSs out there.

    1. Re:Borg Microsoft by Anonymous Coward · · Score: 0

      "the anti-Apple" is getting pretty strong *everywhere*. its not a /. thing.

  62. device/brand confusion by globaljustin · · Score: 1

    You're confusing the device and the brand.

    Economy of scale. Arguably, the Windows OS brought the PC into a large number of homes, spurring the sale of workstations/PCs in ever higher numbers.

    Smaller PCs and consumer demand created the economy of scale. Bill Gates or Windows didn't "bring" the PC anywhere, just just made software.

    But agree with you here:

    Hence, computers got cheaper because we were buying more of them.

    Yes, it was *computers* not the OS they were running. If anything, it's the microchip that took the computer from the lab to the living room.

    --
    Thank you Dave Raggett
    1. Re:device/brand confusion by grasshoppa · · Score: 1

      The argument is whether or not MS Windows created a demand. In my opinion, they did; they had an environment that was easy for people to get in to, as well as the marketing push to make more people want it.

      There were better GUIs available at the time, but none had the traction that Windows did.

      --
      Mod me down with all of your hatred and your journey towards the dark side will be complete!
  63. Is it just me by Anonymous Coward · · Score: 0

    To me Android seems very, very slow, and butt ugly. I remember running windows 3.1 pretty fast
    on hardware 1/10th of what most Android devices have, but according to the Marketplace app, one
    of the top three apps is Advanced Task Killer. It just seems unfinished to me, also just tryed it on a
    Tegra 2 based tablet and it still just stumbled along.

  64. Wait, what ? by vegiVamp · · Score: 1

    Computer literacy ? Really ?

    Outside of the professionals, I see some form of literacy mostly with those who stay away from Windows. With a few exeptions, the majority of casual Windows users is like a tourist who has learned to say "pizza", "toilet", "bed" and "thank you", but has next to no idea of the grammar or other concepts of the language.

    Then again, I suppose "more people using one" equals "more literacy" to some.

    --
    What a depressingly stupid machine.
  65. Re:Clueless by Octorian · · Score: 1

    I didn't say zero. I said effectively zero. In other words, small enough that you normally don't even consider it.