Slashdot Mirror


iPhone 4 News Roundup

We have a slew of iPhone 4-related stories this morning, so I'm lumping them together for easier consumption/ignoring, depending on your personal feelings on the subject. Here is a blog entry proclaiming that iOS 4 multitasking sucks and why. Here is a sketchy summary of privacy violations by Apple and AT&T — apparently they are reporting back jailbroken phones. Skunkpost has a story about the lines and sales of the new phone. But the big news of the morning is the reception problems that apparently only affect people who hold the phone in their left hands.

20 of 568 comments (clear)

  1. Here's your roundup by Pojut · · Score: 5, Insightful

    Goatse.

    But seriously folks...the new iPhone hardware and many of the additions they are making to the OS are really great...but I'm sorry, I still can't get past the walled garden. Again, I know the app store would have everything I would likely need, but I just can't accept being told that an application would be inappropriate for me to use. And yes, I know I could just jailbreak it...but that's not the point. I don't care that I can get around it, I care that the walled garden exists in the first place. As a consumer, the best I can do is vote with my wallet.

    This is only my opinion, I don't speak for others, YMMV, etc applies.

    1. Re:Here's your roundup by Anonymous Coward · · Score: 5, Insightful

      The App Store is a public marketplace. You don't see people complaining they can't buy the latest pr0n titles at your local BB or Radio Shack.

      It's a phone! It's not the second coming, they're not taking your desktop away, and....chances are they won't try mind-control with it. Personally, I just want my phone to work, so that I can get things done and not troubleshoot why my phone is crashing.

    2. Re:Here's your roundup by bonch · · Score: 5, Insightful

      Life is really too short to be idealistic about freaking phone apps.

    3. Re:Here's your roundup by Mordok-DestroyerOfWo · · Score: 4, Insightful

      Then why are you posting here about "freaking phone apps" and not outside enjoying life, running through fields, in the company of another human being? We need to be idealistic about some things, and if Apple's insane policies become more accepted by the public then it's only a matter of time before the rest of the industry follows suit.

      --
      "Never let your sense of morals prevent you from doing what is right" - Salvor Hardin
    4. Re:Here's your roundup by Mordok-DestroyerOfWo · · Score: 4, Insightful

      Man I hope you're wrong. I (probably like most slashdotters) learned a lot of what I know by tinkering. Apple's philosophy is about as polar opposite as you can get, if they (and the parent) get their way then there will be no tinkering. People like me who only program as hobbyists will be out in the cold. My big fear is that this whole computer-as-an-appliance trend will catch on and we'll be left with a new generation of users too dumb to troubleshoot their own devices.

      --
      "Never let your sense of morals prevent you from doing what is right" - Salvor Hardin
    5. Re:Here's your roundup by Americano · · Score: 4, Insightful

      Because Apple's business model is built on simplicity - they opt for defaults that are satisfactory for "most" people, and unfortunately, people who want unlocked "do whatever I want with it" phones are not in the majority. It sucks for the people who have the technical know-how not to brick their phones, but it shouldn't come as a surprise to anybody who has ever looked at Apple's products.

    6. Re:Here's your roundup by Americano · · Score: 4, Insightful

      But what if I'm a NASCAR driver and perfectly capable of handling my car at 200 MPH? Why should I be restricted just because a bunch of old lady drivers can't be bothered to learn how to go more than 155?

      Let's be honest - you're dismissing the car argument because the cap is sufficiently high that you don't have the requisite expertise to operate it safely - placing you in the majority of car users. You don't see the arbitrary restriction on the iphone the same way because you're one of the few people who does have the expertise to not brick their phone.

      You can argue that the scale and safety implications are different, but what it boils down to is that you don't feel there should be any arbitrary restrictions on you in an area where you are an expert. And while that's understandable, the comparison is absolutely valid. Many consumer products have arbitrary limitations and restrictions placed on them in the interests of simplifying the devices for "the majority" of users. Unfortunately, your expertise with computers places you outside "the majority" of iPhone users, and so some of those restrictions are bound to chafe.

    7. Re:Here's your roundup by MrHanky · · Score: 4, Insightful

      ScummVM.

    8. Re:Here's your roundup by Vectormatic · · Score: 4, Insightful

      Put an unlock option somewhere in the settings behind a huge disclaimer, hell, you could even have it send a registration message to apple when the user unlocks the phone, voiding all warrantee

      Also, make said disclaimer SHORT, putting it in a 100 page EULA will just make people click 'OK' and then get upset about breaking their phone without knowing it could be done at all..

      --
      People, what a bunch of bastards
    9. Re:Here's your roundup by MrHanky · · Score: 4, Insightful

      Nonsense. AT&T is irrelevant in the rest of the entire world, and Android phones sell very well in countries where the iPhone is available on all major carriers.

    10. Re:Here's your roundup by MrHanky · · Score: 4, Insightful

      Liar. You "vastly prefer" buying from Apple to any open system, and that's all there is to it. Symbian is open, and vastly more widespread than the iOS. Android is open. Maemo is open. Saying that "the open system" is never going to happen is patently absurd.

    11. Re:Here's your roundup by IndustrialComplex · · Score: 4, Insightful

      What application is it that you're desperate to use that has been barred from the app store? I'm just curious

      Debating over the length of the leash always seemed odd to me when the existence of the leash itself is unacceptable.

      --
      Out of modpoints but really liked a post? 1BDkF6TtmmeZ3yqXbz9yhdYVqRYnwFoXDj
  2. It's still mostly used for calls... by ProdigyPuNk · · Score: 4, Insightful

    Perhaps Apple (and others) need to shift emphasis back towards the actual calling features of their phones. Who wants a phone that drops calls if you hold it wrong ? It's great that it has new software, etcetc, but any phone I would consider buying needs to include basic features like better than average reception, a decent sounding speaker/mic, and most importantly, does not drop calls if you touch it in it's no-no spot.

  3. Multitasking complaint is kind of bogus by SuperKendall · · Score: 5, Insightful

    The multitasking complaint seems kind of off to me - he complains about the tray being "cluttered" after you go through a few apps because they are automatically added to the tray. But the tray is just four apps wide - how can you have clutter in only four items? And he complains he needs to press and hold to quit an app - but also complains most apps are just suspended. So then why quit an app? It's not doing anything and will be removed if you are low on memory.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  4. Wrong about multitasking by dFaust · · Score: 4, Insightful

    Apparently the author who wrote about multitasking hasn't actually tried it out yet, because he's off-base. While the app tray does quickly get cluttered, as he mentions, the lack of true multitasking is exactly why this doesn't matter - you can have as many apps down there as you want but they're not actively consuming resources. Where he's really off is in his implication that it now becomes difficult to find your apps to switch back to them. Look, if I'm playing Peggle and then use 4, or worst case 8, apps after switching out of Peggle - mentally I just won't even think to look in the task tray for it anymore. I just can't keep track of every app I've used in my brain. The tray will quickly let me switch back to my most recently used apps, which is really handy - but when I want to switch back to the middle of my Peggle game a week and 20 other app uses later I... and this will sound crazy... click the Peggle icon wherever it's located on my main screens. The author seems to think that the only way to resume an app is from the task tray, and that's simply not true.

    Granted, I had some uncertainty about how this would work, too. But I grabbed a new iPhone and tried it out to see exactly how it works, rather than hopping on the interwebs and writing up an article with uninformed assumptions which then ended up on the front page of /.

    Additionally, he goes on to say that developers have to explicitly add multitasking. While that's true for using the background services, my understanding (and correct me if I'm wrong folks, as I have this on good authority but haven't actually tried it) is that for the base level of background freezing, which for a majority of apps is all that's really needed, all you have to do is recompile the app against iOS 4. It's not automagic, but it's really not so bad as the author implies. The worst bit about it is submitting to the app store, but it should be pretty painless to get to that point.

    Granted, it's not true multitasking. Everyone knows that by now. But frankly, I'd rather the phone always be responsive and maintain its battery life than have true multitasking for the vast majority of the things that I do and have no desire to have to actively manage my apps (which contrary to the author's claims, I don't have to do). Maybe some day I'll change my mind on that. Maybe right now this level of multitasking isn't good enough for many people out there. And that's cool, we have options now - get one of the many excellent Android phones. But please don't write a blog post of inaccuracies.

  5. Re:makes little technical sense by beelsebob · · Score: 5, Insightful

    From other platforms, we know that is not a major battery drain

    The people who make those platforms would beg to differ, Larry Page himself said that poor battery life in android is usually down to multitasking.

  6. Re:makes little technical sense by yyxx · · Score: 4, Insightful

    This is a completely nonsensical argument. Apple already have complete control over applications that are available through the app store

    That's an obvious but wrong response. Apple also wouldn't have to declare any explicit prohibitions on scripting languages, they could just turn down applications, but the resulting uncertainty would be bad for developers. Therefore, when Apple doesn't want unrestricted multitasking, they need to communicate and implement that somehow in a way that doesn't create hazards for their developers.

    By defining a specific set of APIs and laying down the rule "no multitasking except through these APIs", Apple gets the restrictions they want, developers get clear rules to follow, and users still get the amount of multitasking Apple is willing to give them. In different words, the existence of these extra APIs codifies business strategy.

    If you have another explanation, let's hear it, but Apple's explanation is nonsense. Whatever technical goals Apple says they want to achieve, they could simply achieve through small modifications to their scheduler, if need be, on a per-application basis, with much less work for themselves and their developers.

  7. Re:Multi-tasking by shutdown+-p+now · · Score: 4, Insightful

    Personally, I think that Apple's compromise is a good one. If your app doesn't have a compelling reason to keep executing (like streaming audio, getting GPS updates for navigation, etc.), then the most your app really needs is just to have its state saved for quick re-launch.

    The problem with Apple's compromise is that the definition of "compelling" is defined by Apple, while in reality it should be defined by the user. In that sense, the Android compromise is more reasonable - the normal programming model for applications revolves around "activities", which also have lifetime not dissimilar to iOS model - an app switched into background is typically frozen. But an app can explicitly launch a background processing thread - a "service" - if it needs to; and the service can do anything at all (well, apart from displaying UI), not just something that Google has deemed "background worthy".

    What I'd like to see on Android, though, is a permission that controls whether an app is allowed to spawn background services, which would be listed alongside others in the confirmation screen when app is installed.

  8. Re:You also can't load code onto your microwave by Pojut · · Score: 4, Insightful

    Your face is wrong :p

    But seriously though.

    If you think of the iPhone as an appliance and not a computer, then it makes perfect sense.

    I often hear this argument, and my response is always the same: it doesn't matter how you spin it, it doesn't matter what you call it, it doesn't matter what you "think of it as"...the fact is, Apple offers a restricted product while others offer an unrestricted product. I have a choice as a consumer, and I've made one.

  9. Re:Multi-tasking by david_thornley · · Score: 4, Insightful

    In other words, what you want is a smartphone that will confuse the heck out of the average user. Most users are not capable of making an intelligent and informed decision on what apps should be running in the background, particularly since the apps can come from anywhere and aren't necessarily vetted first. The average user will either forbid or allow most background privileges, and therefore will either get no benefit from background processing or wind up with a sluggish phone draining the battery.

    I'm not saying that what you are asking is unreasonable, but that it's simply not going to work for most people. Since Apple makes its money selling easy-to-use tech, Apple's not going to make the phone you want.

    There is a great deal of value in making things accessible to non-techies, and in order to do that you have to remove a lot of choices. That's simply the way it is. The average user doesn't know enough to make a good decision on many things, and will simply become frustrated when asked an unintelligible question. That's been one of the complaints about Microsoft: UAC, for example, relies on the user to make an accurate technical decision on the spur of the moment with insufficient information.

    On a larger system, it's easier to have more choices but to hide them normally. On a handheld, this is a lot less practical.

    There are trade-offs here. There is no one right answer. Apple's answer is perfectly valid, and useful for a wide range of people.

    --
    "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes