You say that "This seems harder — making apps is more time-consuming". Which is true, making apps is harder.
Because of that, it's probably easier to generate income from apps because the market is not as saturated as niche-wordpress-blogs.
Because of that, it's probably easier to generate income from apps because the market is not as saturated as niche-wordpress-blogs.