Saturday, July 31, 2010

Re: [android-developers] Re: Correct way to kill the application

I think the user is not always the problem and if it is... we've got a problem because we can hardly make people change their behave, what we can do is build better apps that don't take resources they don't need. That's a developers fault and that's the one developers should focus.

If we keep thinking users are idiots instead of giving them better apps and better phones so the realized thinks are evolving we'll see how users go to other products.

That's why (some) people root their phones and install some not official ROMs, cause vendors  what to sell better/newer phones even if the old ones could be (sometimes) upgraded.

I think "auto terminate" functions are only as good as the worst app installed on your phone.

(I hope my message could be read, my English is far from perfect)
 
On Sat, Jul 31, 2010 at 7:38 PM, a <andjarnic@gmail.com> wrote:
While I agree with most of the replies, there is one issue that makes task killers useful. Some apps run background tasks or they don't properly terminate threads when they should. These apps will drain ur battery and for this reason alone I use them.

gcstang <gcstang@gmail.com> wrote:

>If it wasn't for a task killer my phone wouldn't last a day ....mine
>as well be tethered to the wall.
>
>On Jul 31, 1:31 am, Dianne Hackborn <hack...@android.com> wrote:
>> You don't need task killers.  Some people like them, and who I am I to argue
>> with what people like? ;)
>>
>>
>>
>> On Fri, Jul 30, 2010 at 8:00 PM, Mystique <joven.ch...@gmail.com> wrote:
>> > One question, not sure whether it is related.
>> > Since Android manage task and application automatically and terminate
>> > if necessary why do we need application like Advance Task Killer?
>> > Isn't it redundant? I understand why Android was design this way, to
>> > help speed up application and extra memory if not needed is just waste
>> > so I rather have my app ready in the background and let Android decide
>> > whether to close it.
>>
>> > Back to qns, why do we need ATK??? I have it install but I do not use
>> > it anymore and doesn't seems to make a different.
>>
>> > On Jul 31, 6:38 am, Eric F <ericfrie...@gmail.com> wrote:
>> > > Yeah this is exactly what I thought too. Just because non-technical
>> > > people download task killers from the market doesn't mean that task
>> > > killers are necessary. In my opinion it is way more likely that the
>> > > explanation is that people are just very bad at shifting their way of
>> > > thinking from paradigm to paradigm.
>>
>> > > And it also made me think of the windows tuner programs. I've noticed
>> > > a trend in the way people think these days. I call it the do-nothing
>> > > dilemma. We are incapable of doing nothing these days. What I mean is,
>> > > when we look at a problem we instantly act for the "solution". Because
>> > > we are so advanced these days that we are just used to things being
>> > > already solved somewhere by someone, somehow. I am only 30, but I
>> > > suspect that people living in the 1920s had more of a grin and bear it
>> > > mentality ("man up") when it came to problems and hardship.
>>
>> > > Now, whether it's a kid hurting him/herself on a swing and people
>> > > needing to "Do Something", banning swingsets from all playgrounds. Or
>> > > a cellphone chugging along while syncing contacts, people don't think
>> > > "huh, my cell phone is not as quick as I want it. Oh well I'll just
>> > > deal, it's still a great phone and I'm sure in the future we'll have
>> > > faster phones that don't slow down". They think "Wow, surely there
>> > > must be someone to blame for this and someone with the fix. Oh here
>> > > this task killer allows me to solve my problem". Soon they are
>> > > probably having more problems than they started, but they don't care
>> > > because now everytime they get disgruntled they can "do something"
>> > > about it. And nobody wants to admit that they are administrating
>> > > themselves placebos, so feeling like it *is* a valid solution is self
>> > > reinforcing.
>>
>> > > That was a bit long winded. But I agree with Kostya, I don' think
>> > > people downloading task killers from the marketplace show a deficiency
>> > > in the OS. Only a deficiency in the way people adapt to new things.
>>
>> > > Obviously the pre-bundled apps that can't be uninstalled are a huge
>> > > problem. task killers not really being a good solution there, the real
>> > > solution is root -> uninstall. Hopefully Google will be able to nudge
>> > > companies in the right direction. I doubt we'll ever be in a crapware
>> > > free world, but perhaps they can be convinced to make crapware
>> > > uninstallable.
>>
>> > > -E
>>
>> > > On Jul 30, 1:33 pm, Kostya Vasilyev <kmans...@gmail.com> wrote:
>>
>> > > > Technical details aside, I think it's just human nature.
>>
>> > > > Some percentage of users just have a strong desire to have something
>> > > > "magical" that *supposedly* makes their device (Android phone or
>> > desktop
>> > > > OS) work much better.
>>
>> > > > Remember - there used to be all kinds of memory optimizers for Windows?
>> > > > Also registry cleaners, various "tweak" and "tune-up" utilities, etc.
>> > > > etc. etc. No-one is saying that Windows (or any other OS :) is perfect,
>> > > > but these apps promise much more than they actually do, and sometimes
>> > > > cause harm.
>>
>> > > > There is also a whole subculture of users who root and flash their
>> > > > phones - I am convinced most do it because it addresses some
>> > > > psychological need, more than anything else.
>>
>> > > > So personally, I am quite happy to see that Google is starting to limit
>> > > > what task killers can do. I believe interfering with the platform's
>> > core
>> > > > functionality is definitely a bad thing.
>>
>> > > > I have enough bugs in my code to have to deal with someone else's.
>>
>> > > > -- Kostya
>>
>> > > > 31.07.2010 0:08, Indicator Veritatis пишет:
>>
>> > > > > A good article. A little harsh on the OP, but even so, a good
>> > article.
>>
>> > > > > After all: given that that IS the design of Android, that
>> > Applications
>> > > > > should not quit, but leave termination up to the OS, the article
>> > makes
>> > > > > its case well, even elegantly.
>>
>> > > > > But I cannot help but notice: after Android did all that hard work of
>> > > > > designing the whole system to work that way, what does the market say
>> > > > > about it? The presence of so many "Task Managers" for Android seems
>> > to
>> > > > > imply that the Market does NOT agree with this paradigm.
>>
>> > > > > Nor would that conclusion really surprise me, since it is a basic
>> > > > > expectation, almost an instinct, even predating computers: if it
>> > > > > doesn't work, you want to hit Reset, or power-cycle the device, and
>> > > > > you expect that it will be in a known good state (note the
>> > terminology
>> > > > > reminiscent of s certain OS with its "last known good"). Exiting an
>> > > > > application is the software-analog of shutting the power off: you
>> > > > > expect that the next time you enter, you get a clean slate.
>>
>> > > > > True, WebOS doesn't work that way either, and Android's way is a new
>> > > > > trend. But I don't see the market approving this in WebOS either --
>> > > > > even if it does like it better than Palm's previous OS, Palm OS. For
>> > > > > Palm OS was ugly.
>>
>> > > > > Besides: despite all the claims otherwise ("just let the system do
>> > > > > it"), I _have_ come across circumstances when I really do want to
>> > just
>> > > > > exit everything to get the phone to behave again. Surely I am not
>> > > > > alone, which is why people download the Task Managers for Android.
>>
>> > > > > On Jul 30, 10:39 am, Mark Murphy<mmur...@commonsware.com>  wrote:
>>
>> > > > >> On Fri, Jul 30, 2010 at 9:13 AM, RamaMohan<rama.mohan...@gmail.com>
>> >  wrote:
>>
>> > > > >>> HI all,
>> > > > >>> I s there any way to kill the entire application at once.Not using
>> > > > >>> with finish() or system.exit() ..all these two will kill the
>> > > > >>> activity ,but not the appication.
>> > > > >>> Is there any way to kill the entire application from any
>> > > > >>> activity .
>>
>> >http://stackoverflow.com/questions/2033914/quitting-an-application-is...
>>
>> > > > >> --
>> > > > >> Mark Murphy (a Commons Guy)http://commonsware.com|
>> >http://github.com/commonsguyhttp://commonsware.com/blog|http://twitter.com/commonsguy
>>
>> > > > >> _Android Programming Tutorials_ Version 2.9 Available!
>>
>> > > > --
>> > > > Kostya Vasilev -- WiFi Manager + pretty widget --
>> >http://kmansoft.wordpress.com
>>
>> > --
>> > You received this message because you are subscribed to the Google
>> > Groups "Android Developers" group.
>> > To post to this group, send email to android-developers@googlegroups.com
>> > To unsubscribe from this group, send email to
>> > android-developers+unsubscribe@googlegroups.com<android-developers%2Bunsubscribe@googlegroups.com>
>> > For more options, visit this group at
>> >http://groups.google.com/group/android-developers?hl=en
>>
>> --
>> Dianne Hackborn
>> Android framework engineer
>> hack...@android.com
>>
>> Note: please don't send private questions to me, as I don't have time to
>> provide private support, and so won't reply to such e-mails.  All such
>> questions should be posted on public forums, where I and others can see and
>> answer them.
>
>--
>You received this message because you are subscribed to the Google
>Groups "Android Developers" group.
>To post to this group, send email to android-developers@googlegroups.com
>To unsubscribe from this group, send email to
>android-developers+unsubscribe@googlegroups.com
>For more options, visit this group at
>http://groups.google.com/group/android-developers?hl=en

--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

No comments:

Post a Comment