Mobile OSs iOS multitasking limited to 3 minutes?

Discussion in 'Alternatives to iOS and iOS Devices' started by mi7chy, Jun 22, 2015.

  1. mi7chy, Jun 22, 2015
    Last edited: Jun 22, 2015

    mi7chy macrumors 68040

    mi7chy

    Joined:
    Oct 24, 2014
    #1
    I thought my iPad would be an ideal low power platform for running a simple lite IRC client but it keeps dying with different IRC clients after 3 minutes in the background if switched to home screen with nothing else running. Turns out it's an iOS limitation and it doesn't truly multitask. Anyone know if this is fixed in iOS 9?

    [​IMG]

    For comparison, IRC client on Android maintains a persistent connection forever in the background like any other true multitasking OS.

    [​IMG]
     
  2. diamond.g macrumors 603

    diamond.g

    Joined:
    Mar 20, 2007
    Location:
    Virginia
    #2
    Has that app been written to take advantage of background refresh? Maybe that feature would allow you to stay connected.
     
  3. Abazigal macrumors 604

    Abazigal

    Joined:
    Jul 18, 2011
    Location:
    Singapore
    #3
    iOS does this to conserve power. It's intentional and as such, I doubt Apple will "fix" this as they don't see it as a problem to begin with.

    Why does IRC need to remain open in the background again?
     
  4. The Game 161 macrumors G5

    The Game 161

    Joined:
    Dec 15, 2010
    Location:
    UK
  5. I7guy macrumors G5

    Joined:
    Nov 30, 2013
    Location:
    What Exit?/Saguaro Country
    #5
    I used to use IRC way back when, although it sounds like irc is an older protocol not updated for the modern Internet. But I agree with the poster above, it seems the irc client is not written correctly. After all iOS is capable of streaming Internet radio.
     
  6. diamond.g macrumors 603

    diamond.g

    Joined:
    Mar 20, 2007
    Location:
    Virginia
    #6
    It has always been that way...
     
  7. jamezr Suspended

    jamezr

    Joined:
    Aug 7, 2011
    Location:
    US
    #7
    I agree. IRC is an older program for chat and data transfer. It is very light and takes up very little resources. It has been around for a very long time. IRC has to stay open in the background so you don't miss any communication.
     
  8. Abazigal macrumors 604

    Abazigal

    Joined:
    Jul 18, 2011
    Location:
    Singapore
    #8
    How is that any different from existing chat apps which use push notifications to notify users of new messages.

    Seems here it's more that IRC simply hasn't caught up with the times, rather than iOS being limiting.
     
  9. diamond.g macrumors 603

    diamond.g

    Joined:
    Mar 20, 2007
    Location:
    Virginia
    #9
    If I am not mistaken, IRC doesn't store and forward messages. They are all real time and joining a room after a message is sent typically means you miss the message. (I am not certain persistent rooms follow the same rules).
     
  10. Abazigal macrumors 604

    Abazigal

    Joined:
    Jul 18, 2011
    Location:
    Singapore
    #10
    My mistake then. I never used IRC before, so I am not familiar with it. Guess this just doesn't translate well to iOS then. :/
     
  11. jamezr Suspended

    jamezr

    Joined:
    Aug 7, 2011
    Location:
    US
    #11
    All chat/communication programs stay open and working in the background. If you could see the ones on IOS you would no doubt see email and imessage and host of other programs and protocols running in the background.
     
  12. diamond.g macrumors 603

    diamond.g

    Joined:
    Mar 20, 2007
    Location:
    Virginia
    #12
    No worries, IRC is ancient.
     
  13. mi7chy thread starter macrumors 68040

    mi7chy

    Joined:
    Oct 24, 2014
    #13
    There's no such thing as old or new protocol. IRC uses a standard persistent TCP socket on port 6667 so other standard protocols are likely to be affected such as telnet, SSH, ftp, sftp, ftps, etc. since iOS doesn't support true multitasking for any background client or service that requires a persistent connection longer than 3 minutes (iOS 6 had a longer 10 minute limitation).

    Background refresh isn't going to help nor work with an instantaneous form of communication per description below.

    "iOS background refresh occurs locally on your device and is invoked by iOS at irregular intervals. This means that these notifications are not instantaneous and background refreshes occur only at times determined by iOS. If you’re wanting instant and guaranteed-reliable notifications then this feature is not for you. However, if you’re interested in receiving infrequent notifications then this feature may suit your needs."
     
  14. mi7chy thread starter macrumors 68040

    mi7chy

    Joined:
    Oct 24, 2014
    #14
    Just looked up vSSH client and it lists the same iOS limitation. SSH protocol is current and used for network and server administration.

    https://itunes.apple.com/us/app/vssh/id527244258?mt=8
    "Background work (up to 3 minutes for iOS 7, up to 10 minutes for iOS 5/6, alert on timeout)"

    So, back to my question. Anyone running iOS 9 beta that can confirm if this is fixed or not?
     
  15. diamond.g macrumors 603

    diamond.g

    Joined:
    Mar 20, 2007
    Location:
    Virginia
    #15
    Ah, good to know. This question may be better asked in the iOS9 forum.
     
  16. MRU macrumors demi-god

    MRU

    Joined:
    Aug 23, 2005
    Location:
    Other
    #16
    You can use a IRC client such as IRC Cloud that does support push messaging and you get all your messages and it works away without issue. However this is a mi7chy thread, so I assume it was created with intention of creating a fuss and to rag on IOS - so I refrained from correcting the post earlier ;) Sometimes you got to let the kids play throwing mud at some stage.
     
  17. burgman macrumors 65816

    burgman

    Joined:
    Sep 24, 2013
    #17
    You mean calling Apple embarrassing for IOS in background not supporting IRC from the 1980's that has lost 60% of users in a decade would be creating a fuss :)
     
  18. C DM macrumors Westmere

    Joined:
    Oct 17, 2011
    #18
    This isn't something that would be fixed as it's not a problem but the way iOS is designed to work: http://stackoverflow.com/questions/9738488/run-app-for-more-than-10-minutes-in-background
     
  19. mi7chy thread starter macrumors 68040

    mi7chy

    Joined:
    Oct 24, 2014
    #19
  20. C DM macrumors Westmere

    Joined:
    Oct 17, 2011
    #20
    Every OS is different. This is how iOS implements it. It might not make it to your liking (and perhaps to that of many others), but it doesn't make it broken since it's working as designed. Not sure how anyone who is going into using a particular OS doesn't find out about how it works and is somehow surprised and offended by it later.
     
  21. mi7chy thread starter macrumors 68040

    mi7chy

    Joined:
    Oct 24, 2014
    #21
    iOS is like a car without reverse gear. It's not different but broken because all other cars have working reverse gear. While it doesn't entirely stop you from using the car it is awkward and restrictive.
     
  22. C DM macrumors Westmere

    Joined:
    Oct 17, 2011
    #22
    It's not like that at all. Not even sure how that even comes close to relating to this. Something that works as designed isn't broken. You might disagree with the design of it, but it's not the same thing as it being broken. If the simplicity of that reality can't be seen then it doesn't seem like discussing much more beyond that would really lead to anything meaningful or even interesting.
     
  23. Tubamajuba macrumors 68000

    Joined:
    Jun 8, 2011
    #23
    It would be extremely difficult to use a car without the ability to drive in reverse. It is very, very easy to use iOS without running into the three-minute restriction. In fact, the vast majority of people that use iPhones aren't affected by that at all.

    Maybe you should just go Android and ditch your iPad?
     
  24. C DM macrumors Westmere

    Joined:
    Oct 17, 2011
    #24
    In fact, as I recall, it's not even 3 minutes.
     
  25. apolloa macrumors G3

    apolloa

    Joined:
    Oct 21, 2008
    Location:
    Time, because it rules EVERYTHING!
    #25
    Surely this is in the wrong forum? Is there not a developers section on here?
     

Share This Page