>
> But reading log files is necessary sometimes. And reading contacts is
> sometimes necessary. And other permissions are sometimes necessary. I do
> feel like Apprivacy is more likely to scare users away from useful and
> harmless apps than actually protect them from harmful apps (probably 98%
> false positives, maybe more), and misleading users about how harmful an app
> is will piss off developers, no matter how you slice it.
>

I also wholeheartedly agree with this...

Thanks,
Justin Anderson
MagouyaWare Developer
http://sites.google.com/site/magouyaware


On Thu, Aug 2, 2012 at 11:37 PM, Justin Anderson <[email protected]>wrote:

> The reason to use a permission that you're not using NOW is that if you
>> add the permission later, you're likely to get a pile of negative reviews
>> and uninstalls as people are forced to re-agree to permissions and freak
>> out when they realize what it is that you're NOW asking for.
>>
>> This has been discussed here before, and the advice given was to always
>> ask for everything that you might ever need, or suffer major negative
>> consequences when you do need it. People on the list have reported this,
>> and I've seen it happen to a half dozen apps myself. You can't claim it
>> won't happen, because it DOES. I've seen it many times!
>>
>
> I disagree... I have an app that uses far fewer permissions than most of
> my competitors.  I have received numerous emails telling me how much they
> love my app and that they chose to insall mine over my competitors because
> I had less permissions.
>
> Thanks,
> Justin Anderson
> MagouyaWare Developer
> http://sites.google.com/site/magouyaware
>
>
>
> On Thu, Aug 2, 2012 at 11:24 PM, Tim Mensch <[email protected]> wrote:
>
>>  On 8/2/2012 1:16 PM, omoling wrote:
>> > I really don't see ANY point in requiring permissions that you might
>> > use in the future, but don't use now. if your app requires permission
>> > X (eg reading contacts), I must assume you are using it, the opposite
>> > does not make sense, at all.
>>
>> The reason to use a permission that you're not using NOW is that if you
>> add the permission later, you're likely to get a pile of negative reviews
>> and uninstalls as people are forced to re-agree to permissions and freak
>> out when they realize what it is that you're NOW asking for.
>>
>> This has been discussed here before, and the advice given was to always
>> ask for everything that you might ever need, or suffer major negative
>> consequences when you do need it. People on the list have reported this,
>> and I've seen it happen to a half dozen apps myself. You can't claim it
>> won't happen, because it DOES. I've seen it many times!
>>
>>
>> > Often, a developer has several ways to solve an issue, if the
>> > shortest and easiest one implies requiring privacy-concerning
>> > permissions like reading the log files (just saying)
>>
>> There is NO other way to get that information if you're an NDK user.
>> Implying that we're being lazy or stupid is just untrue. We had that debate
>> on this list a while back as well, and no one was able to suggest an
>> alternative then, either.
>>
>>
>> > a developer cannot, in my opinion, be frustrated if that request is not
>> liked by
>> > some users.
>>
>> We can and we will, because the log files contain almost NO private
>> information ANYWAY. The warning is FAR too scary for the actual "privacy
>> violation" involved, and you're just making it worse! At worst I might be
>> able to find out that some user -- who I don't even know their email --
>> uses some app that might be embarrassing. If someone wrote a completely
>> incompetent app and wrote a password to the log, then I COULD see that --
>> but MY app filters out everything that doesn't come from my app, so I
>> couldn't actually see that. I'm very transparent about that and explain why
>> and how I use the permission in the app description, and that I show you
>> the log before I send it. Does Appprivacy look at the description and
>> determine that I explain why I need it, and how I use it?
>>
>> READ_PHONE_STATE is even worse. It's one of the many ways the Android SDK
>> is profoundly broken. Almost NO ONE needs to know "who you're calling;"
>> 99.99% of users of that permission have ads in their apps, and the
>> permission is to get a unique ID from the phone. Big. Deal. But no, it's
>> this "scary" permission. How does your app treat it?
>>
>>
>> > There are lots of ways to do some good debugging without
>> > reading log files, just saying.
>>
>> This is just insulting, as well as wrong. How big are the apps you've
>> produced? How many have you produced? How many users do they have? I've
>> written an SDK used by over a hundred published games, and have been lead
>> engineer on games with millions of cumulative installs. What are the
>> credentials that you have that justify you implying that anyone who uses
>> the LOG permission is incompetent?
>>
>> My Android apps are based on the NDK, and the standard Java-based
>> debugging/crash handling is useless there. For example, how could I have
>> discovered that the OpenGL drivers on some phones have a bug that crashes
>> when I call glEnable() at a bad time without reading the log files on the
>> appropriate phones? Or that Samsung phones have a pervasive bug when you
>> use SoundPool objects?
>>
>> Do I need to buy every phone that has a problem? Google certainly doesn't
>> give me crash dumps that are in the slightest bit useful, and every single
>> Java crash dump I ever see shows the Java stack at the Render() call which
>> calls into my code. I write games; they're real time. If I wrote enough to
>> the log to track down every conceivable crash point, then my games would
>> run at about 5 frames per second. Even faster methods of tracing would slow
>> things down (caching a round-robin log and only writing it on a crash, for
>> instance).
>>
>> Please don't make absolute statements unless you know the actual
>> challenges involved. And please don't make insulting statements at all.
>>
>>
>> > If a developer publishes a good app, and at a later point she updates
>> > it by adding some functionality and some permissions required, users
>> > will just update and continue to use the app.
>>
>> And MANY users will post 1-star reviews. I've seen it happen a LOT.
>>
>>
>> > I simply don't trust apps that require permissions for which I can
>> > not see the purpose.
>>
>> Fine. Don't. But reading log files is necessary sometimes. And reading
>> contacts is sometimes necessary. And other permissions are sometimes
>> necessary. I do feel like Apprivacy is more likely to scare users away from
>> useful and harmless apps than actually protect them from harmful apps
>> (probably 98% false positives, maybe more), and misleading users about how
>> harmful an app is will piss off developers, no matter how you slice it.
>>
>> With 100-500 installs, your app is not actually a threat, but don't
>> expect any sympathy here, especially if you're willing to cast insults at
>> those you want support from.
>>
>> Tim
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Android Discuss" group.
>> To post to this group, send email to [email protected].
>> To unsubscribe from this group, send email to
>> [email protected].
>> For more options, visit this group at
>> http://groups.google.com/group/android-discuss?hl=en.
>>
>
>

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

Reply via email to