Имеет ли смысл защита от копирования для бесплатного приложения?

Мое бесплатное приложение занимает в два раза больше места на устройстве, потому что в нем включена защита от копирования в Google Play.

Я не включил это. Мне интересно, нужно ли это. Пространство 2x очень отрицательное, и я хотел бы отключить его.

Я также знаю, что защита от копирования устарела, и вместо этого рекомендуется использовать LVM, но я не знаю, подходит ли это для моего варианта использования. Может быть, мне просто нужно отключить защиту от копирования.

Наверное, нет причин, кроме желания защитить код? Но я не думаю, что у меня там есть какой-то ненормальный, выдающийся код, только хорошее программирование и несколько хитрых трюков :)

Так есть ли смысл в моем случае использовать защиту от копирования/LVM или просто отключить?

Чтобы немного защитить код, может быть, только запутать его с помощью ProGuard?


person User    schedule 08.10.2012    source источник


Ответы (4)


Особенно с легкостью рутирования устройства и его копирования в любом случае, обфускация здесь ваш друг, особенно если защита от копирования делает ваше приложение намного больше. И защита от копирования бесплатного приложения в любом случае бессмысленна, не так ли? Я бы просто отключил его и запутал, если вы беспокоитесь.

person Matthew Kennedy    schedule 08.10.2012
comment
Я отключу его. Просто хотел убедиться, что не упустил ничего важного. Я уже использую ProGuard, и обфускация включена по умолчанию. - person User; 08.10.2012

Ни защита от копирования, ни обфускация не помогут против решительного злоумышленника с некоторыми навыками и дешевым временем. Я был бы более обеспокоен и смущен, если бы никто не скопировал мое бесплатное приложение (в принципе, у меня нет проблем с этим, если кто-то не пытается украсть авторские права - но я зарабатываю деньги программированием за деньги, поэтому приложения - это моя витрина)

person Konstantin Pribluda    schedule 08.10.2012

Люди, которые используют хорошее программирование и хитрые приемы, обычно стремятся поделиться своими знаниями с сообществом. Сокрытие их не сделает вас ни счастливым, ни богатым.

Я не вижу особого смысла в использовании какой-либо защиты.

person punund    schedule 08.10.2012

Защита от копирования обычно используется для предотвращения несанкционированного копирования, что в основном означает 1 покупку 10 установок. Если ваше приложение бесплатное, нет смысла использовать какой-либо тип защиты от копирования, потому что вам все равно, откуда люди взяли ваше приложение. Так что ни устаревший механизм Play, ни LVL, ни что-то в этом роде не годятся в случае бесплатного приложения, такого как ваше.

person Marcin Orlowski    schedule 08.10.2012