Slashdot Mirror


How Mobile Apps Are Reinventing the Worst of the Software Industry

An anonymous reader writes "Jeff Atwood, co-founder of Stack Overflow, says the mobile app ecosystem is getting out of hand. 'Your platform now has a million apps? Amazing! Wonderful! What they don't tell you is that 99% of them are awful junk that nobody would ever want.' Atwood says most companies trying to figure out how to get users to install their app should instead be figuring out just why they need a mobile app in the first place. Fragmentation is another issue, as mobile devices continue to speciate and proliferate. 'Unless you're careful to build equivalent apps in all those places, it's like having multiple parallel Internets. "No, sorry, it's not available on that Internet, only the iOS phone Internet." Or even worse, only on the United States iOS phone Internet.' Monetization has turned into a race to the bottom, and it's led to worries about just what an app will do with the permissions it's asking for. Atwood concludes, 'The tablet and phone app ecosystem is slowly, painstakingly reinventing everything I hated about the computer software industry before the web blew it all up.'"

62 of 333 comments (clear)

  1. But this time it's different. by plopez · · Score: 5, Funny

    A whole new paradigm. You just don't get it! There's no down side etc. etc.

    --
    putting the 'B' in LGBTQ+
    1. Re:But this time it's different. by locotx · · Score: 5, Funny

      The sarcasm is strong with this one....

    2. Re:But this time it's different. by Anonymous Coward · · Score: 2, Funny

      It's just like 3D printing. I get the feeling the crest of mindless, hubristic hysterical over-optimism is over now. A few months ago however, it's like we were on the cusp of Star Trek, all on the basis of a few belt buckles and leaky Yoda coffee cups.

    3. Re:But this time it's different. by Darinbob · · Score: 2

      This time it is different, since I am able to get into the emerging market sooner it means this time I'll make money! Chase the dream!

  2. App permissions by sinij · · Score: 5, Insightful

    You don't need to guess what app is going to do with these permissions, you just assume it will abuse it, because it has no reason not to. What missing is ability to push back against unreasonable permission requests without having to root your device. Both Apple and Google dropped the ball on this.

    1. Re:App permissions by Dixie_Flatline · · Score: 5, Insightful

      How did Apple drop the ball, exactly?

      I've had apps ask me permission for my GPS, microphone and photos all individually. I've rejected allowing all those things at various times for various reasons with no problems. I've gone back and given permission later, or denied permission when I didn't want that functionality any more. Every app that requires location services asks me individually at the first moment it tries to use them if it's okay. If there's a flaw with the Apple system, I suppose you could say that it's that you get the same questions over and over again, or that apps that absolutely require certain permissions (photo editing apps need access to your photos, duh) can't get them automatically. (But honestly, I don't mind answering that question.)

      I test-drove a Nexus 4 for a week, and it really grated on my nerves that I had to give permissions at time of download, couldn't revoke any of them, and had to take it on faith that the app would play nice. No. Ask me for each individual thing, ask me each time.

    2. Re:App permissions by Dixie_Flatline · · Score: 4, Insightful

      The assumptions are simple: assume that the user hasn't given you permission to do anything. Your app may be useless at that point, but it shouldn't crash. It should just not do anything. If the user then asks the app to search their contacts, you ask them for permission to the contacts again. It happens all the time in iOS apps.

    3. Re:App permissions by BasilBrush · · Score: 3, Insightful

      The pair of you seem confused between app permissions and a now fixed vulnerability in the built in browser.

      And what do you mean hide? Despite the fact that it was in open source software, the vulnerability was discovered internally at Apple, and they issued a patch. If they had actually wanted it there they wouldn't have patched it, they'd have said nothing.

    4. Re:App permissions by BasilBrush · · Score: 2

      Do you really think you're going to be able to do a reasonable job of it, if you don't know which functions of your app users have enabled permissions for.

      You're obviously not a coder. Checking for resources before accessing them, dealing with exceptions when expected resources aren't there, and handling error codes appropriately are normal programmer activities on any platform. On iOS it's simpler than most because there's only a limited number of resources that may or may not be available.

      Ooops, your app crashes for the 3% of users who turn of contact searching. It's your fault, because you didn't tell them it was essential(except you did, and they disagreed)

      That's not how it works. Using contacts is never essential. Even if the app does nothing but display contacts, then the expected behaviour is to run, but display a message to the effect that contacts are not available and why.

      It ain't rocket science.

    5. Re:App permissions by BasilBrush · · Score: 2

      See also: the popularity of UAC in Vista

      The problem was not asking for permissions, but asking for them too often due to ill thought out granularity of permissions. iOS permissions are not hated as UAX in Vista was.

      and the fact that users try to dismiss any dialogs as quick as possible, by answering what will presumably make it work, without reading.

      Yes. But with iOS going back and removing permissions given earlier is simple. If users don't care about permissions, fine, the apps get the permissions. If the user does care, and simply rushed through too quickly, they can easily withdraw the permission at any time.

      Thus the reason Ask toolbar gets installed on computers, scareware fake antiviruses get installed, etc.

      For Vista, yes. But that danger doesn't exist in iOS. All software has to be installed by the user from the App Store.

    6. Re:App permissions by Threni · · Score: 2

      I've never suffered from the permissions required by any Android app. Should I be worried? Worried an app might read my phone book and know my friends/colleagues email addresses? And then what? Email them! A HA! We have some more email addresses!! Oh, and phone numbers. Handy - now they'll get phone calls from..who, exactly? App developers? They'll know my location? Fine - add `random, evil ad company` to the long list of people who know my location.

      If you don't want to run the risk of - worst case scenario - people knowing your colleagues' email addresses, then I suggest you read the permissions required of an app and not install it if it can read your contacts. It's still possible to buy dumbphones if you don't want a smartphone.

      Not heard from Atwood for a while, though. Has he done another amusing `compare mp3 codecs by using pirated copies of fuck-awful 80's music` article recently?

    7. Re:App permissions by RyuuzakiTetsuya · · Score: 2, Informative

      MS, Google, and Apple are all looking to exploit and profit off of user data

      I know it's trendy to bash Apple around here, and it's easy to fall into the Apple fanboy trap, however...

      How is Apple, or Microsoft for that matter, guilty of this? When have they shown Google levels of concern for your personal data? Everything Apple has been doing has been to restrict the amount of user data 3rd parties can collect.

      iAds famously restricts the amount of user data advertisers can get, Google was told to kick rocks because they wanted more user data from YouTube and Maps.

      What the bloody fuck are you talking about?

      --
      Non impediti ratione cogitationus.
    8. Re:App permissions by PNutts · · Score: 2

      It wasn't discovered by Apple, lol. It was disclosed to Apple and they denied it. It was later disclosed publicly, so they were forced to admit it and fix it.

      I can't find that information but I can find credible sources that contradict your statements.

  3. What can be done? by Kensai7 · · Score: 2

    The question is... what can be done to stop and revert this horrible trend? Developers need to further promote current and future web browser standards so we can have all the fancy functionality of the apps in a web page. It doesn't always work, but it should be the long term goal.

    --
    "Sum Ergo Cogito"
    1. Re:What can be done? by Zontar+The+Mindless · · Score: 4, Insightful

      98% of the functionality of these apps could have been done in a web page in '98.

      --
      Il n'y a pas de Planet B.
    2. Re:What can be done? by Lumpy · · Score: 2

      "what can be done to stop and revert this horrible trend?"

      Angry mob finding developers and beating them with soap in a sock will certainly do it.

      --
      Do not look at laser with remaining good eye.
    3. Re:What can be done? by Kensai7 · · Score: 4, Insightful

      I suppose 98% of the rest 2% can be done today in HTML5. :)

      --
      "Sum Ergo Cogito"
    4. Re:What can be done? by ShanghaiBill · · Score: 4, Insightful

      Developers need to further promote current and future web browser standards so we can have all the fancy functionality of the apps in a web page.

      As a developer, why would I want to do that? Lots of people will pay for an app. Almost no one will pay for a web page.

    5. Re:What can be done? by labnet · · Score: 4, Insightful

      98% of the functionality of these apps could have been done in a web page in '98.

      Exactly this. I'm so sick of going to some special interest forum, only having the page hijacked by, would you like to install our app. Wtf. Apps are becoming like web urls, but not as convenient.

      --
      46137
    6. Re:What can be done? by Trepidity · · Score: 4, Interesting

      Often it is done in HTML5 too, by the same people. I've uninstalled several websites' apps because the apps were actually less featureful, slower, and buggier than just using the website in a mobile browser. A common organizational reason for this is when the mobile app was contracted out to a third party dev shop as a one-off. When it first came out, it might've been on par or better than the mobile site. But then it never gets updated, because it was just an outside contract job, while the website is actually maintained and quickly surpasses the bitrotting mobile app.

    7. Re:What can be done? by jareth-0205 · · Score: 3, Interesting

      I suppose 98% of the rest 2% can be done today in HTML5. :)

      Yup, just as long as you are willing to give up any sense of decent UI, performance, etc. Mobile devices are shockingly bad at rendering HTML at a good rate, and I'm yet to see a HTML5 page that properly scales to different screen sizes, has good information density, or works properlly offline.

      That's not to say these things aren't possible, but I have to assume that they are very hard because nobody seems to be doing them.

    8. Re:What can be done? by ChunderDownunder · · Score: 2

      I thought desktop browsers were holding back the adoption of WebGL?

      Or rather not the browsers themselves but blacklisted drivers.

  4. In other news... by pushing-robot · · Score: 2

    Like everything else in the world, there are multiple accepted standards, nerds rage, film at 11.

    --
    How can I believe you when you tell me what I don't want to hear?
  5. Re:Bright Phone by Lumpy · · Score: 3, Insightful

    Google's fault for not allowing the USER to have control over permissions, I should allow the permissions, not the app.

    --
    Do not look at laser with remaining good eye.
  6. Not very different from the web by Alan+Shutko · · Score: 2

    Of the complaints, most of them apply to the web as well.

    • Millions of pointless apps/websites: yep
    • Fragmentation into parallel and incompatible app worlds: No, web does have an advantage here
    • Paying for apps became a race to the bottom: Yep
    • When apps are free, you're the product: Yep
    • The app user experience is wildly inconsistent: On Web, the experience for a single site is consistent across different browsers, but there's hardly any consistency between apps. On a mobile platform, usually there is more consistency between different apps.

    The reason that mobile apps have been so popular is that in many ways they offer a better experience to websites. If Jeff wants more people to use the web instead, he should be learning from the successes of mobile apps and applying them to his websites. StackExchange has great content, but problematic UI, and it's got a really bad UI on mobile web. I'd love a more capable app version.

  7. We're fixing this by asa · · Score: 4, Informative

    Firefox OS is trying to fix much of this.
    https://wiki.mozilla.org/Firef...
    https://developer.mozilla.org/...
    The Web is the most successful platform of all time and we're leading the pack on bringing a the Web platform to mobile in a way that's integrated rather than fractured like the existing app store models.

  8. Mobile app wisdom by steveha · · Score: 4, Insightful

    There's an old saying: To gain knowledge, add something every day; to gain wisdom, get rid of something every day. I'm not sure exactly how that is supposed to work (where does the wisdom come from?), but clearly you can choke your life if you accumulate too much stuff.

    And that's really true for mobile apps, which can choke your phone. Two years ago my wife's phone (Android 2.x) became unusable, and I discovered that she had installed five or six dozen free apps, and many of them had installed service daemons. (Why do workout tracking apps, cookbook apps, or lightweight games need daemons?) She made an effort to purge down to just the apps she needs.

    Even if you assume that the phone can handle all the apps, they still add chaff for you to sort when you are looking for the app you actually want to run.

    P.S. Jeff Atwood's rant was good, but he missed one of my pet peeves: I will click on a news story link in a blog or Slashdot or something, and the linked site will pop up a banner: Hey! Don't you want to install and use our mobile app? Why no, web site I have never heard of before, I really don't want to download and install your app. I just want to read the one story, and at the moment I'm reconsidering even that.

    --
    lf(1): it's like ls(1) but sorts filenames by extension, tersely
    1. Re:Mobile app wisdom by steveha · · Score: 4, Funny

      Now I feel silly. In my P.S. I said he missed my biggest peeve, when actually he started his rant there. By the time I reached the end of his rant, I guess my tiny brain had already forgotten it.

      So feel free to point at me and laugh. Sorry about that.

      --
      lf(1): it's like ls(1) but sorts filenames by extension, tersely
    2. Re:Mobile app wisdom by houghi · · Score: 2

      Even if it is a website I visit each and every day, I do not need an app for one specific website. Provide me wth a rss feed and mobile friendly layout and I am good to go.
      Many others would not even need a rss feed. Just a different CSS when a mobile app is loaded and I am good to go.

      At home I just do my banking via a website. Why would I need an app on my phone? Why not the same website? They already have that developed. They already have people working on that. It works on multiple platforms. Just use that.

      --
      Don't fight for your country, if your country does not fight for you.
    3. Re:Mobile app wisdom by tsqr · · Score: 4, Funny

      There's an old saying: To gain knowledge, add something every day; to gain wisdom, get rid of something every day.

      "Knowledge is knowing that a tomato is a fruit. Wisdom is knowing that a tomato doesn't belong in a fruit salad."
      --Miles Kington

  9. How did Apple(iOS) drop the ball? by SuperKendall · · Score: 5, Informative

    What missing is ability to push back against unreasonable permission requests without having to root your device.

    Apple did a great job with iOS in that regard - not at launch, but at this point it's pretty good. You are asked AT THE TIME THE APP TRIES TO ACCESS a resource like your photo library, contacts, location etc. if you want to allow it.

    If you change you mind later, you just go into privacy settings and control access to any of those items to shut down access by apps you might suspect are misusing things (or you know they are, as can be the case with push notifications)

    I agree with your point, but Apple has done a good job so far in helping users push back to whatever degree they desire.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:How did Apple(iOS) drop the ball? by SuperKendall · · Score: 2

      Compare this to Android where apps will often times crash if you deny them any of the requested permissions.

      That is true but I'll defend the app developers here - Google has defined the system such that your app is either installed or rejected based on the whole bundle of permissions, and I can't really blame App developers for not taking the time to react to individual permissions being active or not.

      It really is a shame Google did not yet add that ability to the latest release versions of Android because then developers would expect they would have to check. It seems like Google is planning for this but probable need more time to put in code to help older apps that cannot react properly over lack of permissions.

      --
      "There is more worth loving than we have strength to love." - Brian Jay Stanley
  10. Let's Recap by The+Cat · · Score: 4, Insightful

    First, big software decided that the PC needed to become a television. Otherwise they would fail in their attempts to get your ass back on the couch.

    By then, the PC was too far gone, because the heathens were actually building their own operating systems and programming languages! The horror! We might lose control of the demographics!

    They needed a replacement for the PC, so they invented the smartphone. The smartphone is inferior to the PC in almost every way:

    1. Slower processor
    2. Less memory
    3. Almost no storage
    4. Slow, shitty, unreliable web access
    5. Can't be physically networked with anything at all ever
    6. Smaller screen
    7. Atrocious, shitty, primitive, clumsy touch interface
    8. Can't easily make use of any existing peripheral: printer, mouse, larger monitor, external storage, network
    9. Fuckall battery life
    10. Massively expensive on a capability-to-price ratio
    11. Annoying royal pain-in-the-ass noisemaker
    12. Makes everyone look like a jackass staring at it

    Naturally, the general public, after being fed a thin gruel of third-rate marketing hype, decided to pitch 30 years of advancement overboard and charge-card their new tamagotchis by the Chinese freighter-load. They gleefully accepted the shitty web browsing, shitty interface and shitty battery life because they could compile monuments of narcissism in the form of 1000-entry selfie albums.

    But that's not the best part!

    You see, now that the manufacturers have TOTAL CONTROL of the platform (which is something they desperately wanted with the PC but couldn't engineer, despite Microsoft's roaring campaign of evil in the 1990s) they can tell you what programming language to use, what kind of apps to write and how much money you can make from them.

    They have won. If you make apps, you are a defacto unpaid employee of Apple and/or Google doing exactly what you are told under pain of being kicked off the platform forever.

    The rest of you spend all day staring at a 2x3 screen. I think we know what that makes you.

    The results were rather predictable. Real programming and real programming languages have been largely exterminated. The idea of writing C on a development-centered operating system with a full suite of modern capabilities is dismissed by ignorant immature amateurs in favor of some kind of flimsy broken scripting language or worse.

    Programmers have no real access to the hardware. Your code is trapped forever, and is useless anywhere else, since its built only for that platform's API. Its also pretty much guaranteed to be obsolete in three years because there will be no hardware to run it.

    So we've made the software, the hardware and the developers disposable, and all the money goes to the phone makers, who are the only ones allowed to make anything of any real value.

    The whole country staring at a screen which only displays what they want it to display. (The Internet is next)

    Exactly the way they wanted it.

    1. Re:Let's Recap by FuzzNugget · · Score: 4, Funny

      That was... beautiful *sniff*

      sent from my Google Nexus 4

    2. Re:Let's Recap by Dan+East · · Score: 3, Insightful

      By then, the PC was too far gone, because the heathens were actually building their own operating systems and programming languages! The horror! We might lose control of the demographics!

      Wait a second. What operating system stole PCs away from Microsoft Windows? In order for what you say to make sense, Microsoft would have had to have lost control over PCs (which still hasn't happened) to Linux, and so in turn Microsoft decided to dominate Smartphones instead, which also has not happened. Smartphones actually caused the opposite. It wrested control away from Microsoft to an OS created by a competitor (iOS), and another OS that is open source (Linux / Android). Second, what programming languages? Most all serious software written for Windows is through Visual Studio (C++ and later C#), although to a very small extent (as in a tiny, tiny percentage of Windows Apps) Java applications. No other programming languages represent much more than a footnote in the millions of Windows applications.

      In other words, it's exactly the opposite of what you said.

      --
      Better known as 318230.
  11. Wah wah wah! No one wants web apps! Wah wah wah! by 0xdeadbeef · · Score: 2

    There may be a lot of mobile apps, and most of them may be bad, but unlike web apps, the goods one aren't clunky, fragile shit.

  12. This is something that's bugged me about mobile by Solandri · · Score: 4, Insightful

    The proliferation of unnecessary apps on tablets and phones. There are maybe 2-3 dozen businesses and sites I interact with enough each year to warrant their own app. The rest I interact with infrequently or they're not a high enough priority (e.g. Slashdot) that I need to be constantly updated to their latest offering and features (e.g. Beta).

    The web browser model works really well for these low-priority interactions. I install an app on my computer for the important stuff (financial management, photo editing, code development, word processor, etc). But for all the not-so-important stuff, I install one app - a web browser. The browser then lets me make bookmarks to all those different low-priority sites.

    But in their zeal to monetize and get a hold of your data, most companies have crippled or entirely eschewed the mobile browsing experience in favor of their own custom app. Many sites detect my browser is on Android and redirect me to crippled or dysfunctional mobile versions of their sites, when my phone is more than capable of using their full site. The result is whereas I have about 40 programs installed on my laptop and about a thousand bookmarks, I have over 250 apps installed on my phone and only a dozen bookmarks. Management of those apps is starting to become unwieldy as every day a half dozen of them report that they need to be updated.

    I yearn for the days when all the less important stuff was just a bookmark in my browser. The browser was like a hub, and the connections between me and these less-important sites were like spokes. The hub-spoke model vastly decreased the number of spokes at my end. But by favoring or requiring dedicated apps in mobile space, these companies/sites have increased my workload and overhead by forcing me to maintain a lot more direct routes to their business/site.

  13. Noo Need to Take Action by Anna+Merikin · · Score: 2

    This is what a bubble feels like to users; to dispassionate observers, the similarities to the 1997-1999 period are striking with respect to the hubris of software writers/producers/peddlers. The general public does not like to be so coerced, and, eventually, use some relatively minor but well-publicized event to abandon the scam.

    Someday, abandoning apps and maybe the internet itself will seem cool to youth. Why not a network made up of only known friends? It would be the ultimate clique -- a paradise for 15-year-olds.

    History may not repeat itself, but it rhymes (thankyoo Mark Twain.)

  14. We definitely lost something by thecombatwombat · · Score: 5, Insightful

    To paraphrase something a friend once said to me: "There was a time between 'AOL keyword [thing I'm interested in]' and "Search the App Store for [thing I'm interested in]' when the internet was a pretty cool place.

  15. "We need an app!" by wcrowe · · Score: 2

    PHB: "We need an app!"

    Developer: "To do what?"

    PHB: "Well, I'm not sure. But we need an app. [Some other company] has an app. We need one too!"

    Developer: "We could just create a mobile version of our website."

    PHB: "But that wouldn't be an app. We need an app!"

    --
    Proverbs 21:19
  16. Condition people to just click OK by tepples · · Score: 5, Insightful

    Ask me for each individual thing, ask me each time.

    I thought such "mother may I" behavior was exactly what Apple's Mac commercials made fun of. (Cancel or allow?) Condition people to just click OK, and they'll OK anything, no matter when or on what platform.

    1. Re:Condition people to just click OK by Anonymous Coward · · Score: 3, Insightful

      Ask me for each individual thing, ask me each time.

      I thought such "mother may I" behavior was exactly what Apple's Mac commercials made fun of. (Cancel or allow?) Condition people to just click OK, and they'll OK anything, no matter when or on what platform.

      The important distinction is that iOS asked for your permission when the app wants to do something sensitive, whereas Windows asks for you to confirm an action you took. Psychologically this is the difference between "Billy wants to punch you in the face. Allow/Deny", and "Are you sure you want to insult Billy's mother? Continue/Cancel"

    2. Re:Condition people to just click OK by Tom · · Score: 2

      There are right and wrong things to do these questions.

      Apple has generally gotten them right. Microsoft has almost always gotten them horribly wrong. Google is hit-and-miss.

      If done well, people don't get conditioned and actually answer the question correctly. My experience with my iPhone is that it's done very well. I have, however, met someone on the street once who didn't realize that the Maps application works a lot better if it can know where you are. :-)

      --
      Assorted stuff I do sometimes: Lemuria.org
  17. Happy bunny place by Impy+the+Impiuos+Imp · · Score: 2

    Mobile versions of web sites that "helpfully" add an overlay that reappears every time you scroll, blocking up to 40% of scarce real estate, which you cannot close, or piece of shit mobile sites like Washington Post that put up a smaller circle right in the middle of the fucking text, these programmers, who would be ashamed to show their face in 1978, should have their mother fucking brains splattered against a wall.

    Die like pigs in Hell!!!!!

    --
    (-1: Post disagrees with my already-settled worldview) is not a valid mod option.
  18. Strong disagree by jgotts · · Score: 2

    I strongly disagree with the poster. We are in the best period of mobile apps, not the worst. During this period programmers are learning what can be done in the mobile environment and what can not be done well. The Android and Apple mobile environments are very much an exciting, experimental playground right now. The major problem cited is that mobile apps are inefficient, and that they slow down your phone. That won't be much of an issue in a few years, as processors keep getting faster and phones start to ship with 64 GB or memory or more.

    Sure there are a lot of bad apps, but that's the point. Try out the bad apps, and learn what you should and should not be using your mobile environment for. Maybe what you originally thought was a bad app turns out to be quite useful for you. On the other hand, the most obvious mobile app might not be very useful. I make under 7 phone calls a week, but spend 4-5 hours per week using the Facebook app. At first I thought Instagram was fairly useless but today I use it more than Facebook. I don't fully know all of my use cases for my phone, but already it's an indispensible tool, and I find about 20-30 apps to be quite useful. Another 100 apps are marginally useful. The rest are as much an experiment for the programmers as for me.

    The issue with permissions is being worked on by the Android developers. It's a separate issue.

    In 10 years mobile apps will be quite stable. We'll have maybe 50 winners, and things will be quite boring.

  19. Smartphone superior in every way by SuperKendall · · Score: 2, Insightful

    The smartphone is inferior to the PC in almost every way

    For real users, you have that backwards. For the technical elite what you are saying makes sense. Lets go over your points:

    1. Slower processor

    More like FAST ENOUGH processor. For what most people do, the processor on a smartphone is now FAST ENOUGH to do the same things. .2. Less memory

    ENOUGH MEMORY. If you can edit video and photos and write documents on a smartphone, it obviously has enough memory for most people.

    3. Almost no storage

    32GB is quite a lot of storage for what most people produce over a long period of time - and since smartphones are inherently networked devices it's kind of silly to complain about size of local storage.

    4. Slow, shitty, unreliable web access

    Less so than a PC. Often the PC web browsing has been exactly that when I was in a hotel room - until I tethered through my smart phone...

    5. Can't be physically networked with anything at all ever

    Which most people do not care about, and is an annoyance to set up. In that way it's superior not to have that option.

    6. Smaller screen

    It's enough for most people, especially the phablets.

    7. Atrocious, shitty, primitive, clumsy touch interface

    It's just different, and for lots of things people do (like scrolling/selecting) it is superior. It's also obviously superior to use touch over tiny physical keyboards, or there would still be a lot of devices sold with tiny physical keyboards instead of virtually none.

    8. Can't easily make use of any existing peripheral: printer, mouse, larger monitor, external storage, network

    You don't need a mouse with touch. Other than that, all your points are wrong - with AirPlay it's easy to take advantage of a larger TV. It's easy to print to any WiFi supporting printer with iOS, and it's easy to make use of any network I like (including VPN access).

    9. Fuckall battery life

    Excuse me? Most people use laptops these days, and smartphones have VASTLY better battery life than most laptops.

    10. Massively expensive on a capability-to-price ratio

    The fact that people are buying them even so shows that people value convenience over any of the points you raise.

    Your other points are two stupid to respond to, as is the rest of your message - or presumably whatever you have to say in response.

    The truth is that smartphones and tablets have saved normal people from computers being truly usable and useful only to a minority of the technical elite. You hate that normal people are able to use computers. Well I say, I want everyone to benefit from the power of computation and am not willing to make them suffer for it.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:Smartphone superior in every way by The+Cat · · Score: 3, Interesting

      You are relentlessly confusing my comparison. I am squarely comparing the PC to the smartphone. Not phones to other phones.

      Your primary excuse seems to be that a smartphone, which is slower and less advanced than a PC, is "good enough." If that were true, then the PC would have stopped advancing in 1998.

      Your other excuse is that "people are buying them" therefore they are good, which is pure dumbass.

      When the smartphone was invented, there were more than one billion PCs on the planet. The notion that normal people weren't using computers before smartphones is also pure dumbass.

      I vehemently disagree with the idea that smartphones are computers. Smartphones are elaborate televisions, and the "software" they make available is simply repeated attempts at building a channel-changing interface.

      That is not making computing more available to the normal user. Education makes computing more available.

      Smartphones do not allow users to compute anything. They cannot create or build anything. They cannot think with the aid of a smartphone. They simply point and grunt and a new picture appears. They are screens upon which are displayed colorful, annoying ads. Nothing more.

      There's a technical term for that: television.

    2. Re:Smartphone superior in every way by tsqr · · Score: 2

      You probably don't realize it, and most likely won't agree, but your post is not a refutation of a single point made in the comment to which you were replying. Rather, it's a list of excuses that tries to rationalize the shortcomings of the smartphone platform because of its popularity. That stylishly trendy expensive disposable object in your pocket is popular mostly for the same reasons that masturbation is popular.

    3. Re:Smartphone superior in every way by The+Cat · · Score: 2

      Can those iOS languages be used to build an iOS app and run it on the iPhone like an "official" app?

    4. Re:Smartphone superior in every way by The+Cat · · Score: 3, Insightful

      No

      Then it's not a computer. It's a television.

      After that, the question becomes why is it so important to Apple, et al. to take computing away from their customers? They didn't (and still don't) do it on the Mac. Why are they so insistent that it be taken away on mobile?

      And it's not costs, because it costs more to lock the machine down than it does to leave it open.

      Why was everyone so quick to toss the PC overboard? Why is everyone so quick to toss the web overboard? Simple. They can't control them. But they can control the phone, and that's why they want you to prefer it: so they can control you.

  20. Re:Willingness to pay differs per medium by ShanghaiBill · · Score: 4, Insightful

    Are more willing because it is a rarity to have a well-designed mobile page that has the same functionality as an app

    I very much disagree. People are unwilling to pay for even good quality web content. They are quite happy to pay for crappy apps. It is not about giving people "quality", but about giving them a sense of ownership.

  21. Complexity and elegance by sjbe · · Score: 3, Insightful

    Elegance is always defined by the lack of complexity, not by the addition of it.

    Not necessarily. You can have something that is both elegant and complex. It's just more difficult to pull off. While as a rule of thumb you are correct that simpler does more often result in something elegant, elegance is not defined by simplicity. The two are independent concepts.

    That said I do tend to like Colin Chapman's philosophy of "simplify, then add lightness". Minimalism can be a very beautiful thing.

  22. Actually it's worse.. by Anonymous Coward · · Score: 2, Insightful

    You can compare it to the flood of software in the late 80s / early 90s if you want but at least a large amount of that came from genuine attempts to sell you a game or product even if most of those products weren't really very good. It was just bad software from inexperienced developers with the odd gem when people actually got it right.

    These days a lot of these aren't about selling you a product at all, the primary purpose of a lot of these garbage apps is to get at your data. Worse still a lot of it is boilerplate UI code with a bit of custom branding driving repackaged open source software (because so many licenses permit that as long as the source is made available) with some extra bits of code designed to get at whatever data you have on your phone that might be profitable in some way.

    What we've ended up with are thousands of apps trying to steal your data while providing the exact same functionality as other apps.

    Worse still is most of them are then designed to sell you extra stuff, the 'free' ones are often free-to-play models far worse than anything we had back in the day. There are micropayments everywhere and by the time you've worked out that a piece of software has nothing unique to offer you've often spent a lot more money than you realise reaching that conclusion.

  23. Willing to pay for an offline mode by tepples · · Score: 2

    That and the fact that an "app" is more likely than a "website" to have a working offline mode. This is important especially to tablet owners (who may not have a cellular data subscription at all) and to frequent flyers (who spend a lot of time in airplane mode).

  24. Re:Get an iPhone by tepples · · Score: 3, Interesting

    Well why not own an iPhone then? What the hell is the point of having a smartphone unless you can take advantage of the world of applications?

    Because iPhone owners can't "take advantage of the world of applications". For one thing, if I switched to an iPhone, I'd lose access to Wi-Fi network cataloging and troubleshooting apps like MozStumbler and WiFi-Where, which Apple forbids in the App Store because it refuses to provide the required public API. For another, if I switched to an iPhone, running apps I developed myself would cost $748 extra for the first year for a second computer and a certificate and $99 extra for each additional year to renew the certificate.

  25. How much longer until the shovelware discs? by ebunga · · Score: 4, Funny

    The fun isn't over until you can get a quarterly subscription to a stack of DVDs or USB jump drives or something containing "100,000 of the best [platform] Mobile Apps" delivered to your door for the low, low price of $125 per quarter.

  26. What a bunch of baloney by sjbe · · Score: 5, Insightful

    The smartphone is inferior to the PC in almost every way:

    Really? It fits in my pocket, lasts longer on battery than my laptop, it weighs (far) less, it is a phone, I can take pictures with it, it doesn't require a mouse or keyboard to be useful, I can use it to navigate places where I can't take a PC, I can take it places I would never take a PC, I don't have to worry (much) about malware, it wakes up instantly, I can run with it and listen to music while running, it has sensors like accelerometers that aren't very useful on a PC and certainly never are standard. "Inferior in every way"? Pul-leeeze.

    BTW most of your points about why it is "worse" are either complete nonsense or only make sense if you foolishly think that a smartphone should be a PC. If you want to use a PC, go right ahead. No one is standing in your way.

    (oh and if you're thinking of making some snarky "drink the cool-aid" remark, just go ahead and stuff it)

  27. It's not just software by morgauxo · · Score: 3, Insightful

    It's not just the software industry it's the hardware one too.

    In the PC market open standards beat out closed propriety hardware a long time ago. With the Desktop PC we enjoyed the ability to connect nearly any peripheral regardless of the manufacturer of the device or the PC. Hardware was modular and pieces could be upgraded or replaced with ones from just about any other manufacturer. Because of standards across the hardware alternative software could be installed other than what the manufacturer originally included.

    I realize that much of this modularity would be difficult or impossible to implement in a cellphone-sized device. However, Imagine switching between Android, Maemo or Windows8 as easily as you can switch between Windows, Linux, FreeBSD, etc... on a desktop! Proprietary chips and locked bootloaders make this pretty much impossible. How about being able to plug just any USB (or similar bus) device into your phone and actually expect it to work?

  28. agreed by Virtucon · · Score: 3, Insightful

    Yeah, most of these apps are just facades for what can be done with a browser but they also have built in tracking and other tools to scavenge more data off of your mobile device than a browser would usually allow. To be honest, I believe that is the big reason for all these little do-nothing apps that have popped up especially the immensely popular "ring tone apps" in the Google Play Store for example. Yes we've had the same kind of annoy/malware for desktop apps that embed Firefox, IE etc. but the installation process is a bit more involved than going to a play/app store and clicking install. I'd also liken it to what's happening on SourceForge with this new Dice installer crapware that puts other shit on your system. It's not only bad practice but it also makes me distrust the software I'm trying to install. Google does the same kind of things with Chrome / Google Drive etc. and even after you uninstall them you'll still find little updaters and other crapware that Google leaves around that you have to manually go and remove.

    --
    Harrison's Postulate - "For every action there is an equal and opposite criticism"
  29. Sensitive operations by tepples · · Score: 2

    The important distinction is that iOS asked for your permission when the app wants to do something sensitive, whereas Windows asks for you to confirm an action you took

    Windows Vista asks to confirm elevation when the user does something that Windows considers "sensitive", such as modifying a folder that the administrator owns, installing hardware drivers, or anything else that affects more than one user. Windows 7 fixes some of this by adding buttons with the shield icon that elevate without needing to confirm. I guess part of the difference lies in what each OS considers "sensitive". Is there a comprehensive list of what iOS considers "sensitive" that isn't behind Apple's $99 per year paywall?

  30. Re:You can control cellular access on iOS by SuperKendall · · Score: 2

    Have to say, those are all pretty compelling reasons to jailbreak all by themselves.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  31. Jobs was right by Tom · · Score: 3, Insightful

    Steve was right that the iPhone doesn't need apps because it has the web and people should be writing web-apps.

    Well, he was mostly right. 90% of the Apps out there could be web-apps and you wouldn't need to have two versions (iOS, Android) and I could access them from the desktop.

    Instead, the opposite happened: Every other stupid forum tells me to install its app. Where... I can read the forum. Uh, what? When you tell me on your forum to install your app so I can do what I am already doing before you interrupted me with that stupid pop-up then someone somewhere had his brain turned off or he would've realized how utterly stupid that is.

    It's like stopping me in front of the grocery shelf in your supermarket to hand me a flyer that tells me that if I go to your supermarket, I can buy groceries there. Uh, yes, dumbo?

    The problem is the insanity called advertisement agencies. These people are not selling your product to your customers as they are trying to make you believe. Their product is not your product and their customers are not your customers. Their product is advertisement and their customer is you. As long as you will pay for it, they will sell you any crap they can get away with. And so they will happily repackage the website, forum or whatever else you already created and sell it back to you. And for some reason, people are dumb enough to pay for their own product.

    We can only hope that sanity will win in the end and product managers the world over start to kick out these parasites. I, for one, consider a pop-up telling me to install an app that allows me to view the website that I am already viewing as a surefire sign that your company is too stupid to spend money on. Or in simple terms: Want to drive me off? Tell me to install your app.

    --
    Assorted stuff I do sometimes: Lemuria.org