4 ms·
When I'm talking about development environments, I'm talking beyond just the IDE. Would you rather work with Java , C#, or Objective-C? Would you rather work
by rqebmm 10y ago
When I'm talking about development environments, I'm talking beyond just the IDE.
Would you rather work with Java , C#, or Objective-C?
Would you rather work with a open-source frameworks or a closed-source ones?
Would you rather have to wait a week and pass an arbitrary review of your application for every release, or be able to publish directly to customers?
Would you like to be able to distribute test builds directly to customers?
Would you like the option to architect your app as more than one process?
There's been improvement on some of these (Swift is promising, XCode is actually pretty good now, Google and Apple's review process has converged), but as an iOS dev I've constantly been jealous of my Android teammates since they can do things like "use a modern language", "inspect the framework to see if that behavior is intentional", or "send a test build directly to that customer", or "run their app in the background" or "use interprocess communication".
- rahkiin 10y agoJava is a modern framework? i think Swift is much more modern (and faster). Also, I submitted an app yesterday at 2PM and it was in store at 10PM. Sounds fine to me if it keeps the crap out of the app store. Battery lifetime and sandboxing is important to me, as it is to many phone users, and multi-process applications make both of it harder to achieve. Why do you need it anyways?
- sangnoir 10y ago> Sounds fine to me if it keeps the crap out of the app store. Hahaha. Oh, were you being serious?
- pipio21 10y ago"Would you rather work with Java , C#, or Objective-C?" In my particular case, Objective C, of course, because it is much better as an interface to c++ or c. We do multimedia, audio, video and image processing. Java is not an update but going backwards in lots of things compared to c there. We have to tolerate Google terrible tools for this as we port our software for Android.
- trappistpunk 10y agoMost of these criticisms are outdated. I'd take Swift 3 over any of those languages in a heartbeat. In most cases, as a consumer, I want the framework to work well and be well-documented and well-maintained, all of which are provided by Apple. We haven't waited a week for reviews for years. I submitted an app this afternoon and it was approved this evening. Review times are faster than Kindle store by far and marginally slower than Play at this point. TestFlight supports 2k public beta testers, and has excellent built-in distribution, tracking, and support mechanisms (and is free). I work with Android devs every day, and to be frank, they are jealous of us.
- deleted 10y ago[deleted]