DEV Community

When Classism Is In Software, Setting up iOS vs. Android with React Native

Sara Inés Calderón on July 08, 2017

Technology is going to reflect the values of the people who built it. That's something I ran into recently when I was trying, like hell I might add...
Collapse
 
ben profile image
Ben Halpern

I feel like network latency is a big issue that gets kind of ignored because people build for themselves and other people in their environments. It's a very difficult technical problem, so you can't say it's purely out of ignorance, but when people start projects, they rarely think about how much slower their apps are going to be for people outside of their geographical vicinity (like the USA for me).

Collapse
 
sarachicad profile image
Sara Inés Calderón

that's another big one! i saw some great talks on that though at react conf this year.

Collapse
 
ben profile image
Ben Halpern

These sorts of things have very highly crossover between the right thing to do and the right business move. Often the most frothy markets are the ones ignored by mainstream tech.

Collapse
 
nostriluu profile image
nostriluu

I was expecting the opposite of this article. Outside your bubble of "most developers," try running the iPhone emulator on anything but Apple gear, then you'll learn about class wars.

Collapse
 
dmakovec profile image
Dan Makovec

Agreed. Even as a long time Mac based developer, I find XCode and its ecosystem a horrible experience, and Android to be far simpler. I still haven't found a decent React Native template that just builds and deploys to to an iOS device as easily as Android. For that matter, I've never found ANY project, Cordova or otherwise, that lets me plug in my iPad and quickly run a build on it without screwing with provisioning profiles and the like. I can however plug in just about any Android device and run my whipped up prototype in seconds