Getting lots of data onto and off of the iPhone

Suppose I write a program for the iPhone that does audio or video editing, or anything else that creates large files which users will want to move to their computers; or users might want to move large source files from their computers to their phone for use with the program. What are the options for doing this? I can think of 3 ways:
1. Use web access to upload and download files. This could be time-consuming for the user and expensive for the app developer if users are going to be sending potentially gigabytes of information to and from my server.
2. Build a desktop program that has its own web server, so users can connect to their desktop directly from the iPhone app, as long as they have wi-fi at home; but making it cross-platform would involve a lot of extra work.
3. The best option I can think of would be to implement an AFS, NFS, or SMB server in the app, which would allow the computer to mount the iPhone as a share -- but specifically only the files in that application's data store. This would be awkward (without background processing, the user would have to leave the app open while accessing it from their computer) but it should work, and it doesn't appear to run afoul of Apple's SDK agreement. The question which I haven't looked into yet is: is it possible to open a TCP port to listen for connections on the iPhone, or only to make outgoing connections?
4. Conversely, an AFS client in the app would let users connect to their desktop computer to pull files, but this seems less convenient.
Can anyone think of other options I might have missed, that would make transferring large files less painful?
(The obvious right answer would be for the phone to act as a USB drive when connected to the computer, as most iPods do, so that files could be easily copied on and off. The next best thing would be for iTunes to provide an option to sync third-party app data along with its own data, but I can't see any way to do this either.)
<Edited by Moderator>

if users are going to be sending potentially gigabytes of information to and from my server.
If your users are going to try to do anything with gigabytes of information and the phone you have giga-problems. You might rethink what you're trying to do. There is VERY limited memory on the phone (20-30MB reasonable). The phone runs at 1/4 speed or less than the typical desktop system.
You've outlined the main ways. Buy/download some of the file sharing or transfer type of apps to get a sense for them and their speed.

Similar Messages

  • Is there an App for turning the power on and off with the Iphone 5 as my button has stopped working

    Is there an App for turning the power on and off with the Iphone 5 as my button has stopped working

    No.  You'll need to bring your phone to Apple for evaluation and replacement.  If you're still within the warranty period and a hardware defect is identified, the phone will be replaced without charge.

  • Is there a way to turn the 4G radio on and off on the iPhone 5

    I'm able to upgrade my phone on the 1st of March and was recently if there was a way in the settings or whatnot if you could toggle the 4G radio on and off. I live in rural Ohio and theres no need for a 4G radio in these hills but I'd love to have the phone so thats a big issue for me. Any advice is appreciated, thank you!

    Settings / General / Cellular
    The specific options available will be contingent on whether the phone is locked by the carrier. In mine, I don't have any LTE/4G settings available, but can disable 3G for better battery life (after which the phone links up to the carrier using Edge)

  • I've cleared almost 30 gig off of my hard drive in the past 2 weeks, and it will temporarily show that in the Get Info box.  But hours later, I am still getting a disk full error and all of the memory has disappeared.

    I've cleared almost 30 gig off of my hard drive in the past 2 weeks, and it will temporarily show that in the Get Info box.  But hours later, I am still getting a disk full error and all of the memory has disappeared.  I have cleared my backup logs from Time Machine, checked the mail folder, cleaned out tons of photos and videos and it still keeps filling back up.
    In checking the log files, here is the message repeated over and over....
    Jul  4 07:18:13 Donald-Keele-Jrs-iMac-123.local CalendarAgent[213]: CoreData: error: (21) I/O error for database at /Users/donjr/Library/Calendars/Calendar Cache.  SQLite error code:21, 'unable to open database file'
    Jul  4 07:18:13 Donald-Keele-Jrs-iMac-123.local CalendarAgent[213]: Core Data: annotation: -executeRequest: encountered exception = I/O error for database at /Users/donjr/Library/Calendars/Calendar Cache.  SQLite error code:21, 'unable to open database file' with userInfo = {
                  NSFilePath = "/Users/donjr/Library/Calendars/Calendar Cache";
                  NSSQLiteErrorDomain = 21;
    Jul  4 07:18:14 Donald-Keele-Jrs-iMac-123.local cfprefsd[180]: CFPreferences: error creating file /Users/donjr/Library/Preferences/com.apple.iPhoto.plist.t3l894p: 28
    Jul  4 07:18:30 Donald-Keele-Jrs-iMac-123.local Printer Pro Desktop[275]: Empty task
    Jul  4 07:18:33 Donald-Keele-Jrs-iMac-123.local Microsoft Sync Services[8149]: [0x16697c0] |ISyncSession|Warning| com.microsoft.Entourage2008: transitioning to cancel - session cancelled by server: Client 'com.microsoft.Entourage2008' tried to start a session for the plan 45AD80C3-0D52-4CF2-8CBA-103564B6C47C and the plan no longer exists.
    Jul  4 07:18:33 Donald-Keele-Jrs-iMac-123.local Microsoft Sync Services[8149]: Warning: NSBundle NSBundle </Applications/Microsoft Office 2008/Office/Microsoft Sync Services.app/Contents/Resources/MicrosoftOfficeNotes.syncschema> (not yet loaded) was released too many times. For compatibility, it will not be deallocated, but this may change in the future. Set a breakpoint on __NSBundleOverreleased() to debug
    Jul  4 07:18:33 Donald-Keele-Jrs-iMac-123.local Microsoft Sync Services[8149]: Warning: NSBundle NSBundle </Users/donjr/Library/Sync Services/Schemas/MicrosoftOfficeNotes.syncschema> (not yet loaded) was released too many times. For compatibility, it will not be deallocated, but this may change in the future. Set a breakpoint on __NSBundleOverreleased() to debug
    Jul  4 07:18:45 Donald-Keele-Jrs-iMac-123 kernel[0]: (default pager): [KERNEL]: default_pager_backing_store_monitor - send LO_WAT_ALERT
    Jul  4 07:18:45 Donald-Keele-Jrs-iMac-123 kernel[0]: macx_swapoff SUCCESS
    Jul  4 07:19:31 Donald-Keele-Jrs-iMac-123.local Printer Pro Desktop[275]: Empty task
    Any ideas on what to do next?
    I'm running and iMac 20-inch  early 2009
    Processor  2.66 GHz Intel Core 2 Duo
    Memory  8 GB 1067 MHz DDR3
    Graphics  NVIDIA GeForce 9400 256 MB
    Software  OS X 10.8.4 (12E55)

    Step 1
    Quit Calendar. Triple-click the line below to select it:
    ~/Library/Calendars/Calendar Cache
    Right-click or control-click the highlighted line and select
    Services ▹ Reveal
    from the contextual menu. A Finder window should open with a file named "Calendar Cache" selected.
    Move the selected file to the Trash. There may be one or two other files in the same folder with names that begin in "Calendar Cache". If so, delete those files too.
    Step 2
    Empty the Trash if you haven't already done so. If you use iPhoto, empty its internal Trash as well:
    iPhoto ▹ Empty Trash
    Then reboot. That will temporarily free up some space.
    According to Apple documentation, you need at least 9 GB of available space on the startup volume (as shown in the Finder Info window) for normal operation. You also need enough space left over to allow for growth of your data. There is little or no performance advantage to having more available space than the minimum Apple recommends. Available storage space that you'll never use is wasted space.
    To locate large files, you can use Spotlight. That method may not find large folders that contain a lot of small files.
    You can more effectively use a tool such as OmniDiskSweeper (ODS) to explore your volume and find out what's taking up the space. You can also delete files with it, but don't do that unless you're sure that you know what you're deleting and that all data is safely backed up. That means you have multiple backups, not just one.
    Deleting files inside an iPhoto or Aperture library will corrupt the library. Any changes to a photo library must be made from within the application that created it. The same goes for Mail files.
    Proceed further only if the problem isn't solved by the above steps.
    ODS can't see the whole filesystem when you run it just by double-clicking; it only sees files that you have permission to read. To see everything, you have to run it as root.
    Back up all data now.
    Install ODS in the Applications folder as usual. Quit it if it's running.
    Triple-click the line of text below to select it, then copy the selected text to the Clipboard (command-C):
    sudo /Applications/OmniDiskSweeper.app/Contents/MacOS/OmniDiskSweeper
    Launch the Terminal application in any of the following ways:
    ☞ Enter the first few letters of its name into a Spotlight search. Select it in the results (it should be at the top.)
    ☞ In the Finder, select Go ▹ Utilities from the menu bar, or press the key combination shift-command-U. The application is in the folder that opens.
    ☞ Open LaunchPad. Click Utilities, then Terminal in the icon grid.
    Paste into the Terminal window (command-V). You'll be prompted for your login password, which won't be displayed when you type it. You may get a one-time warning not to screw up. If you see a message that your username "is not in the sudoers file," then you're not logged in as an administrator.
    The application window will open, eventually showing all files in all folders. It may take some minutes for ODS to list all the files.
    I don't recommend that you make a habit of doing this. Don't delete anything while running ODS as root. If something needs to be deleted, make sure you know what it is and how it got there, and then delete it by other, safer, means. When in doubt, leave it alone or ask for guidance.
    When you're done with ODS, quit it and also quit Terminal.

  • My iphone 5 does not turn on anymore.  when i plug the charger in the apple icon turns on and off but the home screen never shows up.what do i do to fix it? how can i get my info back?

    My iphone 5 does not turn on anymore.  when i plug the charger in the apple icon turns on and off but the home screen never shows up.what do i do to fix it? how can i get my info back?

    from the information you provided i can't tell if it is a hardware problem or a software problem. I do have an idea though, try to press your home button and lock button at the same time.

  • Is there a quick way to turn Cellular Data on and off?

    I just sent this suggestion in to Apple:
    I have limited data on my Iphone 4s, well 2gb and I try to use my wifi as much as possible while home especially.  I don't know the technical term for it, but when you swipe up from the bottom of the phone and : wifi, airplane mode, bluetooth, do not disturb comes up to quickly turn those functions on and off wouldn't it make more sense to replace airplane mode with cellular data?  That way we can quickly access and turn cellular data on and off instead of going through the settings, cellular data on/off.  Just thought this would make our lives easier and hope you will consider it on your next update. 
    Does anyone know if I have the cellular data turned on, but the WIFI is being used first, if that still uses up my Cellular data?  I think I know enough that if the "verizon" is in the upper left corner that the wifi is being used through my router but then if my 3G is displayed than I'm going through my cellular data.  Sorry, I'm new to the Iphone scene so I'm still learning. 
    Ok, thanks in advance. 

    Actually, all the display of Verizon on the phone shows is that you are connected to their network, it does not show that you are on wi-fi, or cellular data. If the wi-fi fan is displayed, then you are on wi-fi. If the phone is displaying 3G then you are using cellular data. If you are connected to wi-fi, the phone defaults to wi-fi and will use that instead of cellular data. However, if the phone is not actively utilizing data and the phone goes into sleep mode, then wi-fi is disconnected. It will connect immediately after being awoken.
    Does this answer your questions?

  • I am getting error message "iTunes could not back up the iPhone because the backup was corrupt or not compatible with the iPhone".  I have deleted the backup and restarted my computer, but continue to get this error message.  What do I need to do now?

    I have recently updated my phone and am attempting to sync it.  I got the error message "iTunes could not back up the iPhone because the backup was corrupt or not compatible with the iPhone".  I deleted the backup, restarted my computer, and even restored the iPhone, but continue to get the same error message.  What do I need to do now?

    iTunes places the iPhone backup in the following location. Navigate there & delete everything in the backup folder, but not the folder itself. You will have to turn on "Show All Hidden Files & Folders" to see it:
    Mac:~/Library/Application Support/MobileSync/Backup/
    Windows XP:\Documents and Settings\(username)\Application Data\Apple Computer\MobileSync\Backup\
    Windows Vista and Windows 7:\Users\(username)\AppData\Roaming\Apple Computer\MobileSync\Backup\

  • I keep getting logged out of iCloud and iMessenger on my iPhone 5s, iOS 8.1.3

    I keep getting logged out of iCloud and iMessenger on my iPhone 5s. I have iOS 8.1.3, I've logged out of everything, restarted, logged back in, I've fully erased and reset the phone, I've done everything every blog has suggested and it is still not working properly.  I've even had to fully erase my iPad because it started acting as the primary device so I was not getting any messages on my iPhone.  I did update my password a while ago but even after that the phone and iPad were working fine, then within the last few month's I've been dealing with this issue.
    Please help, I've literally tried every fix everyone has suggested on this subject and nothing is working.  I'm strongly tempted to change from an Apple device at this point.

    Reset your phone - no data loss
    Restart or reset your iPhone, iPad, or iPod touch - Apple Support
    If that does not fix the problem - back up your phone to iTunes and restore as new
    See if the problem is solved before you restore from backup or load any apps
    Please post your results
    (973)    

  • When I open the settings and messages of the iPhone 4s I get stuck in a white screen, what should I do? the keyboard to open there is minute, I can not open the settings in any way.

    when I open the settings and messages of the iPhone 4s I get stuck in a white screen, what should I do? the keyboard to open there is minute, I can not open the settings in any way.

    Try a reset: Simultaneously hold down the Home and On buttons until the device shuts down. Ignore the off slider if it appears. Once shut down is complete, if it doesn't restart on it own, turn the device back on using the On button. In some cases it also helps to double click the Home button and close all apps from the tray BEFORE doing the reset.

  • How do I get macbook air to boot up off of the network

    how do i get macbook air to boot up off of the network

    Install Mavericks, Lion/Mountain Lion Using Internet Recovery
    Be sure you backup your files to an external drive or second internal drive because the following procedure will remove everything from the hard drive.
    Boot to the Internet Recovery HD:
    Restart the computer and after the chime press and hold down the COMMAND-OPTION- R keys until a globe appears on the screen. Wait patiently - 15-20 minutes - until the Recovery main menu appears.
    Partition and Format the hard drive:
    Select Disk Utility from the main menu and click on the Continue button.
    After DU loads select your newly installed hard drive (this is the entry with the mfgr.'s ID and size) from the left side list. Click on the Partition tab in the DU main window.
    Under the Volume Scheme heading set the number of partitions from the drop down menu to one. Click on the Options button, set the partition scheme to GUID then click on the OK button. Set the format type to Mac OS Extended (Journaled.) Click on the Partition button and wait until the process has completed. Quit DU and return to the main menu.
    Reinstall Lion/Mountain Lion. Mavericks: Select Reinstall Lion/Mountain Lion, Mavericks and click on the Install button. Be sure to select the correct drive to use if you have more than one.
    Note: You will need an active Internet connection. I suggest using Ethernet if possible because it is three times faster than wireless.
    This should restore the version of OS X originally pre-installed on the computer.

  • If the data network is not available for some time, to get it again we need to restart the phone instead it is not finding the data network instantly. why cant the iphone searches data net work offten if not available. i am totally disappointed with this!

    If the data network is not available for some time, to get it again we need to restart the phone instead it is not finding the data network instantly. why cant the iphone searches data net work offten if not available. i am totally disappointed with this!

    Still it could not find the data network.it searches for voice network instantly and works too. but even full voice network available, there is no data network.when i restart the phone it could find data network.
    Already i reset network settings for two times.

  • Sign in to itunes store will not disappear and the whole IPad will not let me go into other screens till this pop up goes away.  I have entered the password several times and still will not disappear.  Turned the IPad on and off but the pop up remain

    sign in to itunes store will not disappear and the whole IPad will not let me go into other screens till this pop up goes away.  I have entered the password several times and still will not disappear.  Turned the IPad on and off but the pop up remain

    FIrst try a soft reset by holding down the home & sleep/wake buttons until the Apple logo appears then let go & let the iPad boot up normally. 
    If that doesn't help then to make sure you have a strong internet connection.
    Try resetting Network Settings
    Settings->General->Reset->Reset Network Settings,
    You won't lose any data but will have to log back into your wifi networks.
    Once logged back in and when the pop-up appears, try entering your password again.

  • Cant click on Sync apps. all the page is grey. I tried restrictions apps on and off but the same.

    Cant click on Sync apps. all the page is grey. I tried restrictions apps on and off but the same.

    Have you reset the iPad by holding down on the sleep and home buttons at the same time for about 10 seconds until the Apple logo appears on the screen? If that doesn't resolve this, you can try resetting all settings. Settings>General>Reset>Reset All Settings. You will not lose any data, but all device settings will have to be entered again.
    If that doesn't fix it, your next step might be to backup then erase all content and settings or restore the iPad to factory settings. See how if goes if you reset all settings first.

  • How can you watch itunes purchased movies on apple tv. A click on to movies then into purchase thn a click on a movie i want to watch then my apple tv box light starts going on and off plus the screen is blank

    How can you watch itunes purchased movies on apple tv. A click on to movies then into purchase thn a click on a movie i want to watch then my apple tv box light starts going on and off plus the screen is blank

    JasonFromSK wrote:
    With the newest Airport firmware (7.6.1), it seems I should be able to do this.
    Really? I need to check that out!
    You should certainly be able to add content by reference to itunes from such a disk (even before the update) - so long as itunes knows the location of the file (set Preferences not to copy to local library when adding the media) it will stream it to AppleTV if the disk is available.
    I hope you're right, but I'd be surprised if current Extremes can be upgarded to provide a full Home Sharing service - marvellous if they can but I'd be surprised as i've long said we need an Apple media server either based on TC or AE to do this kind of thing.
    AC

  • I just noticed that some of the movies I had in iTunes did not get transferred to the iPhone. The missing movies are shown as generic movie icons in the iTunes panel. How do I get the original movies to show up again and transfer to the iPhone?

    I just noticed that some of the movies I had in iTunes did not get transferred to the iPhone 5. The missing movies are shown as generic movie icons in the iTunes panel and are checked to select them. But they do not show up in iPhone Videos. How do I get the original movies to show up again and transfer to the iPhone? I recently upgraded Mac OS to 10.6.8

    1. iTunes won't offer cloud downloads for songs that it "thinks" are in your library, even if it "knows" the files are missing. If you've exhaustively searched for the missing files and there is no prospect of repair by restoring to them to their original locations, or connecting to new ones, then delete that tracks that display both the missing exclamation mark and are of media kind Purchased/Protected AAC audio file. Don't hide from iTunes in the cloud when asked, close iTunes, then reopen. You can download from the cloud links or iTunes Store > Quicklinks > Purchased > Music > Not on this computer > All songs > Download all.
    2. Why? Not sure, perhaps 3rd party tools or accidental key presses combined with previously hidden warning messages when trying to organize the library. There is a hint that using the feature to downsample media as it is synced to a device may also be involved, though I've not replicated it. Whatever the reason a backup would protect your media.
    tt2

Maybe you are looking for

  • How to vew the sequences from the database

    Hi I am using oracle 9i and i want to view the sequences that are existing in the database.Any anyone help me Thanking you in advance Dinny

  • Enhancing tabstrip for asset master

    Hello, I need to create an extra tab in a tabstrip control in Asset Master (tcode AS03). To that tabstrip I have to add 4 fields, the struture for which was already defined in customer include (CI_ANLU). Fields in CI_ANLU: ZZACQMETH ZZMOVATT ZZCUSTOD

  • Magic Mouse changes scroll speed on it's own?

    I manually set my scroll speed in system prefs to medium but the last couple of days it has been resetting itself to the slowest setting. Using latest operating system and new imac 27".

  • UnsatisfiedLinkError: no jpcsc in java.library.path

    Hello, I am using the jpcsc api in my application. I get the error below. I guess i dont have my jpcsc.dll in the right directory, can someone tell me where it should be? UnsatisfiedLinkError: no jpcsc in java.library.path at java.lang.ClassLoader.lo

  • Elements 8 Panoramic Merge

         I have been doing some panoramic merges in Elements 8 and have had good success so far. Recently I took a five exposure set of a sunrise near near Rehoboth Beach DE.  As with all of my other attempts all went well except the horizon line.  As th