So is multitasking like having background apps?

Discussion in 'iPhone' started by michael31986, Apr 8, 2010.

  1. michael31986 macrumors 68030

    Joined:
    Jul 11, 2008
    #1
    For example will I be able to leave facebook up and get notified almost like blackberrys do or is push still the factoring to do that.
     
  2. STEVESKI07 macrumors 68000

    STEVESKI07

    Joined:
    Jan 6, 2009
    Location:
    Washington, DC
    #2
    That will still be the responsibility of Push. Unfortunately, push alerts from facebook only works about 5% of the time for me.
     
  3. stridemat Moderator

    stridemat

    Staff Member

    Joined:
    Apr 2, 2008
    Location:
    UK
    #3
    I think thats what Push is primarily for. Multitasking just means you can have many apps open at the same time.
     
  4. Revelation78 macrumors 68000

    Revelation78

    Joined:
    Dec 18, 2008
    Location:
    North Carolina
    #4
    I haven't dug through the new API to see how it's implemented. More reports will be out over the next coupe of weeks with details.

    Strange, mine works just fine.
     
  5. maflynn Moderator

    maflynn

    Staff Member

    Joined:
    May 3, 2009
    Location:
    Boston
    #5
    apple is only exposing a small set of services for background processing. What apple did is make a task switcher. Except for audio and such most applications will not be executing in the background.

    They did improve push notification but I'm not sure if that's capable of running in the background like an audio app.
     
  6. STEVESKI07 macrumors 68000

    STEVESKI07

    Joined:
    Jan 6, 2009
    Location:
    Washington, DC
    #6

    Hmm...maybe I'll reinstall my facebook app. Not a huge deal for me because I have push email and I get an email as soon as I get a notification anyways.
     
  7. Niiro13 macrumors 68000

    Joined:
    Feb 12, 2008
    Location:
    Illinois
    #7
    Like Revelation said, still have to check APIs.

    Based on what was listed at the live coverage...

    Since you're comparing the iPhone 4.0 multi-tasking as like having background apps, I will say it's different.

    Background applications keep the entire application in the background as if it was running in the foreground. Maybe the operating system will allocate more resources to the foreground application so the background will run slower than foreground, but it will run the same.

    So take AOL Radio for example. When you're listening in the foreground, it has a ton of stuff like the album art, the title and author of the song, etc. When it switches a song, it downloads the new album art, puts some fancy animation, and updates the title and singer.

    Now if you're backgrounding, it will do all that.

    With Apple's multi-tasking, it will only continue streaming the audio and I believe it won't update the visual stuff. So when you go back into the app, it will download the album art and stuff. This will save a good amount of performance and battery life.

    Note that Push is still there as an option (remember, Push is basically a background idle connection to the Apple servers).

    But honestly, I don't really understand your description. How is Facebook's Push different than the notifications from Blackberry?
     
  8. michael31986 thread starter macrumors 68030

    Joined:
    Jul 11, 2008
    #8
    I always thought blackberrys ran apps in background.
     
  9. Small White Car macrumors G4

    Small White Car

    Joined:
    Aug 29, 2006
    Location:
    Washington DC
    #9
    The deal is, the apps don't run, but they can tell the iPhone to run a thing for them.

    So Pandora doesn't run in the background, but the iPhone can keep playing Pandora's music.

    Your Tom-Tom app doesn't run in the background, but the iPhone can keep reading off the map's turn-by-turn directions as you travel.

    Facebook doesn't run, but Apple's push services can tell you what's going on.

    There are 8 ways (including Push) for apps to tell the iPhone "hey, you do this particular thing while I'm closed." In addition, there are now better ways to "freeze" the app so that when you open it up again everything is the same as when you left.

    So you put all that together and the phone does all the same things that multitasking does...just with less battery usage. If you can think of a background task that ISN'T covered by those 8 things, I'm sure Apple would love to hear about it in their feedback form. They seem to want to cover every possibility.
     
  10. TheCheapGeek macrumors 6502

    Joined:
    Jul 10, 2008
    #10
    You can leave an application open and local notifications can take care of it. Push notifications are not required anymore.
     
  11. fishkorp macrumors 68020

    fishkorp

    Joined:
    Apr 10, 2006
    Location:
    Ellicott City, MD
    #11
    Local notifications are just timers. Facebook (for example) can't fire off and check if there are new messages and send you a local notification. A push notification is still needed for that.
     
  12. michael31986 thread starter macrumors 68030

    Joined:
    Jul 11, 2008
    #12
    So face book runs the same I can just switch between it easier. Can I leave it in the multi tasking bar or whatever.
     
  13. gloss macrumors 601

    gloss

    Joined:
    May 9, 2006
    Location:
    around/about
    #13
    Local notifications help take a load off the push servers in cases where the app was having to ping out to the server and then back to your phone to tell you that, for example, you have a To Do item deadline coming up.
     
  14. jtara macrumors 65816

    Joined:
    Mar 23, 2009
    #14
    Lots of misinformation on this. From a user standpoint, you have true multi-tasking. It's just the way it's implemented that is a bit unconventional.

    Local Notifications are the doorway to anything that isn't covered by the others new services.
     

Share This Page