Back when I developed iOS apps, I experienced a lot of pain (especially when everything was covered by an NDA). But I find it pretty bizarre to abandon an ecosystem because you spilled coffee on your expensive device.
Back when I developed iOS apps, I experienced a lot of pain (especially when everything was covered by an NDA). But I find it pretty bizarre to abandon an ecosystem because you spilled coffee on your expensive device.
I spent a lot of time building my own stuff to render pen strokes because Apple refused to supply an API that gives access to the underlying stroke data. SwiftUI was similarly crippled: developers have no access to internals, which made it impossible to write tests that would inspect the view hierarchy. I understand that Apple wants to retain flexibility with their APIs, but they took away far too much. I have no interest in an expensive platform that treats me like a child by locking me out of everything I actually need from it.