Would you feel even better if Apple delayed improvements to iOS for two years? Then you'd have the best for even longer.
Somehow, I suspect that the too-long time lapses between OS improvements is hurting, rather than helping.
I wouldn't care in the least, since I'm not apt to upgrade my cellphone on a whim, since it's cost-prohibitive to do so, based on contractual obligations.
Let me ask this; how often do you buy a new cellphone?
Apple will also need to rethink the interface/usability of switching between multiple running apps. Hitting the home button each time, will get old very quickly (as it does now...).
I would disagree. You have to hit/input something.
One touch of a button is not that taxing.
In order to close/minimize, the home button is ideal and universal in it's function.
Any other touch input to minimize a running app could very well interfere with the apps interface since on such a limited screen size, apps use the full screen.
The frustrating part of swapping the active/visible app is finding the the other
multitasking app. Swiping through pages to relocate it would be a pain.
CPU priority for background tasks can be set to lowest or "Idle". Background tasks can also be paired up with CPU throttling if necessary. Basically, there are ways to make these apps exist in the background with absolute minimum drain on performance and battery life. So much so that a person would probably not notice it.
It's not like running AIM in the background will bring battery life down to >2 hours. The geniuses at Apple definitely can find a way to multitask.
There are even ways to simulate multitasking with property bags. In other words, save the exact state of an app on it's exit, so when you open it up again it's doing exactly what it did when you left off.
I've thought this through plenty seeing as how multitasking was something that was actually a selling point for me.
Look, I know people around here don't believe me, but I do NOT see any performance or battery hit when I leave apps open in the background. Things like Pandora, which require a constant stream are things I do notice a drain from, but that's because it's using the radio. Apps that use the radio are the ones I find drain the most, but if I leave something like Morphgear open (my SNES emulator) it makes no difference.
I think this is awesome news and I think everyone will be pleasantly surprised to find it's really not as bad as they think.
I can easily access 20 apps or more in an hour on my Phone without even breaking a sweat. There is absolutely no way all these could run without a severe battery and performance hit. It's simply not smart to let anyad every app you open to run in the background.
No one should be running an IM app in the background on an iPhone. This is one that benefits greatly from Push Notifications.
CPU priority for background tasks can be set to lowest or "Idle". Background tasks can also be paired up with CPU throttling if necessary. Basically, there are ways to make these apps exist in the background with absolute minimum drain on performance and battery life. So much so that a person would probably not notice it.
It's not like running AIM in the background will bring battery life down to >2 hours. The geniuses at Apple definitely can find a way to multitask.
There are even ways to simulate multitasking with property bags. In other words, save the exact state of an app on it's exit, so when you open it up again it's doing exactly what it did when you left off.
I've thought this through plenty seeing as how multitasking was something that was actually a selling point for me.
Look, I know people around here don't believe me, but I do NOT see any performance or battery hit when I leave apps open in the background. Things like Pandora, which require a constant stream are things I do notice a drain from, but that's because it's using the radio. Apps that use the radio are the ones I find drain the most, but if I leave something like Morphgear open (my SNES emulator) it makes no difference.
I think this is awesome news and I think everyone will be pleasantly surprised to find it's really not as bad as they think.
Throttling apps will severely reduce your standby time. Certain types applications will certainly have less of an effect on battery life with traditional background processes though. Apple has a technology called GCD that addresses this though (by allowing all background processes to run simultaneously and work with a shared thread pool). It was introduced in Snow Leopard so it is probably the technology that will bring background processes to the iPhone. I'm sure some sort of scheduler and on-screen notification system will be added to what they port over from Snow Leopard. Audio is handled by the system they just need a block or callback that queues up more audio.
Why would you want to leave an SNES emulator open? That is the type of app that you want to quickly suspend its state and close. This is what the iPhone already does.
As others have said, it is not that Apple can't do traditional background processes, it is that they want to do it right. As a developer, I totally agree with the route Apple is taking. I'm sure that Apple will encourage or require at least partially suspending an application that gets moved to the background to free up resources.
The iPhone is pretty big in the enterprise these days with most fortune 500 companies giving the option between a blackberry and an iPhone. Not to mention that the iPhone allows access to corporate VPNs and web applications which makes it better in certain situations. Personally, almost everyone I know who works in companies with at least 1,000 employees has a company issued iPhone (and I'm not counting Apple employees by the way).
So if enterprise adoption is not the reason, then why is RIM increasing its lead over Apple?
And In more progressive environments I can also point to companies here offering a choice of three phones types: 1xRIM, 1xWin, 1xiPhone. It's up to employees what they pick and up to IT to make it work.
If enterprise adoption is not the answer, then why is RIM pulling ahead of Apple?
The iPhone is pretty big in the enterprise these days with most fortune 500 companies giving the option between a blackberry and an iPhone. Not to mention that the iPhone allows access to corporate VPNs and web applications which makes it better in certain situations. Personally, almost everyone I know who works in companies with at least 1,000 employees has a company issued iPhone (and I'm not counting Apple employees by the way).
good for them! now if they are only allowing 3gs model, enforcing device encryption, enforcing passcode (which is a weak point on iphone if i remember correctly). then they are on the right track.
if they allow/give out 3g and no passcode and no encryption then the business doesn't give a sh*t about its data and deserves any lawsuits that come their way when employees lose phones that have company and or customers data on them.
i received my nexus one yesterday, fiddled with it till late in the evening and here's my take on it vs iphone (used it too and i support too many people with them...)
if you want the MOST intuitive, easy to use smartphone iphone wins. if you want the most consistent touchscreen, iphone wins. if you want to use exchange with your smartphone iphone wins. why you say? don't they both use activsync? because as best i can find, google and htc did not include exchange calendar sync on nexus one. it has it on droid but not on n1. i hope i am mistaken and just overlooking something cuz it is stupid.
i guess i will have to sync exchange calendar to google cal cuz it does sync on n1.
short of it is....if you like to tinker and figure things out on your own (think ubuntu vs mac os x) nexus one ain't bad.
majority of people and what i would recommend to buyers is....get an iphone.
i think you have to spend $20 for the Touchdown app in the marketplace for better Exchange support on Android
So if enterprise adoption is not the reason, then why is RIM increasing its lead over Apple?
Gee I would guess larger market share to start with, you know years worth. Also RIM doesn't report on handsets sold or in use, they report numbers "shipped" which means very little compared to numbers in use.
you do realize without the BOGO promotions that both RIM and Android phones such as the Motorola Droid which was the big IPHONE KILLER (which is now old news and has to be given out for free with a purchase of one) that there numbers would be in half of the months shown, especially RIMM phones. And since there is basically ONE apple Iphone OS but different skus, clearly the iphone iOS is the winner by using your own props from Geezmodo...
So is it your opinion that the reasons behind the stats are two-fold: overpricing and lack of sufficient product range?
Nasty personal attacks will be reported. I come here because this forum presents very interesting ideas.
ok you might want to say you come here for the interesting ideas....that's your PERSPECTIVE..but to everyone else, and you are an juvenile antagonist..
who cries foul after being confronted and called out on your antics..
I can easily access 20 apps or more in an hour on my Phone without even breaking a sweat. There is absolutely no way all these could run without a severe battery and performance hit. It's simply not smart to let anyad every app you open to run in the background.
No one should be running an IM app in the background on an iPhone. This is one that benefits greatly from Push Notifications.
ok well 20 apps might lead you to memory issues. Actually, I have to admit, that on my TP2 when I have too many apps open, it automatically closes apps on it's own to make room for new apps I open.
I think I can get away with running about 10 quality apps (like web browser, messenger, morphgear, midomi, coreplayer, google maps, album, bing, facebook) before I notice apps being closed on their own.
Comments
...and yet another thread ruined by Trolls-Я-Us. Way to go iGenius, I'm sure you'll get a pay bonus from your employer for today's work.
Please stop with the insults. Killfile me instead.
Uh, I had to register just to be able to ignore idiots like iGenius...
I guess was about time
And it's about time for you too.
Uh, I had to register just to be able to ignore idiots like iGenius...
I guess was about time
Welcome to the madness! Sad your predicament, really!
It's kind of fun to read conversations that posters are having with someone on one's ignore list!
Copenhagen - spring - Tivoli!
All the best
Would you feel even better if Apple delayed improvements to iOS for two years? Then you'd have the best for even longer.
Somehow, I suspect that the too-long time lapses between OS improvements is hurting, rather than helping.
I wouldn't care in the least, since I'm not apt to upgrade my cellphone on a whim, since it's cost-prohibitive to do so, based on contractual obligations.
Let me ask this; how often do you buy a new cellphone?
Apple will also need to rethink the interface/usability of switching between multiple running apps. Hitting the home button each time, will get old very quickly (as it does now...).
I would disagree. You have to hit/input something.
One touch of a button is not that taxing.
In order to close/minimize, the home button is ideal and universal in it's function.
Any other touch input to minimize a running app could very well interfere with the apps interface since on such a limited screen size, apps use the full screen.
The frustrating part of swapping the active/visible app is finding the the other
multitasking app. Swiping through pages to relocate it would be a pain.
CPU priority for background tasks can be set to lowest or "Idle". Background tasks can also be paired up with CPU throttling if necessary. Basically, there are ways to make these apps exist in the background with absolute minimum drain on performance and battery life. So much so that a person would probably not notice it.
It's not like running AIM in the background will bring battery life down to >2 hours. The geniuses at Apple definitely can find a way to multitask.
There are even ways to simulate multitasking with property bags. In other words, save the exact state of an app on it's exit, so when you open it up again it's doing exactly what it did when you left off.
I've thought this through plenty seeing as how multitasking was something that was actually a selling point for me.
Look, I know people around here don't believe me, but I do NOT see any performance or battery hit when I leave apps open in the background. Things like Pandora, which require a constant stream are things I do notice a drain from, but that's because it's using the radio. Apps that use the radio are the ones I find drain the most, but if I leave something like Morphgear open (my SNES emulator) it makes no difference.
I think this is awesome news and I think everyone will be pleasantly surprised to find it's really not as bad as they think.
I can easily access 20 apps or more in an hour on my Phone without even breaking a sweat. There is absolutely no way all these could run without a severe battery and performance hit. It's simply not smart to let anyad every app you open to run in the background.
No one should be running an IM app in the background on an iPhone. This is one that benefits greatly from Push Notifications.
But what about The Rest Of Us?
I would recommend stop trolling for one...
yeah, android is so far ahead... even plays flash. oh wait....I guess it doesn't... dang.
My HTC Hero has Flash. I get annoying adverts on websites :-(.
CPU priority for background tasks can be set to lowest or "Idle". Background tasks can also be paired up with CPU throttling if necessary. Basically, there are ways to make these apps exist in the background with absolute minimum drain on performance and battery life. So much so that a person would probably not notice it.
It's not like running AIM in the background will bring battery life down to >2 hours. The geniuses at Apple definitely can find a way to multitask.
There are even ways to simulate multitasking with property bags. In other words, save the exact state of an app on it's exit, so when you open it up again it's doing exactly what it did when you left off.
I've thought this through plenty seeing as how multitasking was something that was actually a selling point for me.
Look, I know people around here don't believe me, but I do NOT see any performance or battery hit when I leave apps open in the background. Things like Pandora, which require a constant stream are things I do notice a drain from, but that's because it's using the radio. Apps that use the radio are the ones I find drain the most, but if I leave something like Morphgear open (my SNES emulator) it makes no difference.
I think this is awesome news and I think everyone will be pleasantly surprised to find it's really not as bad as they think.
Throttling apps will severely reduce your standby time. Certain types applications will certainly have less of an effect on battery life with traditional background processes though. Apple has a technology called GCD that addresses this though (by allowing all background processes to run simultaneously and work with a shared thread pool). It was introduced in Snow Leopard so it is probably the technology that will bring background processes to the iPhone. I'm sure some sort of scheduler and on-screen notification system will be added to what they port over from Snow Leopard. Audio is handled by the system they just need a block or callback that queues up more audio.
Why would you want to leave an SNES emulator open? That is the type of app that you want to quickly suspend its state and close. This is what the iPhone already does.
As others have said, it is not that Apple can't do traditional background processes, it is that they want to do it right. As a developer, I totally agree with the route Apple is taking. I'm sure that Apple will encourage or require at least partially suspending an application that gets moved to the background to free up resources.
The iPhone is pretty big in the enterprise these days with most fortune 500 companies giving the option between a blackberry and an iPhone. Not to mention that the iPhone allows access to corporate VPNs and web applications which makes it better in certain situations. Personally, almost everyone I know who works in companies with at least 1,000 employees has a company issued iPhone (and I'm not counting Apple employees by the way).
So if enterprise adoption is not the reason, then why is RIM increasing its lead over Apple?
Double Press the Home Button to view all currently running apps. Set it as an option for Home Button in Settings. Next.
Why not three clicks?! I have double press Home to bring up the camera
And In more progressive environments I can also point to companies here offering a choice of three phones types: 1xRIM, 1xWin, 1xiPhone. It's up to employees what they pick and up to IT to make it work.
If enterprise adoption is not the answer, then why is RIM pulling ahead of Apple?
The iPhone is pretty big in the enterprise these days with most fortune 500 companies giving the option between a blackberry and an iPhone. Not to mention that the iPhone allows access to corporate VPNs and web applications which makes it better in certain situations. Personally, almost everyone I know who works in companies with at least 1,000 employees has a company issued iPhone (and I'm not counting Apple employees by the way).
good for them! now if they are only allowing 3gs model, enforcing device encryption, enforcing passcode (which is a weak point on iphone if i remember correctly). then they are on the right track.
if they allow/give out 3g and no passcode and no encryption then the business doesn't give a sh*t about its data and deserves any lawsuits that come their way when employees lose phones that have company and or customers data on them.
i received my nexus one yesterday, fiddled with it till late in the evening and here's my take on it vs iphone (used it too and i support too many people with them...)
if you want the MOST intuitive, easy to use smartphone iphone wins. if you want the most consistent touchscreen, iphone wins. if you want to use exchange with your smartphone iphone wins. why you say? don't they both use activsync? because as best i can find, google and htc did not include exchange calendar sync on nexus one. it has it on droid but not on n1. i hope i am mistaken and just overlooking something cuz it is stupid.
i guess i will have to sync exchange calendar to google cal cuz it does sync on n1.
short of it is....if you like to tinker and figure things out on your own (think ubuntu vs mac os x) nexus one ain't bad.
majority of people and what i would recommend to buyers is....get an iphone.
i think you have to spend $20 for the Touchdown app in the marketplace for better Exchange support on Android
So if enterprise adoption is not the reason, then why is RIM increasing its lead over Apple?
Gee I would guess larger market share to start with, you know years worth. Also RIM doesn't report on handsets sold or in use, they report numbers "shipped" which means very little compared to numbers in use.
you do realize without the BOGO promotions that both RIM and Android phones such as the Motorola Droid which was the big IPHONE KILLER (which is now old news and has to be given out for free with a purchase of one) that there numbers would be in half of the months shown, especially RIMM phones. And since there is basically ONE apple Iphone OS but different skus, clearly the iphone iOS is the winner by using your own props from Geezmodo...
So is it your opinion that the reasons behind the stats are two-fold: overpricing and lack of sufficient product range?
Interesting.
Nasty personal attacks will be reported. I come here because this forum presents very interesting ideas.
ok you might want to say you come here for the interesting ideas....that's your PERSPECTIVE..but to everyone else, and you are an juvenile antagonist..
who cries foul after being confronted and called out on your antics..
I can easily access 20 apps or more in an hour on my Phone without even breaking a sweat. There is absolutely no way all these could run without a severe battery and performance hit. It's simply not smart to let anyad every app you open to run in the background.
No one should be running an IM app in the background on an iPhone. This is one that benefits greatly from Push Notifications.
ok well 20 apps might lead you to memory issues. Actually, I have to admit, that on my TP2 when I have too many apps open, it automatically closes apps on it's own to make room for new apps I open.
I think I can get away with running about 10 quality apps (like web browser, messenger, morphgear, midomi, coreplayer, google maps, album, bing, facebook) before I notice apps being closed on their own.
There IS a limit :P
So if enterprise adoption is not the reason, then why is RIM increasing its lead over Apple?
Because every single scenario isn't exactly like the one you are referring to?