Details continue to leak with latest iPhone OS 4 seeds

Status
Not open for further replies.
The latest iPhone OS 4 gives us new insight into how certain features will work, as well as details on a new API. HD video, file sharing, and task managing have all made an appearance so far.

<a href='http://meincmagazine.com/apple/news/2010/05/details-continue-to-leak-with-latest-iphone-os-4-seeds.ars'>Read the whole story</a>
 

Sbrocket

Seniorius Lurkius
14
You can't really call it a task manager unless its managing existing tasks, and since the only tasks that are going to be running in the background are certain Apple apps (which has always been true), the multitasking bar isn't really a task manager. Third party applications are suspended - they aren't actually still running in the background - so removing them from that list isn't actually managing running processes on the phone, which was the gripe from Steve during the 4.0 press event.
 
Upvote
0 (0 / 0)

TheAce-MGT

Ars Scholae Palatinae
1,309
Giolon":3j2l2c8l said:
dlux":3j2l2c8l said:
So are NDAs pretty much an industry joke these days?

Well you have to figure when every person who has an iPhone OS development license has access to the beta, it's going to be pretty hard to track a leak down and enforce your NDA.

I dunno, I'm part of the beta myself, although my current project isn't for the iPhone OS at all. But I still look and what not, but I don't go out and talk about it because frankly,breaking the NDA risks losing my developer account and all the apps on it. Which would definitely mean losing my job.

But I mean, there's a LOT of people with access to this, it's really stupid to think they even bother with the NDA. I mean it's not like Google doesn't have access to it, I mean they must have a developer license for when they were making Google Voice. I would bet MS has one simply to look into Office for iPhone potential. When it was publicly released and you didn't have to pay for the iPhone OS 2 SDK, it was under NDA for an additional 6 months or so afterwards. When everyone and their grandmothers could check it out, you just couldn't talk about it.

Wait a minute... Apple is to NDAs what MLB and NFL is to Copyright notices.
 
Upvote
0 (0 / 0)

Invid

Ars Praefectus
4,869
Subscriptor
Giolon":2s5h8gb1 said:
dlux":2s5h8gb1 said:
So are NDAs pretty much an industry joke these days?

Well you have to figure when every person who has an iPhone OS development license has access to the beta, it's going to be pretty hard to track a leak down and enforce your NDA.
Not to mention many people have their UUIDs registered as development devices through a registered developer. I assume those other people aren't required to sign an NDA.
 
Upvote
0 (0 / 0)
jimmyeatapple":2gci0ev4 said:
Manusnake wrote:
jimmyeatapple wrote:
What about wireless sink!!!


Spelling does matter

Read the entire post??? the part about washing hands? How do I phonetically spell sync, sink, or write the phrase "There are three theres in the English language..."??

Sorry missed the joke, tried to make it funny (thus the smiley). English is not my native language. You could be less aggressive though...

Ça m'apprendra à faire des blagues.
 
Upvote
0 (0 / 0)
0megapart!cle":qirxf9po said:
I just jailbroke my iPhone last night (insanely easy with Spirit, BTW), and I couldn't tell you how much I care less about iPhone OS 4 now.

I did the same but I DO care about OS 4 because it has most of the features I jailbroke it for AND will do a better job of implementing them. My iPhone seems a little less responsive since the jb.

One app I'd jb for though is PDAnet to be able to make the iPhone into a WIFE (oops I mean WIFI or was that a Freudian slip) router.
 
Upvote
0 (0 / 0)
Last, but certainly not least, Apple has added what can be best described as a task manager for quitting applications that are running in the background. Some may remember that Steve Jobs indicated at the iPhone 4 media event that task managers are evil and should be reviled, but apparently things have changed.

That has been there since the 1st Beta, released the day of the presentation you mention. What has changed in the 3rd Beta is the ability to hold down a single suspended or previously used app to get them all to wiggle with the Kill badge appended. Previously you had to press-and-hold each and every item in the list, which was time consuming. Though, there is little reason to clean this out as Apple's backgrounding APIs are very slick.
 
