6 ms·
Dealing with Apple and the App Store is such a pain. As a cross platform (React/React-Native) developer, I worry about supporting iOS users last because of all
by topherPedersen 7y ago
Dealing with Apple and the App Store is such a pain. As a cross platform (React/React-Native) developer, I worry about supporting iOS users last because of all the hoops Apple makes you jump through to develop and publish an app. When I publish on the Google Play Store my app always gets approved within a few hours. The same approval process for the App Store takes days. Everything costs more too... I can develop for Android on a $400 computer targeting a $100 phone. In order to develop for iOS I use $4,000 computer and a $500 phone. So now I've adopted a new 3 platform strategy: web, android, iOS. If I can publish on all three, great! Two out of three? That works too. In the worst case scenario I'll still be able to target 1 of the three.
- freehunter 7y agoI also develop React Native for Android and iOS and my laptop is a 2015 base model MBP that I bought brand new for about $1200. One of my coworkers uses a $600 MacBook Air. You certainly don’t need a $4000 computer if what you’re doing also would run on a $400 Windows laptop.
- lukevp 7y agoThis is really exaggerated. You can get a current-gen Mac mini for $800 if you don’t want to buy used or a previous gen, you don’t need a $4000 computer to run Xcode. Also approval times on Apple are a few hours these days, when was the last time you published an app on the App Store? It used to be 7-14 days but it’s not like that anymore.
- scarface74 7y agoAs a user, the last thing the world needs is another cross platform. I’m okay if fewer React Native apps appear on iOS.
- xenospn 7y agoFalse. You're making it all up. I use a 2013 MacBook Pro to develop a cross platform app and have purchased multiple used phones to test and develop with for a lot less than $500. And if you're not making it all up, you're highly incompetent.
- askafriend 7y agoWhat you're saying just isn't true. You can develop for iOS without a phone (just use the simulator), and you'll find that older Macs run Xcode just fine and are totally usable. A $4k computer and $500 phone are entirely unnecessary. Also, App Store approval doesn't take days. It takes hours.