skyline icon indicating copy to clipboard operation
skyline copied to clipboard

macOS support

Open mauricio-ricalde opened this issue 1 year ago • 1 comments

I know Skyline is still a new project, and this may be a little too much to ask, but macOS desperately needs a Switch emulator. Yuzu and Ryujinx doesn't work, but Skyline represents a ray of hope for us Mac users. You see, PCSX2, the PS2 emulator, has its own Mac version, but support has been a pain and it isn't as good as the Apple Silicon version of AetherSX2, a PS2 emulator for Android. Of course, given the similarities in architecture between Apple Silicon Macs and mobile devices, porting AetherSX2 to the Mac was a relatively simple process. The catch is that it only works on Apple Silicon Macs, but since that's where the future of the platform is headed, I think it's a fair sacrifice and an investing on that future, even if Intel-based Macs aren't supported.

Now, I'm not an expert, but I've read a bit on Yuzu's and Ryujinx's forums, and I know that the current version of MoltenVK doesn't support some of the features needed for emulating Switch's graphics on Vulkan. That's a limitation of Metal, but that could change with the release of Metal 3, as part of macOS Ventura. So I'm guessing it's just a matter of time for MoltenVK to catch up and support the necessary features to emulate the Switch. In the meantime, I ask you to consider porting Skyline to the Mac, please. Even if it's considered a small side project like the Mac version of AetherSX2 (which is totally understandable), it'll be greatly welcomed.

mauricio-ricalde avatar Sep 04 '22 01:09 mauricio-ricalde

https://kotlinlang.org/lp/mobile/ https://www.macrumors.com/guide/apple-silicon/

PCSX2 was released in 2002, allowing roughly 20 years of development before AetherSX2 released in 2021. The base emulators for Switch only came to be in 2018. With AetherSX2 being based on the (stable) PCSX2 core, it's a much easier process to add a second, similar wrapper around it than it is to take an app that was built for Android and then move everything back into the core to allow it to become cross-platform. Just some things you might want to consider before saying it's "a relatively simple process."

AbandonedCart avatar Sep 08 '22 18:09 AbandonedCart

Hey I'm not into code but i just joined here to tell this prick that how hard it is for us Andriod users who suffer from games recently, and you just here to comment to suggest that skyline will be add on mac, if you can afford a pricking mac why not buy a pc or laptop prick! We Andriod users have a lot of problem games from pc not imported to andriod and I'm one who doesn't have a money to buy PC or Laptop because you might say "Why not Buy PC" Prick we suffered enough!! Long Enough!! We need a breather this app is a live saver! Don't listen to that prick! I needed that glad i get that off my chest because i've been suffering finding good games nowadays this is the biggest news i've got.

NotintoCode avatar Oct 15 '22 05:10 NotintoCode

@NotintoCode take it as a warning but don't be inflammatory towards people, also Mac support is far in the future as the devs are currently focusing on Android.

Swizzlefowl avatar Oct 15 '22 10:10 Swizzlefowl

A lot of what's wrong with a potential iOS port, discussed at #387 also applies to this issue. The lack of Vulkan makes it incredibly annoying, we'd have to do a fair bit of workarounds for MoltenVk to work correctly and this just isn't on the roadmap at the moment due to the amount of effort involved.

PixelyIon avatar Oct 15 '22 12:10 PixelyIon

Mark thanks! You really have a time and energy to help us andriod users, you're the guy that i didn't become if I'd really know coding i do help. If i get a second chance in life i'll become a coder, this people who make games, emulator etc in PC and LT i don't get why they mostly stop at pc only it's maybe because phone user have a lot of piracy lol, but yeah maybe that's the case.

NotintoCode avatar Oct 15 '22 16:10 NotintoCode