Colloquy iOS 4 and 10 minute limit?

Discussion in 'iPhone' started by BobHail, Jun 22, 2010.

  1. BobHail macrumors 6502a

    Joined:
    May 15, 2009
    #1
    "Colloquy: Updated for iOS 4 as it keeps your IRC session open in the background and has 10 minute task completion timer, and when it runs out it disconnects. Also has fast-app switching."

    Source: http://www.technobuffalo.com/prigby67/2010/06/21/the-best-ios4-supported-apps/

    I noticed that Colloquy IRC client can now run in the background, which I was very happy about...

    ...BUT then, here´s the catch. It has 10 minute limit running in the background, that is if you don´t do anything. It will give every ten minutes a push notification that it will disconnect you, if you don´t do anything. So every 10 minutes I have to take the iPhone out of my pocket and open the app just to stay connected.

    I mean how freaking stupid is that?!?!?!

    Finally a great thing with IRC, but with a stupid catch! :mad:

    Is this really it, or can you adjust the limit from somewhere? Like for 24 hours to 3 days or something, like with Beejive. I looked trough the settings though and couldn´t find anything...

    :(
     
  2. Luke Redpath macrumors 6502a

    Joined:
    Nov 9, 2007
    Location:
    Colchester, UK
    #2
    There is a simple reason for this; iOS4 only provides three distinct active "background" modes: audio, VOIP and location. There isn't a general "keep a network connection open" background mode.

    What Colloquy is doing is being a bit sneaky and taking advantage of the task-completion API that is designed to let apps complete a long running task (such as downloading a large file) when the user exits the app. There is no way to control the timeout.

    Why; what's the point? More importantly, what's the point of having an IRC app running in the background. You aren't using it, so why does it need to stay connected? A waste of resources.

    It seems the main motivation for what Colloquy has done is to enable you to switch between Colloquy and another app without having to reconnect each time (say, when you want to check your mail). This makes total sense, keeping it permanently connected does not.
     
  3. BobHail thread starter macrumors 6502a

    Joined:
    May 15, 2009
    #3
    Okey, well that sucks!

    I guess it´s Apple to blame then!!! :mad:

    I wish it would be at least an hour. Pretty much useless app with this 10 minute limit. :(
     
  4. Luke Redpath macrumors 6502a

    Joined:
    Nov 9, 2007
    Location:
    Colchester, UK
    #4
    I still fail to see how its useless...what can you do with the app when its in your pocket? Nothing, so why leave it connected?

    What do you think would happen to the battery if you had a ton of apps using the network for up to an hour whenever they were suspended?
     
  5. BobHail thread starter macrumors 6502a

    Joined:
    May 15, 2009
    #5
    Well tell me how can I read what my friends have written while I was disconnected?

    I always keep my IRC open on my Mac. I would like to have that with iPhone too, when I´m on the move.

    But I don´t want to hear push notification every freaking 10 minutes and have to then pick up the iPhone from my pocket and open the stinking app just to stay connected!

    :mad:
     
  6. Luke Redpath macrumors 6502a

    Joined:
    Nov 9, 2007
    Location:
    Colchester, UK
    #6
    All that really does is highlight a limitation of IRC. I use Campfire to communicate with colleagues (campfirenow.com) and its great because you can always access chat transcripts; I've used it for so long that I forget that once you disconnect from IRC you can't easily scroll back through what you missed.

    I guess you'll just have to live with it
     
  7. BobHail thread starter macrumors 6502a

    Joined:
    May 15, 2009
    #7
    No. It´s a limitation MADE BY APPLE!

    Curse them!!! :mad:
     
  8. TodVader macrumors 6502a

    TodVader

    Joined:
    Sep 27, 2005
    Location:
    Quebec, Canada
    #8
    Oh well, as soon as I rejailbreak, I'll run this app like it should, in the background. I knew Apple backgrounding would suck.

    And to the dude who says this :

    " This makes total sense, keeping it permanently connected does not."

    Who are you to say this? I get very important stuff from IRC all day long. Maybe that's your case but not everyones...
     
  9. RafaelT macrumors 65816

    RafaelT

    Joined:
    Jun 9, 2010
    Location:
    Lakeland, FL
    #9
    He was referring to the fact that you can't log on and read the messages from while you were gone. That is a short coming with IRC.
     
  10. BobHail thread starter macrumors 6502a

    Joined:
    May 15, 2009
    #10
    IRC is not exactly like IM as you know. So yes that may be, but it could be easily fixed if Apple would let us have just a littlebit bit more freedom! That is Apple´s shortcoming! :mad:

    I mean what´s with this "magical" 10 minute limit. Is it so hard to give us at least an hour or two? What gives Apple?!?!?!? :mad:
     
  11. Luke Redpath macrumors 6502a

    Joined:
    Nov 9, 2007
    Location:
    Colchester, UK
    #11
    Like I said in my first post, the point of the 10 minute task completion API is to do exactly that...complete long-running tasks such as downloads when the user quits the app. Its not designed for keeping arbitrary network connections open permanently in the background. For that reason alone, 10 minutes is more than enough for probably 90% of apps and the limit is designed to be a compromise between usefulness and battery savings.

    Colloquy's use of it is somewhat unorthodox although as I said, quite clever as it enables you to switch between it and other apps without having to keep reconnecting.
     
  12. bjdraw macrumors 6502a

    Joined:
    Jan 24, 2008
    Location:
    Tampa FL
    #12
    I don't find the 10 min limit annoying at all. If I'm switching back and forth it stays connected and I can catch up on the conversation in a room. But if I forget and close it and go about my business I get a notification (which still suck, but that is another discussion) letting me know that it is about to time out and in addition I get notified anytime someone mentions my name.

    I don't understand why you'd want to be connected 24x7, considering the draw on battery life and the need for a more expensive data plan, but at the same time appreciate that it should be your prerogative and not a limitation of the system.
     
  13. BobHail thread starter macrumors 6502a

    Joined:
    May 15, 2009
    #13
    This is BS!!! :mad:

    Why can´t we get a decent IRC on the iPhone? It´s suppose to be the best phone in the world right? But nooooo!

    Other phones can keep the connection just fine, but the stinking iPhone can´t! All my friends are laughing at my iPhone and at Apple, ´cause I have to pull it out of my pocket every ten minutes just to stay connected! BS I say!!! It´s embarrassing! :mad:


    Well I want to be connected, ´cause I don´t miss any discussions or news. So if I get disconnected, I´m going to miss what´s been talked about. It´s that simple.

    Glad you understand though that it should be MY CHOISE, if I want to use the battery and stay connected to IRC.
     
  14. gloss macrumors 601

    gloss

    Joined:
    May 9, 2006
    Location:
    around/about
  15. BobHail thread starter macrumors 6502a

    Joined:
    May 15, 2009
    #15
    No I don´t want an crappy Android phone. It would be nice though to have IRC from the Android, I´m sure it´s fully functional.

    I actually know personally many people, who has chosen other phones instead of iPhone, just because the IRC has always sucked on the iPhone.

    So Apple´s loss. :apple:

    They should step up their game for god´s sake! :mad:
     
  16. gloss macrumors 601

    gloss

    Joined:
    May 9, 2006
    Location:
    around/about
    #16
    To be fair, they did step up their game, you simply belong to a niche group whose requirements aren't met by the solution they implemented. For the vast majority of us, Apple's system works fine, while eating less memory and burning less battery.

    There's an OS 4.0 jailbreak out right now. Have at it.
     
  17. jclardy macrumors 68040

    jclardy

    Joined:
    Oct 6, 2008
    #17
    It is ten minutes because when most people pull out their phone they use it for < 10 minutes, usually to check email, twitter, Facebook, a website, play a quick game. There are times that someone may use it longer, but the majority of time it is just a quick check.

    Allowing an app to do whatever it wants in the background for 2 hours would destroy Apple's idea of not having to think about multitasking, because your random app will stay running in the background without the user knowing for 2 hours, draining battery while the user keeps it in his pocket.

    Now, Apple could fix this by allowing an app to request a specific amount of time for a user to stay connected and keep the 10 minute limit for apps that don't have user consent. That way your IRC app could ask you if you want an extended period of living in the background. Apple probably wouldn't do this though, as leaving an app continuously connected to 3G is going to hurt your battery life.
     
  18. BobHail thread starter macrumors 6502a

    Joined:
    May 15, 2009
    #18
    No I don´t like to jailbreak.

    And of course the system works fine, did I say anything to the contrary?

    I´m talking about IRC for the iPhone here, which is pretty much unusable still for the iPhone. I´ve waited for this a long time, that it could be solved. I almost thought that the day had finally come, but nooo, it was just a sad little workaround.

    I´m sure the Colloquy developers are just as frustrated at Apple. They could be making lots of more money, if Apple would allow just a littlebit freedom here!
     
  19. mackmgg macrumors 65816

    mackmgg

    Joined:
    Nov 2, 2007
    #19
    Theres this cool thing called an IRC bouncer, just use that :p ZNC is a good one, or Colloquy client for mac if you want ease to setup
     
  20. BobHail thread starter macrumors 6502a

    Joined:
    May 15, 2009
    #20
    No. IRC is supposed to run all the time in the background. It´s not like you can just go check what has been discussed, if you have not been connected. Facebook, email, Twitter... are TOTALLY different things.

    But yes, I understand the need for other apps. Of course I don´t want them to remain running in the background when I close them.

    Of course no one wants to have apps running in the background without them knowing about it. But there should be apps that can do this WITH the users permission.

    Good idea. You should go work at Apple.

    And AGAIN, it should be my choise, NOT the "big brother" Apple´s, who treats us like we are children or something. If I want to run some app in the background, like IRC, I should be allowed to do so for god´s sake. It´s 2010! Get with the times Apple!



    p.s. And by the way, I did some field testing. I ran the IRC in the background for about 3 hours and it didn´t waste battery pretty much at all from the "normal". It was a PainInTheA$$ though checking every 10 minutes like a madman! :mad:
     
  21. BobHail thread starter macrumors 6502a

    Joined:
    May 15, 2009
    #21
    Yes I know this. It´s just another annoying workaround solution, because you have to leave your computer open when you go out, right?

    And I´m definitely NOT going to do that!
     
  22. aforty macrumors 65816

    aforty

    Joined:
    Nov 27, 2007
    Location:
    Brooklyn, NY
    #22
    I hear they make lovely Android phones now that don't have this limitation. Don't let the door hit you on the way out.
     
  23. BobHail thread starter macrumors 6502a

    Joined:
    May 15, 2009
    #23
    :rolleyes:

    See! This is exactly what happens when people are in denial.

    I´m a fan of Apple products and I happen to think iPhone 4 and iOS 4 are overall great!

    BUT when there´s something to criticize about, I´m gonna do so. And this is major issue that Apple still needs to seriously work on!

    At least I don´t have Apple blinders on like some people.
     
  24. aforty macrumors 65816

    aforty

    Joined:
    Nov 27, 2007
    Location:
    Brooklyn, NY
    #24
    I happen to like blinders, they keep the little distractions (like Android) out of my field of view. :rolleyes:
     
  25. thelatinist macrumors 603

    thelatinist

    Joined:
    Aug 15, 2009
    Location:
    Connecticut, USA
    #25
    I hope Beejive gets this update soon. The ability to check email or look something up in Safari without reconnecting each time is just what I've been hoping they could do with this API. 10 minutes will be plenty for me.
     

Share This Page