Any apps that can upload photos in background?

Discussion in 'iOS Apps' started by kits, Apr 9, 2009.

  1. kits macrumors member

    Apr 5, 2009
    I am using SmugShots to upload photos from iPhone to my smugmug site and I noticed I have to have the app open until the upload of all pictures is done. If I quit the app before upload completes the pictures stay in queue and will upload when I relaunch the app. This is a PITA as I will be using phone for other use and would like to get the upload happen in the background.

    Are there any apps that can do photo uploads in background? I am just into my second week with my new iPhone which I got without contract as I want to get the new one in summer as it will have better camera and video recording. If uploads can't be done in the background it would get even worse when the new iPhone will have larger image files from higher MP camera and video recordings. That means doing nothing with the phone until the uploads are complete.
  2. superstrikertwo macrumors 65816


    Jun 9, 2008
    App Store apps can not run in the background.
  3. DreamPod macrumors 65816


    Mar 15, 2008
    Yeah, unfortunately one of the requirements for getting an App in the App Store is that it not run in the background, and completely close when you press the Home button.
  4. kits thread starter macrumors member

    Apr 5, 2009
    Thanks for the information. Lets hope the new iPhone will allow some standard background process like location tagging, uploading, downloading, etc will be allowed.

    I guess this is the reason Google Latitude doesn't work for iPhone. I was hoping sooner or later an app like Nokia Vines comes to iPhone. Even if it comes, it won't be convenient as it should be left running always.
  5. admanimal macrumors 68040

    Apr 22, 2005
    It won't.
  6. DreamPod macrumors 65816


    Mar 15, 2008
    The hardware is fully capable of running things in the background - you can play music while doing just about anything, Safari will keep loading pages after you close it, etc. It's just an artificial limitation imposed by Apple to third-parties using the SDK. The reasons are for security and stability - other companies that freely allow it are notorious for frequent crashes, running low on memory, and other problems. When you open development to just about everybody, there's no knowing what some developer did to their app, either on-purpose or accident.
  7. bmannyc68 macrumors newbie

    Feb 22, 2009
    Wait till June

    Let's see what Apple releases in June at WWDC. I'm hearing a quad core processor.

    The main reason why you can't run background Apps is that the iPhone currently has a single core processor. If they release a multi core processor they can allocate which processor handles background 3rd party Apps and which handle the Core Services of the iPhone OS.

    Also in consideration is power consumption.
  8. alchemistmuffin macrumors 6502

    Dec 28, 2007
    Under Apple's SDK agreement, background process by third party apps are not allowed.

    This is due to power consumption issue with background process.

    The only party who will allow background process apps are Apple. If you upload the picture to MobileMe, it will continue to upload in the background.

    Background process is good, but sadly, NO CELL PHONE COMPANIES have mastered the battery issues from third party apps. I recently got the T-Mobile G1 (now I have both iPhone, which is business issued, and HTC Dream aka G1 as my personal phone) and G1 has huge battery problem when running apps in the background for some reason.

    Push notification just went live, so I have to test out the battery issue with push notification (i'm a iPhone developer, so I got the 3.0 beta, and I am ready to test out the push notification feature of the app)

Share This Page