There are two big reasons app makers are turning to subscriptions. First, they provide a steady and reliable source of income, whereas relying on one-off purchases leads to big spikes in revenue when you release a new update and big crashes at other times. Second, customers who subscribe tend to stick with the app longer (probably because they feel they have a long-term relationship with the app instead of a one-off interaction), meaning they’ll pay the company more money throughout their lives.