Upvote
0 (0 / 0)
I did the same but I DO care about OS 4 because it has most of the features I jailbroke it for AND will do a better job of implementing them. My iPhone seems a little less responsive since the jb.

One app I'd jb for though is PDAnet to be able to make the iPhone into a WIFE (oops I mean WIFI or was that a Freudian slip) router.
I personally think that the CategoriesSB method of folders is better than the iPhone OS 4 method, IMO. But what about SBSettings? When in the hell am I going to be able to toggle important settings without backing out of the current app and rummaging through Settings? Not to mention the much better task switching that ProSwitcher provides than iPhone OS 4, and the actual use of the lock screen that LockInfo provides (along with improving push notifications greatly) I haven't even tried out vlc or similar players that will finally let the iPhone play xvid.

Performance really hasn't suffered for me yet on a 3GS, with all the above running.
 
Upvote
0 (0 / 0)

Brad Oliver

Ars Tribunus Militum
2,111
LeonardNimrod":itinlje0 said:
What has changed in the 3rd Beta is the ability to hold down a single suspended or previously used app to get them all to wiggle with the Kill badge appended. Previously you had to press-and-hold each and every item in the list, which was time consuming. Though, there is little reason to clean this out as Apple's backgrounding APIs are very slick.

Yeah, it seems to me that if you kept your iPhone running for months on end without a reboot, the "task manager" list would just endlessly fill up with icons, so I view it not so much as a task killer (which it's not) but as a fast-app-switcher-cleaner-upper, which seems closer to the truth.
 
Upvote
0 (0 / 0)

kirkengaard

Wise, Aged Ars Veteran
154
Subscriptor
Software history is full of people who innovate by saying "[x basic UI concept] doesn't work," and wind up having to do it anyways. Task management is no different. Hell, look at Ubuntu and the latest fluff over "window indicators" -- Shuttleworth says "we're ditching the taskbar and putting it all in the app itself," when what he means is taking a specific set of functions and making a new UI abstraction to handle them instead of putting them through the taskbar. The job doesn't change, just what you call the tool you invent to do it differently.
 
Upvote
0 (0 / 0)

Neil Twist

Seniorius Lurkius
4
Brad Oliver":33wbifq0 said:
LeonardNimrod":33wbifq0 said:
What has changed in the 3rd Beta is the ability to hold down a single suspended or previously used app to get them all to wiggle with the Kill badge appended. Previously you had to press-and-hold each and every item in the list, which was time consuming. Though, there is little reason to clean this out as Apple's backgrounding APIs are very slick.

Yeah, it seems to me that if you kept your iPhone running for months on end without a reboot, the "task manager" list would just endlessly fill up with icons, so I view it not so much as a task killer (which it's not) but as a fast-app-switcher-cleaner-upper, which seems closer to the truth.

I've always been under the impression that it's a 'recent apps' mechanism, where the user just doesn't care if it's running in the background or not unless it does something special like VOIP or audio, but if wanting to switch between apps quickly then double home will do.
 
Upvote
0 (0 / 0)

VideoGameTech

Ars Tribunus Militum
2,092
Subscriptor
Apparently Apple / Jobs keeps saying certain things are "bad" and won't be included in iPhone OS. Then when Apple includes them, hello! they're good. Of course, lots of other companies do that, so nothing surprising there.

Any word on real multitasking, not just for Apple apps? That seemed like a big deal that was expected in OS 4.
 
Upvote
0 (0 / 0)
It's not really a task manager, certainly not in the sense of the Windows task manager. It's a 3rd party running app manager that allows you to quit any running 3rd party app. Pretty much equivalent to quitting running apps from the dock in Mac OS X. To label it a task manager and then to say that this is contrary to Steve's comments on task managers, well... I call shenanigans.
 
Upvote
0 (0 / 0)
KiwiPhred":3rsil1on said:
It's not really a task manager, certainly not in the sense of the Windows task manager. It's a 3rd party running app manager that allows you to quit any running 3rd party app. Pretty much equivalent to quitting running apps from the dock in Mac OS X. To label it a task manager and then to say that this is contrary to Steve's comments on task managers, well... I call shenanigans.
To be clear, it's for all apps not just 3rd-party apps and it lists apps that are currently using the backgrounding APIs or apps that are completely inactive, not using any RAM at all. As stated by other posters (and what you are alluding to) it's just a "Recent Apps" remover option. Unfortunately, this will get pushed out by the anti-Apple crowd as a Task Killer.
 
Upvote
0 (0 / 0)
KiwiPhred":1a4ruh7w said:
It's not really a task manager, certainly not in the sense of the Windows task manager. It's a 3rd party running app manager that allows you to quit any running 3rd party app. Pretty much equivalent to quitting running apps from the dock in Mac OS X. To label it a task manager and then to say that this is contrary to Steve's comments on task managers, well... I call shenanigans.

Right, pretty much opens the definition of "task manager" up to include "Operating System".
 
Upvote
0 (0 / 0)

h3nrch

Smack-Fu Master, in training
83
Task management aside... the folder/stack feature is a big win for those who have migrated much of their daily workflow away from desktop computing. My biggest disappointment with OS4 is the lack of a unified notification queue. This is one area where Android is superior. Another frustration gone unaddressed is contact merging across mobile me and (now multiple) Exchange accounts.

From a development standpoint, the multitasking API's are beautifully thought out. Geolocation and timer events are very long overdue and welcome. I'm curious to see how the "check-in" apps like FourSquare will leverage this.
 
Upvote
0 (0 / 0)

Aurich

Director of Many Things
41,285
Ars Staff
h3nrch":32sx2k2g said:
My biggest disappointment with OS4 is the lack of a unified notification queue. This is one area where Android is superior.
iPhone notifications are really pathetic, WebOS kills it here too comparatively. And it only becomes more embarrassing when they show up on the iPad, looking even more out of place and silly. I was really hoping for some innovation in this area too.
 
Upvote
0 (0 / 0)
The Apple fanboys in this thread trying to use semantic word games over the term "task manager" are amusing me.

If it is an interface that in some way manages tasks then it is a task manager, period. Just because there are some differences of implementations with task managers on other systems it is utterly ridiculous to act like it is not a task manager just to try to make it appear that Steve didn't put his foot in his mouth.

If Apple has come up with an implementation that is so ingenious with performance then why even have the functionality to remove apps from the background? The fact of the matter is that Steve said what he said in the moment simply to throw mud on other platforms, but when it gets down to the details the iPhone will have a task manager just like every other platform out there that supports multitasking. Steve has done this sort of thing numerous times before and will do it numerous times in the future.

The real difference is not with the task manager, but with how Apple is handling the backgrounding of tasks. The backgrounding APIs may be a notable innovation if they really prove to allow most application background activity to work without significantly reducing battery life. The tradeoff, as others have mentioned, is that Apple is not really providing true multitasking capabilities. If your app does not use the backgrounding APIs or if your app needs functionality that is not present in those APIs then you are SOL in the multitasking department on the iPhone. Time will tell if this tradeoff is a good one, but as devices get more powerful and batteries get better I can't see much future need to have the complexity of special API just to get basic multitasking capabilities.
 
Upvote
0 (0 / 0)

HarveyNick

Smack-Fu Master, in training
92
@number_one

Er... but you're playing semantics as well. Let me try. There's a difference between "a task manager," i.e. any program which lets you manage tasks, and "the windows task manager," the specific user interface used on Windows for this purpose. What Scott Forstall (if memory serves it was him, and not Steve) made fun of is WinMob's unwieldy and bloated (for a phone) clone of the second. I remember it well from by old WinMob handset. There's a bit of a difference between a dense page of text columns and a set of buttons.

What I'd really like is if the iPhone OS let you close programs by sliding them upwards and out of the list. But yes, that would be a direct steal from WebOS.
 
Upvote
0 (0 / 0)
Invid":1veac8ga said:
0megapart!cle":1veac8ga said:
I'll take ProSwitcher any day over the half-assed solution Apple has come up with.
Proswitcher looks great, but it's really slow to initialize. I've switched to Circuitous which looks a lot like Apple's implementation, except vertical.
I assume you are running on a 3g or earlier? On a 3gs, proswitcher runs beautifully.
 
Upvote
0 (0 / 0)

JPan

Well-known member
8,335
The problem I have with the task manager is not some functionality you do not have to use but that it takes the double click on the home button function. Seriously those are just fanboys battling it out. The important question is if the iPhone will remain as stable, performant and power efficient as before. Everything else is semantics.

But using home button double click? I mean come on after I found out that I could quickly skip or pause a song with a double click my Touch finally became usable as a mp3 player. Not having the ability to skip a song without actually unlocking/navigating to mp3 app ... would be pretty much deadly for use.
 
Upvote
0 (0 / 0)

Shudder

Ars Legatus Legionis
24,113
Agree with the notification comments. HD, multitasking, widget, who cares. The iPhone has been an embarrassment from day 1 with its pathetic notifications and empty status bar (which would've been a nice place for them ). Android is great with these, I'm sure webOS is too. Even the blackberry 5 years ago had better notifications.

But I guess apps are all that matters. Can't monetize notifications, so why bother eh?
 
Upvote
0 (0 / 0)

ayelao

Ars Scholae Palatinae
839
Subscriptor
number_one":e0mdqpk9 said:
If it is an interface that in some way manages tasks then it is a task manager, period. Just because there are some differences of implementations with task managers on other systems it is utterly ridiculous to act like it is not a task manager just to try to make it appear that Steve didn't put his foot in his mouth.

And it's utterly ridiculous to assume that any user-facing implementation details in an NDA-wrapped beta are not going to change.

EDIT: And it's actually quite amusing that, after lambasting "Apple fanboys" for playing semantics, you go ahead and play semantics in the subsequent paragraphs.

EDIT 2:
Aurich":e0mdqpk9 said:
h3nrch":e0mdqpk9 said:
My biggest disappointment with OS4 is the lack of a unified notification queue. This is one area where Android is superior.
iPhone notifications are really pathetic, WebOS kills it here too comparatively. And it only becomes more embarrassing when they show up on the iPad, looking even more out of place and silly. I was really hoping for some innovation in this area too.

Completely agreed on this. The implementation has always felt like it was straight out of -- I don't even know. It's feels quite amateurish; a single modal dialog box that has no extensibility whatsoever. Apple should feel slightly ashamed to even have it attributed to their company's name, let alone their premier platform.

I was hoping OS 4 would address this, but given Apple's iterative approach, I suspect 5 will focus on these elements. OS 4 contained more changes, both user-facing and underlying framework, than any other release I can remember.
 
Upvote
0 (0 / 0)

Brad Oliver

Ars Tribunus Militum
2,111
Neil Twist":22di5ife said:
Brad Oliver":22di5ife said:
LeonardNimrod":22di5ife said:
What has changed in the 3rd Beta is the ability to hold down a single suspended or previously used app to get them all to wiggle with the Kill badge appended. Previously you had to press-and-hold each and every item in the list, which was time consuming. Though, there is little reason to clean this out as Apple's backgrounding APIs are very slick.

Yeah, it seems to me that if you kept your iPhone running for months on end without a reboot, the "task manager" list would just endlessly fill up with icons, so I view it not so much as a task killer (which it's not) but as a fast-app-switcher-cleaner-upper, which seems closer to the truth.

I've always been under the impression that it's a 'recent apps' mechanism, where the user just doesn't care if it's running in the background or not unless it does something special like VOIP or audio, but if wanting to switch between apps quickly then double home will do.

Possibly; I haven't seen it first-hand myself. But if it lists recent apps, what's the determining factor for "recent"? I hardly ever reboot my phone, so there'd need to be some smart logic to manage that to keep it from endlessly growing. Put another way, when will the OS know that the crappy game I just downloaded, played for a minute and quit in disgust should be removed from the recent list?
 
Upvote
0 (0 / 0)
Status
Not open for further replies.