[ONE Android Development] jgcaap:
Hello everyone.

I didn't put everything I wanted to... But it'll be like this for now. I've been investing some time on the kernel development so I’ve decided after some tests to lower a bit MPdecision process.

Some tests showed that there is in fact an improvement over battery life.

On the kernel level, I’m still doing an investigation on how to provide the proper driver to limit CPU speed. I'll continue during the week as I must study also.

On rom level, basically I’ve added a new toolchain configuration, where it should provide a small improvement over speed as also updated manually some parts of the source.

The Rom is completely synced with CM.

Regarding the Content guard, I’ll share you guys my view of what I wish to implement, since I believe it would be fair and suitable to help on developers’ side and at same time keep the users happy.

One of the big fails of Google over the market in, my opinion, is to fail to set the proper measure of testing system. Basically we have a 15 min window to test an app until we can ask for a refund. In my opinion this window is unfair and hard to help users into testing apps properly. I believe that google here should implement some sort of trial system where people can use the premium app per google account like windows phone has. The trial system basically works for three days, or if is a game for the first level. I believe that only this way people can properly test and come up with an opinion if they should buy the app or not.

After talking to a lot of people over this issue and exchanging opinions with the users. I believe that implementing content guard to block Lucky Patcher, Blackmarket etc. to be an ineffective way of dealing with the issue as people can download the app over aptoide, and still are able to crack the app. Also I believe that there should exist a possibility for users to download apps and try out, in order to later buy in case, they like the app.

To you guys get the idea of how serious I’ve analyzed this, basically I've registered all opinions of the people which voted (and removed the votes over the people which didn't have a reply) and also asked some friends of different ages about if they buy apps, computer software, console games.

What I've concluded was:

Below the age 20, is where most of the users installed apps installed for free.

Between 20 and 30, we are on middle ground nearly 50-50.

Over 30, there is a majority of people which buys all apps which they used and liked.

The interesting part was that between the age of 20 and 30 most of the users which were on the situation of using copied apps when they were younger decided to buy apps later on.

Most of them also replied to a question I asked them that was, what made you buy a certain app. They replied that firstly they've installed it for free.

In other words, while there is some news on media which basically say that copied software is a problem and it removes the possibility of developers to getting a bigger bonus on their work, we need also to understand why it happens. Most of the replies where: Lack of money, dependence on parents.

So we come up to the question, should we embrace piracy?

In my opinion no. But there should exist sensibility of the price we ask for software for different countries. Asking for a 2 € app, in Portugal for some people might be a steal, but for German people is like buying coffee and we developers should be sensitive to that opinion.

As I am a Rom builder, and slowly becoming a developer, I vote that on whatever we do we should make a difference on people’s lives.

As some of you know I'm currently unemployed, and there was a lot of members that on March donated me around 400 euro because of that. I was super amazed for such group of people which actually are happy with the work I’ve done. And those people which helped me, also asked to not implement such as system, and since I’m loyal to the ones which helped me, I'll not be implementing content guard, at least under the rules they are now.

So how will I implement?

Basically I’ll use content guard source to block only certain apps which mislead some users into buying apps on markets where the money doesn't go to the developers.

Not sure if you already heard about some kids developing a Market place for android where they've made around 2 Million euro by selling apps at a lower price compared to google play.

This is a list which will be kept open source and where I'll ask users help to update.

I believe this is the middle ground where users can believe on the system, and at the same time we are trying to protect developers.

Won't be blocking all the other apps.

What do you guys think?

PS: This isn’t yet on the rom as I didn’t had time to check this and also would like to listen to your opinions before advancing. This will be a feature which I believe will enhance security. Since you are willing to buy an app, I believe you wish to pay to the developer which made it and not some smartass person.