Can you please explain to me what limited "multitasking" is vs. real multitasking?
The iPhone OS 4.0 doen't do any context switching.
Can you please explain to me what limited "multitasking" is vs. real multitasking?
Answer to your question: No firm statement from Apple on that yet but because the 2G and the 3G only really differ internally in the 3G chip -- they both share the same CPU and memory -- both phones will get a limited version of iPhone OS 4.0 unless Apple wants to purposefully leave their first iPhone out.
It looks like the iPad is going to fall on the same update cycle as the ipod touch. My prediction is a camera across the lineup of ipod touch and ipads late fall.
Also, with the way skype is now able to implement with the background, do you see verizon doing a data only plan for the iphone with skype?
Can you please explain to me what limited "multitasking" is vs. real multitasking?
Like give me some real-world examples of what you can do on one phone that you cant on the iPhone 4.0?
Apple's multitasking seems pretty full featured to me.
Ethan
Demo Video:
...
... but it still doesn't explain how you retain an App open or if the OS just keeps an App open based on context. i.e. If music in Pandora is left playing and you hit Home, Pandora will put itself in the multitasking tray to keep it running music in the background.
The iPhone OS 4.0 doen't do any context switching.
On my Palm Pre I usually run my calendar, twitter app, IM and e-mail (3 accounts) at the same time and have no problems going for 10-11hrs on a single charge unless I do a lot of talking on the phone as well.
Jailbreak and install Backgrounder. It works quite well on the older hardware. I can keep 2 or 3 programs running in the background without issues. Depending on the application and memory footprint.
The hardware has enough memory for limited multitasking. All apple would have had to do was put a limit of how many applications could run in the background, for the older hardware.
It looks like the iPad is going to fall on the same update cycle as the ipod touch.
Plainly, comprehension is not your strong point. I quoted Apple, directly, in the initial post. A user, using the Apple device for a half hour, will on average see 10 ads. This is from the boss, today.
Are you comprehending? Do you get it? You will be forcefed tons of ads when you use the device as intended. Reading is fundamental.
By the way, your answer is, cripple your device and "don't use 3rd party apps?" You call that an answer? LAWLZ. Good luck with that one, fanboy.
... but it still doesn't explain how you retain an App open or if the OS just keeps an App open based on context. i.e. If music in Pandora is left playing and you hit Home, Pandora will put itself in the multitasking tray to keep it running music in the background.
Pausing apps in the background isn't multitasking. Why can't my Twitter app be getting tweets in the background? Why can't Mail be downloading mail from my various accounts in the background?
Why can't I run two applications on the screen at once? I'd love to have Mail on the top two-thirds, and my Twitter feed on the bottom third.
This is completely unimaginative. Apple should be ashamed to develop such an underwhelming OS update.
FAIL.
10 - 11 hours is TERRIBLE. Even on my nearly 2 year old 3G I can go at least 2 days without a charge. And that's with quite a bit of App usage as well as a few hours of talk. If I had to charge _twice_ a day.... I'd be looking for a new phone!
Often I'll go about two and half days between charges. Two days of usage... then let it charge at my desk at work. If I'm not actively using Apps I can go 3 days or so...
I haven't looked API docs so this is just a guess (don't really want to look because then cannot comment since it is beta) but it can be quite straightforward.
Remember this all has to be done through an API. If your app makes no multitasking API calls then it likely will just get shut down. if your app makes an multitasking API call then the OS will likely keep that information passed around so that if looks like could close app it will stop and say "Oh no, foo app told me it was playing music... I let it go on at a lower task level for now". When the app is done playing the music or whatever then make another multitasking API call saying "done" or a call saying "fast switch me to sleep" ( which looks like could be as simple as just paging out the app to disk and not waking it up till prompted. )
In short, it is almost cooperative multitasking. Welcome to Mac OS circa 1980-90s. If you app doesn't "cooperate" with the OS it probably will not multitask. It is relatively easy to overlay that onto a preemptive multitasking OS like OS X .
In the Q&A they poo-poo users having to explicitly use a task manager. There is good chance there still is a task manager of sorts (in a sense already was since apps had to quit on demand.). It is primarily the developer's job to write code to talk to the task manager though so the user doesn't have to. The user's job it just to move between the apps. They are correct in that users shouldn't be tweaking these kinds of settings.
Will need new applications with OS 4.0 specific calls to see the feature work. The rest won't by default.
I'm sure it is a bit harder to implement, but suspect that is the basic concept. That is what the appeared to describe from reading several transcripts. It is very similar to their Notifications solution in that will allow the benefits of multitasking without letting every application by default multitask. Only apps aligned with subset of activities that the API allows will get privileges.
So according to Steve Jobs himself, Apple failed! </sarcasm re: failure>
Yup, I'm one of those people. I get ads, but no multitasking??Three cheers for forced obsolescence.
Wow, multi-tasking, unified inbox and a flash for the camera and it's ONLY 2010!
Thanks for taking the "ASAP" seriously, Steve.![]()
However, no filesystem was demonstrated, which means that simple things like viewing PDFs in your iPhone / iPad still require some work. I hope there will be improvements to the PDF viewer, though. I'm sick of opening a 170 pages PDF document and having to scroll all the way down to reach page 120.
The video review on Engadget (http://www.engadget.com/2010/04/08/iphone-os-4-hands-on/) shows that the double-tap home button takes you to the running applications. Then to manually close one, simply long-press on it, tap the minus sign in the upper left corner of the icon, and the app closes. So it's a task manager.
So according to Steve Jobs himself, Apple failed! </sarcasm re: failure>
IMHO, it's a beautiful / elegant implementation of a task manager.