4 ms·
> As an Android developer I have no reason to own either of those. Of course you do: Please implement this iOS application/feature in Android. Not being able
by dep_b 7y ago
> As an Android developer I have no reason to own either of those.
Of course you do: Please implement this iOS application/feature in Android.
Not being able to run an application from Xcode onto an iOS device severely hampers your career. I have to deal with so many Android developers and their output I absolutely cannot afford the luxury to not run Android apps from Android Studio.
I don't think Sign In With Apple will be a huge hit on Android anyway. But perhaps you could share your code on Github for people that run into the same requirements?
- burkaman 7y agoAnyone with a computer can get Android Studio for free in 5 minutes. You can't download a free iPhone.
- dep_b 7y agoThe Simulator comes free with Xcode. And it's actually pretty usable in terms of performance compared to the Emulator you get with Android Studio. Either you get a $75 iPhone SE or you have something for free with your MacBook. Anyone with a computer still wants to use a hardware Android device for any serious testing. And then there's the differences between all of the builds between the brands. I bet you want to test on a Xiaomi before you want to declare that push notifications work.
- burkaman 7y ago> your MacBook Yes, this is the expensive part. Obviously if you are developing for iOS or porting an iOS app then you need the hardware. But it seems like an unusually high barrier for implementing a "sign in with" button.
- folli 7y agoI hate that I can't use Xcode on Linux.
- dep_b 7y agoThe real problem is that it's origins are making NextStep applications which you would typically do from a NextStep workstation. Still every Xcode update is coupled to the OS version because of that. I guess we need to be grateful that we don't need to install macOS betas to target the beta version of iOS.
- Dayshine 7y agoI have no idea what you're trying to say. Is the comment on career an insult or genuine?
- dep_b 7y agoIf the only thing you want to do is pull really detailed tickets from a JIRA queue and work on that until they go to the QA, that's fine. But you're stuck on medior level. As soon as you're going to be involved in designing or building back-end API's and features that cross a lot of layers not being able to run applications from Xcode and Android Studio and understanding the other platform no matter if you're an iOS developer or Android developer limits your career. I need at least to see what my Android developer did for me before I can accept his or her work. That's what happens when you go up the ladder. That's why I have the full toolchain on my computer and obviously bought an Android phone.
- criley2 7y agoThis isn't really a fair comparison because any OSX user can just download and run Android studio for free, while your average Android programmer would require over a thousand dollars (to get a bottom-level Apple device with the worst specifications, or closer to two thousand+ to get competitive hardware) and then a yearly subscription to XCode at $100/year, and that's without having any actual iPhones to test on as well. So it makes sense that for you, spending $0 to test on Android makes sense, but on the flip side, Apple has intentionally engineered their developer program to have a four figure entrance fee, and frankly most indie developers can't shell out potentially several thousand dollars on OSX/iOS devices and licenses just to do some testing, especially when as the developer above said, "they can ask a friend to test".
- eropple 7y agoYou don’t need a subscription to test iOS code, FWIW.
- derefr 7y ago> while your average Android programmer would require over a thousand dollars (to get a bottom-level Apple device with the worst specifications) A new one, sure. You could buy a 2012 MBP on Craigslist for $200, and a refurbished iPhone 6 for $50 or less.
- clay_the_ripper 7y agoHow much revenue will you generate from supporting Apple users or implementing Apple features? Bottom line is you run a business as a developer and if you can’t afford to spend, maybe a couple hundred bucks then you probably shouldn’t be in business anymore. Companies have no obligation to give you things for free.
- criley2 7y agoOn the flip side, 80% of all devices sold are Android and Android devices are the majority of sales, web usage, etc so there is no obligation for any developer to support the minority of devices and users at extreme cost when they can already achieve mass coverage. That razor cuts both ways, and I'd point out that this situation is very similar to how OSX comes with Windows bootcamp, but a Windows 10 machine can't run OSX. If you run OSX, running Windows is something that you might just have to do. But if you're a Windows user, outside of walled garden development, there's not much point to OSX