• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Auto Syncing function bad design?

Hi,

Ok I fixed my email issues in another thread, I fixed my battery drainage a while back, optimized memory management, cpu throttling, etc... I love Android. :)

There is one think I could not find yet. It seems the auto syncing function is either badly designed or the apps on the market don't do their job right.

HTC Desire 2.2 rooted
HTC Mail app + gmail + Peep + Touiteur and some others syncing (weather, etc.)

I have 2 pop3 accounts, one gmail and one hotmail in my HTC Mail app.
I also use google mail app with calendar syncing.
Peep uses the syncing, gmail does, HTC Mail for my pop3 accounts as well.
So is Touiteur and weather etc...

I have setup Peep every 15mins, weather every hour and my POP accounts every 15mins.

To manage my battery usage, Green Power (there are other apps working the same way) shuts down WIFI, Mobile 3G and other stuff when on sleep mode and 2mins every 15mins it turns them on for syncing. User customizable.

Well I think something is wrong here. Cuz sometimes I can wait hours before an email gets synced from my POP accounts. But if I stay connected long enough or if I manually sync, I receive my emails pretty quickly.

What I THINK is happening is that when Green Power turns 3G or Wifi on, it remains on 2mins and IF the HTC Mail apps happens to sync WITHIN THOSE 2 MINS, I will get my mails. But if the 15mins interval of HTC Mail does not fall inside the 2mins schedule of the connection it will not sync.

Of course I could have 3G-Wifi connected 10mins every 15mins, but that defeats the purpose of extending battery life, which is really a necessity.

How can I have my mail app, google and Peep and others to sync when the connection is turned ON and THEN wait 15mins for next refresh. And if connection is OFF by next refresh, keep that in mind and next time it's ON sync now, don't wait for the next 15mins.

Can that happen?

tnx for inputs!
Frank
 
Hi,

...It seems the auto syncing function is either badly designed or the apps on the market don't do their job right.

HTC Desire 2.2 rooted
HTC Mail app + gmail + Peep + Touiteur and some others syncing (weather, etc.)

I have 2 pop3 accounts, one gmail and one hotmail in my HTC Mail app.
I also use google mail app with calendar syncing.
Peep uses the syncing, gmail does, HTC Mail for my pop3 accounts as well.
So is Touiteur and weather etc...

I have setup Peep every 15mins, weather every hour and my POP accounts every 15mins.

To manage my battery usage, Green Power (there are other apps working the same way) shuts down WIFI, Mobile 3G and other stuff when on sleep mode and 2mins every 15mins it turns them on for syncing. User customizable.
.
.
.

Autosyncing works fine, but you're screwing it up by turning off it's connections to the outside world. The phone expects to have a permanent data connection, and the apps are designed with that in mind. Using GreenPower is your problem

If you're that bothered about the battery life, just sync less, but leave the connections on. I have 3G/WiFi/GPS enabled permanently but still get at least a full day (sometimes two if I've not used it too much) between charges. Non-rooted FroYo.
 
Autosyncing works fine for me too when the connection is on.

But your answer is exactly what I was expecting, it makes sense that Android is not built to manage syncing with on and off connections, it's built to be on all the time. Then there never has been any requirement for Android to handle situations where the connections are regularly turned off and on.

So if third party apps play with that, it can result in a behavior like the one I explained. This is the 3rd party app's problem, then, and those, like me, who use it.

I would then need another 3rd party app to automatically launch autosyncing whenever it detects a connection ON or I should do like you and keep connections on but syncing less often.

Now that I can get 35 to 50h (including sleep time) out of my phone, I can manage reducing this down to 24h (ideally it's my minimum).

So I will modify the way I work with the phone. :)

tnx guys for sharing the thoughts ;)
 
Back
Top Bottom