11 ms·
It's funny how all these things that have been in Android forever and were criticized for their battery draining powers are suddenly the latest and greatest rea
by leokun 13y ago
It's funny how all these things that have been in Android forever and were criticized for their battery draining powers are suddenly the latest and greatest reason why Apple phones are the best. It's just the way it goes, remember 7 inch tablets? Worst thing ever and everyone lists reasons why. Until Apple made one. Marketshare means everything! Until Android stole that, now market share is a false signal. King of profits! Until Samsung took that too. Keep moving that goal post.
- xutopia 13y agoYou forget a few things. On Android can't the app just run forever and decide on its own how often to poll the servers? This is a different thing. The OS decides when to schedule things if the app supports it. Also battery life has improved a great deal since the first Android or iPhone device came out. What may have been true years ago isn't necessarily an issue anymore.
- pat2man 13y agoiOS will actually disable these features if the battery is getting low. It will also group them together so that the wireless chips are on as briefly as possible.
- danieldk 13y agoiOS will actually disable these features if the battery is getting low. Like Battery Saver? http://www.windowsphone.com/en-us/how-to/wp8/basics/battery-making-it-last http://www.windowsphone.com/en-us/how-to/wp8/basics/battery-...
- r00fus 13y agoGreat - another option. I prefer my phone deciding when to do this automatically (and maybe an option to disable it so I can run it into the ground if absolutely necessary).
- Someone 13y agoI prefer magic, too, if it works. I doubt it does in this case, though, and I get the impression Apple knows it hasn't nailed it yet, either. At least, elsewhere in this thread people note Apple's stuff can be overridden on a per-app basis. I also get the impression that Apple's idea about the perfect balance between flexibility and "it just works" neighs more towards the latter than Google's ideas about it, as witnessed by some remarks that Google's Sync adapters that app developers _can_ use are exactly the same as Apple's solution that app developers _must_ use.
- jakebellacera 13y agoWhile I do agree that iOS isn't nearly as flexible as Android, let's just say that 90% of the time you might want to go with a Sync adapter versus rolling your own solution. Also, I believe that Apple has the best intentions at heart when it comes to implementing Background Fetching in it's current spec. I mean, lets face it, it's way better to have a mobile-optimized OS manage resources than for you to do so, don't you agree?
- Someone 13y agoAs I said, I prefer magic, too. More precise: The user in me agrees; the hacker disagrees. The hacker would like to see a 'make world' in each phone.
- bobz 13y agoBad developers do have that power. But best practice is to use a SyncAdapter, which works very similarly. Actually, one of the biggest savings comes from apps all syncing at about the same time... firing up the cell modem is expensive, cheaper to do a bunch of transfers at once than spread out over time.
- arron61 13y agoYou mean like using Android's SyncAdapter and setting inInexactRepeating()? Android has supported this basic type of background scheduling since the start of time. The main difference is that Android you can do more - which can be abused. And their solution for abuse is a battery monitor that allows you to see which app is using the most battery. In a way you can say Android is more superior/powerful or you can say that the iOS is more limiting and thus potentially more user friendly.
- xutopia 13y agoYes and that's a much better starting point for a discussion :-D
- cpeterso 13y agoUnfortunately, I think many Android app developers either don't know or care about "API abuse". When my Android phone is sitting "idle" with the display off, adb logcat still shows tons of debug logging from apps doing more work than they should. I like the freedom that Android gives developers, but, as you suggest, I think iOS provides a better user experience. I can think of many ways Google could fix some of this bad behavior by throttling apps running in the background.
- jordanthoms 13y agoYeah, some apps suck on Android, leave unnecessary services running etc. I uninstall them, and leave a review stating why.
- simonh 13y agoSure, except for minor details like, you know, Apple still making more money on phones than Samsung, the mini having around 40% greater screen area than the 7" Android tablets, Apple never having actually had or claimed to have a market share lead in smartphones. Plus the fact we don't know what the effects of iOS7 will be on battery life yet. You know, minor little niggles like that.
- twsted 13y agoIt's less funny that we always transform this kind of information as an apple vs android fact. I was reading the article thinking: "Uh oh, now let's see the comments on HN..."
- epo 13y agoSomeone things in life can be relied on. If you could find a way to generate power from fandroid whining the energy crisis would be over.
- nsxwolf 13y agoApple did not make a 7 inch tablet.
- Zariel 13y agoWhat do you call the iPad mini? ciel(7.9) inch tablet?
- nsxwolf 13y agoA 7.9 inch tablet, which is much larger than a 7 inch tablet.
- freehunter 13y agoThe two standard product classifications is "7 inch tablet" and "10 inch tablet". Those are standardized names, even though there is really no 10" tablet and really no 7" tablet. The iPad is grouped in with 10" tablet even though the screen size is slightly less than 10". Similar to how the iPhone 5 has a 4" screen, but it's much smaller than a normal 4" screen in width. That's the product category. "7 inch tablet" as a market segment doesn't mean exactly 7 inches. Just because Apple said they'd never make a 7" tablet doesn't mean their product doesn't compete in the 7 inch tablet market. Do you realize how ridiculous you sound?
- nsxwolf 13y agoI sound ridiculous because people miscategorized the iPad mini into the same category as the Nexus 7? Have you used both? Two very different experiences. So I'm saying the two categories are insufficient. The iPad mini is a compact iPad. It's a third category. 7" tablets are more like large smartphones.
- forgottenpass 13y ago>Two very different experiences. Well its a good thing the parent is saying they're just two items in a category. Not two exact same things.
- freehunter 13y agoWhat's really funny is how right you are, and all the comments made in response to you are proving that the reality distortion field is still in effect post-Jobs. When a competitor does it and Apple says they won't, it's the worst thing in the world. Once the competitor proves its worth and Apple does it, it's now the best thing ever (see xutopia). If you're right but with one hint of an arguable point, there's always some detail that means you're wrong and Apple is right (see simonh and nsxwolf). And if you're indisputably right, you're a fanboy whiner (see epo). No one can possibly imagine that there could be an alternative (but still correct) choice if that wasn't the choice they themselves made.
- rahoulb 13y agoAs I understand it, it's not the same as Android though. The app requests to wake up at intervals, and if the OS decides it's OK (based upon battery, network activity and how often you use the app) the app is granted that access.
- deleted 13y ago[deleted]
- xutopia 13y agoI'm going to call you out on this one. You're dismissing perfectly viable criticism as "fanboyism". The mechanisms are wildly different: On Android the app developer chooses if he is a good citizen or not and can if he puts the effort to use the SyncAdapter (Bobz mentions this in the thread). The SyncAdapter afaik provide the same benefits as the iOS method. On iOS the app developer can only provide the hooks for the OS to call and the OS decides when to call them. This is similar to how SyncAdapter works from what I can tell. So Android provides developers with the capability to shoot the proverbial foot. We can argue that it's a good or a bad thing based on that but calling people fanboys isn't conducive to a good discussion.
- freehunter 13y agoI didn't call anyone a fanboy, I was quoting epo during the only time I mentioned that word. What I brought up was the reality distortion field. What you're describing is Apple doing the same thing as Android but with the only difference being developers have to use the equivalent of SyncAdapter. That's not wildly different, that's literally been baked into Android since long before Apple decided to adopt that model as well. Apple's contribution is subtle refinement to make it fit Apple's model better. Apple has a great method of taking existing ideas, refining them until they shine, and putting them into a beautiful product. I have nothing against that, it's helped the industry immensely. I hope Apple keeps making improvements year over year and pushing the market along. What I take offense with is Apple's audience pretending these features never existed before, or that they were bad ideas then but great ideas now. That's exactly what I'm seeing you and others in this thread doing.
- deleted 13y ago[deleted]
- deleted 13y ago[deleted]
- moogleii 13y ago"Worst thing ever and everyone lists reasons why." Who is everyone? Where? Those people over there?
- jrochkind1 13y agoFeature X is neither the worst thing in the world it's ridiculous that Android did it! Nor is it an unallowed good, it's completely ridiculous that iOS didn't immediately o it! (as whatever the opposite of apple fanboys would have said; hateboys?) Rather, it's a feature with some negative repurcussions as well as benefits, some possible tradeoffs. Apple, for better or for worse, these days, esp on iOS, generally chooses not to jump into such features right away. They wait until they can expend the developer time on them to consider all the trade-offs and all the choices and different decisions that could be made in implementing that feature. And then they spend that time, and try to implement the feature in a way that minimizes downsides, maximizes upsides, and minimizes technical debt too. Doesn't mean they always get it right. And this strategy itself, even when gotten right, has it's own pro's and con's -- there are certainly reasons, especially for hackers, to prefer Android's wild west over Apple's walled garden. But there are evaluations that are neither "Android was stupid to implement it 5 years ago" nor "Apple was stupid NOT to implement it 5 years ago."
- leokun 13y agoMy comments are not actually about Apple, but of the pro-Apple blogger commenter types and their side commentary.
- rimantas 13y agoYour comment actually is a good example of anti-Apple comment type, and that's it.
- leokun 13y agoI actually quite like Apple products, specifically Macbook Pros and iPads, so that's just miscommunication.
- threeseed 13y agoAnd here comes the typical (and tired) one-two punch. 1. Blame something on Apple "fanboys" or commentariat. 2. When someone calls you out proclaim "but I use/like a Mac".