4 ms·
While you can develop personal apps on MacOS, in contrast to iOS, without the nuisance of expiring provisioning certificates, there are other maintenance issues
by waffletower 4y ago
While you can develop personal apps on MacOS, in contrast to iOS, without the nuisance of expiring provisioning certificates, there are other maintenance issues endemic to both platforms. I have been masochistically maintaining two applications that I originally coded on NexTstep (1992) and OpenStep (1997) for MacOS. While they still run, over the years I have noticed a large amount of unnecessary API churn. Of course there are benefits to API improvements which build new functionality, but in addition, Apple is unique in its penchant for random deprecation of mid-level APIs that serve only to induce bit-rot into applications intentionally. I imagine the cost of this practice is very high to organizations that support Apple applications. I once worked as a professional Apple ecosystem developer (and this practice is one of many reasons I no longer do so) and we typically set aside large amounts of project scope for annual Apple API maintenance.