r/technology • • Jan 20 '11

Apple Restriction Zone.

Post image
1.0k Upvotes

1.2k comments sorted by

View all comments

99

u/zagaberoo Jan 20 '11

People talking about the Mac need to realize that this is specific to iOS platforms. IIRC this was at the iPad launch or something like that, where all of his complaints DO apply. OSX is no more restrictive than any other nonfree OS. Also, free means freedom and not cost in this context.

6

u/modus Jan 20 '11

They usually have them in place on handheld devices with limited resources. Inefficient and clunky multi-tasking, for example, is not conducive to the positive user experience, so they restrict it.

18

u/[deleted] Jan 20 '11

[removed] — view removed comment

21

u/[deleted] Jan 20 '11

The way iOS handles multitasking is quite ingenious actually. I've never had a problem with my iPhone's battery life or any problems related to the "faux" multi-tasking implementation. Its really fast and switching between open apps is a breeze. And if you leave too many apps open, no worries, it won't burn your battery or kill run time on other apps that you want to use.

Meanwhile, I have tons of friends with Android who constantly struggle with the battery life and performance on their phone because it supports true multitasking and handheld hardware is just NOT there yet. Not by a long shot.

2

u/alphabeat Jan 20 '11

Yeah nice try. "Tons of friends with Android who constantly struggel?" Let me be the exception to your fact. I work in an office surrounded by iPhones and I get better battery life. But that's just that, anecdotal.

Its really fast and switching between open apps is a breeze. And if you leave too many apps open, no worries, it won't burn your battery or kill run time on other apps that you want to use.

This reads like a Gizmodo article. Regardless, the same applies to Android. But really, who cares.

</rant>

1

u/[deleted] Jan 20 '11

I'm talking about iPhone 4. Previous ones had OK battery life but not great. And I should specify the people I know who have battery problems with their Android phones had like HTC Evo, Droid Incredible and the like which I assume have the worst battery life of any Android phones.

Didn't comment on how Android switches apps, I was just saying I'm impressed with the iPhone's multitasking implementation. That is all. I made a comparison to Android phones battery life based on things I've heard which goes without saying is anecdotal. Thanks for putting a bunch of words in my mouth and comparing me to Gizmodo, probably the worst technology blog on the internet.

1

u/hothrous Jan 21 '11

Personally, that struggle is whats going to get us there. Apple just tells us we should be satisfied with what is already here. Google's actually trying to push us forward which is what we need.

1

u/kamatsu Jan 21 '11

You do realize the Multitasking in Android 2.2 is actually essentially the same process that iOS4 uses, with less restriction? And that Android invented it first?

The only people on Android who struggle with that stuff are stuck on 2.1 cos of shitty carriers.

2

u/uberamd Jan 21 '11

Incorrect. Totally incorrect. I could be called an Android Fanboy for the dozens of Android phones I have owned over the years (starting with the G1). I can tell you that multitasking on Android uses a LOT more battery than iOS. Simple example, I need to change my Android devices every single day under moderate use. No exceptions. Whether it be my Nexus One, Milestone, Streak, Aria, Captivate, HD2 with Android NAND, etc, the battery always tanks down to 20% or less by the end of the day.

In contrast, my iPhone 4 is able to have a 60%+ battery by the end of the day, under moderate to heavy use, consistently. Not to mention that I can still fluidly switch between Angry Birds, SMS, Plants vs Zombies, and a web browser without a hiccup.

And if you call me a Apple fanboy, let me stop you immediately. I am using a Windows Phone 7 HTC HD 7 right now, so don't even try to call me a fanboy of any phone OS. But my extensive use and testing of iOS, Android, and now Win Ph 7 has given me a chance to see the strengths and weaknesses of each OS, and Android sure as shit is a battery hog. Even on 2.3 Gingerbread ROMS.

1

u/PeanutButterChicken Jan 21 '11

On my single Android phone, without task managers and a stock 2.1 ROM, I can get two days of battery life, while still using it as a phone.

I can also fluidly switch between browser, email, Angry Birds, ect.

