Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

You mean like using Android's SyncAdapter and setting inInexactRepeating()? Android has supported this basic type of background scheduling since the start of time. The main difference is that Android you can do more - which can be abused. And their solution for abuse is a battery monitor that allows you to see which app is using the most battery. In a way you can say Android is more superior/powerful or you can say that the iOS is more limiting and thus potentially more user friendly.


Yes and that's a much better starting point for a discussion :-D


Unfortunately, I think many Android app developers either don't know or care about "API abuse". When my Android phone is sitting "idle" with the display off, adb logcat still shows tons of debug logging from apps doing more work than they should. I like the freedom that Android gives developers, but, as you suggest, I think iOS provides a better user experience.

I can think of many ways Google could fix some of this bad behavior by throttling apps running in the background.


Yeah, some apps suck on Android, leave unnecessary services running etc. I uninstall them, and leave a review stating why.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: