Comment on I just released my first fully free Android game: Wandering Alchemist (GPS walking game)
magikmw@piefed.social 2 weeks agoYou can probably emulate iOS in xcode but you are unlikely to build anything for it without MacOS and xcode. Yeah, lovely environment.
Vlyn@lemmy.zip 2 weeks ago
Yes, you need a Mac for XCode (can’t emulate that). Then you also need to pay Apple $99 a year, even if you just want to release a free app.
I could simulate an iPhone for testing, but for a GPS game this would be messy. Even on Android I’m still struggling a bit with getting GPS to work reliably. You pretty much need a real phone to test that :-/
magikmw@piefed.social 2 weeks ago
Oh right, forgot the GPS, welp.
amzd@lemmy.world 2 weeks ago
Xcode actually has pretty good gps emulation, you can set routes for it to walk.
What tech is this using? Is it a html5 game?
Vlyn@lemmy.zip 2 weeks ago
Oh, it’s Godot.
I know you can simulate GPS, but it’s way too clean and predictable. With a real phone you get much weirder behavior. Besides the whole permission topic on real devices.
One player complained about GPS jumping 100 meters away, but their Google Maps had the same issue. So I had to say “I can’t do it better than Google Maps” :D
mojofrododojo@lemmy.world 2 weeks ago
fantastic work
amzd@lemmy.world 2 weeks ago
Ah okay! I’ve been wanting to make this style of app using webxdc for a long time
boonhet@sopuli.xyz 2 weeks ago
If you can’t afford or don’t want to buy a used Mac for this, I recently set up MacOS 26 on a Thinkpad t480s I had lying around. Turns out if you just google specific laptop model + hackintosh, you’ll easily find out if it’s a well supported model for hackintosh.
However whether or not this would work on a brand new Apple account or you’d just get banned for suspicious activity, I have no idea. My account is old and I have an iPhone, so it wasn’t as suspicious to them I think.
Vlyn@lemmy.zip 2 weeks ago
No worries there, I already got a MacBook Air recently (As I needed something portable + for work), so I have that covered. Just ordered a used iPhone SE 2020, that will still get the newest iOS version, so it should do well enough for a few tests :)
Cricket@lemmy.zip 2 weeks ago
One other thought: I believe that it’s possible to run macOS in a VM in Linux. The macOS license technically doesn’t allow that, and I also don’t know if that would be sufficient for running XCode or for publishing to the App Store. I’ve never tried any of that myself, but have heard that at least running it in a VM is possible.
Anivia@feddit.org 2 weeks ago
You can also run Hackintosh if you have a AMD gpu or older Intel integrated graphics
Cricket@lemmy.zip 2 weeks ago
Yes, that’s another option.