ravynsoft / ravynos

A BSD-based OS project that aims to provide source and binary compatibility with macOS® and a similar user experience.
https://www.ravynos.com
Other
5.67k stars 192 forks source link

Add iOS and Android app support #422

Open BSDnux opened 8 months ago

BSDnux commented 8 months ago

My idea for iOS app compatibility layer would be similar to dose on macOS, but we need some sort of Cocoa Touch (UIKit & SwiftUI) implementation (like @Chameleon, @uxkit, @WinObjC, @SwiftUIX, etc.).

Android app support would be container-based similar to @Waydroid or @Anbox.

MR-UNI commented 7 months ago

Android support is already possible out of box with freeBSD. and although it could be included in the base ravynOS package, i feel as though it is entirely unnecessary to include OOB support for android.

However, ios is a different story, and down the line should be alot more easier, the more ravynOS comes to support macOS. for now, i think ravynOS should focus on the MacOS side of things. we still have a long way to go in regards to the LaunchX protocols (launchD, Launchctl, ect...)

upintheairsheep commented 2 months ago

There’s also Cocotron and touchHLE

mszoek commented 2 months ago

Yep, we use Cocotron today as the basis of the Cocoa frameworks.