4 ms·
You could have been building apps on a cheap Mac Mini; even cheaper if bought used. You (like me) choose to buy an expensive MacBook Pro. Back when I developed
by kagakuninja 4y ago
You could have been building apps on a cheap Mac Mini; even cheaper if bought used. You (like me) choose to buy an expensive MacBook Pro.
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.
- taraharris 4y agoThe coffee damage was the last straw. I was fighting the language (Swift), the lack of documentation (WWDC videos are not a substitute for documentation), and the general lack of any attention paid toward the needs of small app developers. 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.