Any developer, who is not the ecosystem owner and keeps developing for a single ecosystem, is doomed these days.
Not just because of Apple. Because any vendor lock-in is limiting your users and thus - limiting your business.
It was "Desktop-first". Then it became "Web-first". Then "mobile-first". Today it's "crossplatform first (or nothing)" :).