Dual monetizing model On a related note, one big advantage of systems like SailfishOS is how apps adhere to the design guidelines and make use of the default components. This could be leveraged not only with the 'user stats' and 'cache', but also by monetizing apps. I am also not a fan of ads, but let's think of it this way: what if there was a switch that would add an ad to a Header {} element of Silica and when releasing it through the store, there would be three business models: free apps (no ads) an option between paying or seeing ads paid apps (no ads) Let's look closely at the 2nd option - you as a developer release an app for $4. If a customer buys it, you get $3 and $1 goes to the Store owner (the developer of the OS). But if the customer decides to go for free version with ads, you get $3 from Store owner and the Store owner then gets all the revenue from ads in that application. At any point of time, the customer can decide to pay his way out of the ads by paying $4, which would then go to the Store owner. This model would resolve the problem with buying an app without trying it - customers could try it with ads first and then buy it to get rid of them. There would be no model that would force ads onto the user without having the option to pay for the app instead.