Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
huzz
Old
(Last edited by huzz; 25th January 2010 at 06:21 AM.)
#1  
huzz's Avatar
Senior Member - OP
Thanks Meter 54
Posts: 353
Join Date: Apr 2005
Location: AlAin
Default Chat Client *PUSH*

Hi,

Was wondering is there a decent IM chat client that supports push on the android? i was looking around and didn't find anything.
 
Henchman
Old
#2  
Senior Member
Thanks Meter 6
Posts: 801
Join Date: Mar 2007
Location: Sherman oaks
Quote:
Originally Posted by huzz View Post
Hi,

Was wondering is there a decent IM chat client that supports push on the android? i was looking around and didn't find anything.
there area a couple.eBuddy, palringo, Hi Yahoo, Agile mesenger.
 
huzz
Old
#3  
huzz's Avatar
Senior Member - OP
Thanks Meter 54
Posts: 353
Join Date: Apr 2005
Location: AlAin
Quote:
Originally Posted by Henchman View Post
there area a couple.eBuddy, palringo, Hi Yahoo, Agile mesenger.
They support push? coz i couldn't see anything in the settings must be going blind, will check. Thanks.
 
Henchman
Old
#4  
Senior Member
Thanks Meter 6
Posts: 801
Join Date: Mar 2007
Location: Sherman oaks
Quote:
Originally Posted by huzz View Post
They support push? coz i couldn't see anything in the settings must be going blind, will check. Thanks.
when you say push, you mean immediate sending and receiving of messages?
If so, then that's exactly what they do.
 
huzz
Old
#5  
huzz's Avatar
Senior Member - OP
Thanks Meter 54
Posts: 353
Join Date: Apr 2005
Location: AlAin
Quote:
Originally Posted by Henchman View Post
when you say push, you mean immediate sending and receiving of messages?
If so, then that's exactly what they do.
http://en.wikipedia.org/wiki/Push_technology

Immediate sending and receiving is not PUSH. Basically if you are signed on and even if the application is closed you will receive notification of the message sent. Just like how Gmail works instead of email though this is related to IM chat.
 
dave-on-android
Old
#6  
Junior Member
Thanks Meter 0
Posts: 8
Join Date: Jan 2010
Location: London
I suspect that the way you're using the term 'push' here is a reference to Apple's oh-hell-no-we-won't-allow-multitasking-but-here's-a-polished-dog-turd way of letting apps receive out of band notifications without leaving them running.

This isn't necessary on Android, as it supports multitasking - applications can mark their threads as backgroundable. Most IM apps will, therefore, keep running their network code in the background meaning you can get messages all the time. A good indicator whether this is the case is if the application has an 'Exit' or 'Quit' option in its menu.

Blah blah blah Android > iPhone blah blah blah
 
huzz
Old
#7  
huzz's Avatar
Senior Member - OP
Thanks Meter 54
Posts: 353
Join Date: Apr 2005
Location: AlAin
Thank you. I understand better.
 
Casao
Old
#8  
Casao's Avatar
Senior Member
Thanks Meter 4
Posts: 148
Join Date: Jul 2006
Quote:
Originally Posted by dave-on-android View Post
I suspect that the way you're using the term 'push' here is a reference to Apple's oh-hell-no-we-won't-allow-multitasking-but-here's-a-polished-dog-turd way of letting apps receive out of band notifications without leaving them running.

This isn't necessary on Android, as it supports multitasking - applications can mark their threads as backgroundable. Most IM apps will, therefore, keep running their network code in the background meaning you can get messages all the time. A good indicator whether this is the case is if the application has an 'Exit' or 'Quit' option in its menu.

Blah blah blah Android > iPhone blah blah blah
Sorry, but no. Running the network code in the background uses up ram and battery life that having built in push support doesn't use. Every mobile OS beside Android supports push for IM services on some application, and it's a pretty ****ty situation for Android.
 
Henchman
Old
#9  
Senior Member
Thanks Meter 6
Posts: 801
Join Date: Mar 2007
Location: Sherman oaks
Quote:
Originally Posted by Casao View Post
Sorry, but no. Running the network code in the background uses up ram and battery life that having built in push support doesn't use. Every mobile OS beside Android supports push for IM services on some application, and it's a pretty ****ty situation for Android.
Running a push client eats battery life as well, doesn't it.
And I'm sure there us still a service running in the background to deal with the push client as well.
All using RAM, resources and battery power.
The reason these other phones run longer like sidekicks etc, us because they're not running a 1ghz minicomputer with powerful graphics capabilities.
My battery last as long as my daughters iPhone.
 
dave-on-android
Old
#10  
Junior Member
Thanks Meter 0
Posts: 8
Join Date: Jan 2010
Location: London
Other than the fact that to get push notifications in the first place, there needs to be...network code running in the background.

Some apps chew more data than others, sure. That's a case of bad code, not bad OS design. If you're setting up lots of processor and network intensive stuff in a Service, you're doing it wrong.

Denying developers and users the ability to run anything in the background goes down the iPhone route - and that way madness lies.

 
Post Reply+
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Go to top of page...

XDA PORTAL POSTS

Flash Custom ROM and Recovery to Samsung Galaxy S 4

After reading about Dan Rosenberg’s bootloader exploit for the Samsung Galaxy S 4,I … more

Windows-Based Multi-Tool for the Sony Xperia U

If you are a flashaholic and an owner of the Sony Xperia U, you may be interested in the … more

XDA University: Crafting Recovery-Flashable Packages

Those of us who use Linux on a day to day basis don’t think twice about sinking … more