In 2003, there was a massive power outage over a big chunk of the midwest. Power was out for about three days. My entire city just kinda… shut down and took a break.
It wasn’t all great–a few elderly folks even died of heat stroke (it was hot, in the middle of summer if I remember right). But there were some positives: the city functioned as a community in a way I’ve never experienced before or since. It felt like we were all on a broken elevator together–a sudden sense of camaraderie in the face of a shared experience.
Most businesses couldn’t function, so everyone was pretty much outside in the parks and at the waterfront, and everyone seemed pretty welcoming to everyone else (they kinda had to be, there were a lot of people out). My dad had a portable generator, so we went around town taking turns at friends’ houses to run their fridges and freezers for a while, and got to just spend time with them.
I don’t expect that the world could function like that all the time, but it was kinda nice for a few days.
Yeah, if you’re working on really high-performance apps, I can see why iOS would be easier. I’m guessing it’s because the hardware that runs iOS is exclusive, so they can create simpler and more reliable APIs for that kind of thing. Android supports pretty much anything, so consistent APIs and performance is much more difficult.
But I’d posit that your development case is somewhat narrow. Tons of apps only rely on more basic APIs and base-system components–where computations are happening (CPU vs GPU) isn’t even considered, and doesn’t matter. There’s still more variation in performance, but it’s usually negligible.
I can certainly sympathize with your case, though.
From a developer standpoint, I can affirm this. Android is much easier to develop on, presumably because Android doesn’t lock down as much functionality as iOS. Neither is “right” or “wrong,” they just have different philosophies.
Oh, and Android has a much lower barrier to entry to begin development. Apple charges significantly more to publish apps, and you can’t really develop iOS apps without an Apple device. Not a big deal for the big players, but indie projects have a harder time.
It’d have to be $1 million plus arrangements to move to the EU. If it weren’t for family here, I’d probably take that.