> On 21 Nov 2019, at 23:22, Dragan Milić via Cocoa-dev > <cocoa-dev@lists.apple.com> wrote: > > And then that famous “I leave” announcement, like children not being happy > with how others play with them, so grabbing their toys and leave… But not > before making a verbal announcement about it… Well yes, good bye! What else > is to say? No personal or list attacks whatsoever.
It’s not like children not being happy. The Apple ecosystem implies an extraordinary maintenance load. Specifically, your application must provide enough revenue to pay for a couple of developpers only to track the changes Apple makes to the API, and update it on each new version of the system (which occur about yearly). So, count about 100,000 €/year to 200,000 €/year. If your application doesn’t provide this profit, then you cannot follow, and it will quickly be dropped from the the AppStore. Are only applications providing good revenue worth developing and worth having? Why couldn’t we have application developed once for a few users, and working consistently over long periods, on a stable platform? Currently the only solution would be to package such application in frozen hardware and system software, which is not practical (users would need different computers for each application!), and feasible (computers are not really buillt to last more than a few year of usage). Actually, things have changed. On Macintosh, basically an application developed in 1984 against the Inside Macintosh (1.0) specifications still worked in 1999 in the blue box with MacOS 9.1. The platform was more stable. So what can we do? Well unfortunately when we are in this situation, we must consider very carefully the investment on Apple platforms when developing an application. A lot of application shouldn’t have been developed on macOS or on iOS, but on Linux or Android instead. You might have a harder time explaining it to the users, but such are the economic realities Apples puts us in. -- __Pascal J. Bourguignon__ _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com