I can somewhat relate to you, but in different aspect. I own iPhone and I'm thinking about some home automation. I can program iPhones, I tried to find out some way to put my code onto my phone without restrictions and I did not find any. I can use web app, but it's restricted and I might need some API that's not available for web. I can install my development build, but it'll expire in a few days and I don't want to reinstall it over and over again. That's an absurd situation when I'm as a programmer can't put my own program onto my own device.
I love iOS in almost every way except sideloading restriction.
If I missed some way to implement what I want, I'd love to hear how can I do that. I don't need much, but I need push notifications from server and I need push notifications when I'm close to some particular location (like open a door when I'm near it). I might need NFC push notification, I'm not sure.
I don't agree that Android suck, I have second phone for testing and while I love iOS more as it feels more polished, I probably will switch to Android in the future, just because I want to run my code on my device.
I love iOS in almost every way except sideloading restriction.
If I missed some way to implement what I want, I'd love to hear how can I do that. I don't need much, but I need push notifications from server and I need push notifications when I'm close to some particular location (like open a door when I'm near it). I might need NFC push notification, I'm not sure.
I don't agree that Android suck, I have second phone for testing and while I love iOS more as it feels more polished, I probably will switch to Android in the future, just because I want to run my code on my device.