Thinking a lot today about how the blurry distinction between a modern app and a cloud service, by sheer virtue of the way computers work now, has made life very difficult for small, consumer-focused developers.
It is very rare that an app can be made without a cloud service component anymore. Most of the utility of modern computers comes from being âconnectedâ â and this is especially true when you become a developer for a whole platform, like, say, all Apple products.
Apple offers cloud solutions that let you associate data with usersâ iCloud accounts. These are cheap or free, depending on what youâre doing.
Theyâre also rarely enough.
Theyâre also rarely enough.
Multi-device connected app dev involves ephemeral foreground presence. Heavy fetching or data processing is hard.
If you need to make 12 API calls per user each half hour, Apple doesnât give you the background time to make that happen. Youâll need a server.
If you need to make 12 API calls per user each half hour, Apple doesnât give you the background time to make that happen. Youâll need a server.
This is a perpetual cost to you. You will need to pay for this indefinitely. But your users want to pay once.
And you canât fund an app through its growth alone. Thatâs basically running a Ponzi scheme on yourself.
If you need the cloud, you wind up charging subscriptions.
And you canât fund an app through its growth alone. Thatâs basically running a Ponzi scheme on yourself.
If you need the cloud, you wind up charging subscriptions.