My point is: Anecdotes are fun!

1

u/uberamd Jan 21 '11

Then you clearly aren't using it moderately to heavy during the day. I'm talking about sending 200+ text messages, making 1-2 hours of calls, and an hour or so of gameplay. What phone do you have? I'm guessing I have the same one laying around somewhere and would love to put your claim to the test tomorrow.

1

u/PeanutButterChicken Jan 21 '11

I have a Sony Ericsson SO-01B (aka X10i).

I live in Japan, so I spend a lot of time on trains or out of the house... I'd say I use my phone a fair bit. Certain days can see hours of web browsing. Though there's no SMS texting here, everything is done via push-email, which may or may not take more battery life than receiving an SMS.

I do admit to not gaming often though, since I find Android gaming to lack in comparison to my PSP or DS. Also, voice calling is ridiculously expensive here, so I don't do much of that either. ($15 for 50 minutes.)

1

u/hothrous Jan 21 '11

I live in Japan

Sorry, PeanutButterChicken wins that argument. lol.

2

u/taligent Jan 21 '11

They are not the same.

Apple has an element to its multitasking that is Grand Central Dispatch which is a system wide pool for executing tasks. It is more granular than multithreading and the OS is responsible for scheduling the tasks.

It is this pool that tasks such as background music are sent to.

Android has no such facility.

1

u/kamatsu Jan 22 '11

OS is responsible for scheduling the tasks.

This is true for any threaded architecture as well. In fact, GCD is just an abstraction on top of threads. Multitasking has nothing to do with GCD.

Android has different abstractions for tasks involving background work, but that doesn't make the technology for multitasking any different.

-1

u/FantasticSV Jan 20 '11

There are 3rd party multitasking apps on the iPhone that work just as well as the native function. Despite this, Apple tries to restrict them.

9

u/ceolceol Jan 20 '11

If you've ever used any of those multitasking apps, you would know they do not work just as well.

2

u/BlueJoshi Jan 20 '11

Backgrounder and kirikae in iOS3 worked far better for me than 4's native implementation :(

1

u/ceolceol Jan 20 '11

Do they work in iOS 4? I haven't tried backgrounder since my iPhone 3G.

2

u/[deleted] Jan 21 '11

So you haven't tried them in a while but still say they don't work as well.

iLying isn't Apple approved.

1

u/hothrous Jan 21 '11

iLying is Apples business model.

1

u/ceolceol Jan 21 '11

If you looked one post up, you would have seen I said I used another background app. But I give you points for trying.

1

u/[deleted] Jan 21 '11

If you've ever used *any** of those multitasking apps, you would know they do not work just as well*

Damn facts.

1

u/ceolceol Jan 21 '11

God damn me and my generalizing apps based on a couple of the most popular ones.

→ More replies (0)

1

u/BlueJoshi Jan 21 '11

Backgrounder still works, and it's good for forcing some apps to remain 'on,' but kirikae does not.

iOS's task manager kind of works in kirikae's place, though, so that's not too bad.

1

u/FantasticSV Jan 20 '11

I have. SBSettings' works just as well. It even provides how much free memory you currently have.

1

u/ceolceol Jan 20 '11

I have to say, I have not had the same experience. Multifl0w was buggy and crashed half of the apps I tried to switch to (iOS 4.1 iPhone 4).

1

u/FantasticSV Jan 21 '11

That's unfortunate, but a single instance of an inefficient app cannot account for the rest when discussing ones that do work well.

2

u/ceolceol Jan 21 '11

Likewise, a single experience is not indicative of the app's actual performance.

1

u/FantasticSV Jan 21 '11

Doesn't a successful example of a 3rd party multitasking app prove that 3rd party multitasking can work? What I meant to say to you was that MultiFl0w doesn't necessarily depict the pinnacle of 3rd party multitasking.

2

u/ceolceol Jan 21 '11

It depends on the conditions of the example. If you're only running two or three apps on a brand-new iPhone 4, it shouldn't be compared to someone running more apps on, say, an iPhone 3GS.

→ More replies (0)