inseven / opolua

A compiled-OPL interpreter for iOS written in Lua
https://opolua.org
MIT License
12 stars 0 forks source link

Android version #253

Closed splash3313 closed 5 months ago

splash3313 commented 12 months ago

Issue is that there is no Android version

frantek commented 12 months ago

Also wondering the same thing. Seems like an odd choice just to build for iOS, when Android is the most used OS in the world and can run on multiple platforms and emulations

jbmorley commented 12 months ago

Hi! Thanks for your feedback and interest.

Android's generally been a non-goal as the ability to sideload and more permissive Play Store rules mean it's already really well served when it comes to emulators while, on iOS, Game Play Color genuinely brings something new. I'm also the sole developer and only able to put a small amount of time into the project (it doesn't pay the bills), so I've generally viewed the huge variety of Android devices as an unwelcome distraction. Also, I don't even own an Android phone to test on. 😅

That's not to say I'm not open to something in the future–I've got a branch which adds basic Android support from a couple of years ago when I played around with a Pixel–but I'd love to figure out a way to produce (and sustain) something less bare-bones before I ship it.

Well that's a sign that I work on too many side-projects. Please ignore this one.

jbmorley commented 12 months ago

OK. So let's try that again.

Hi! Thank you for the feedback. 😊

Android is definitely something we could support in the future (we'll keep the issue open), but neither @tomsci nor I are Android users, so we're unlikely to get to it anytime soon–if nothing else, we don't have devices to test on. Unfortunately, an Android port would represent a significant amount of work; while the core is written in Lua, the scheduler, window server, etc, are all written in Swift and very iOS specific (roughly 50% of the code is iOS-targeted Swift).

That said, I totally get it. And seeing OpoLua on a Planet Computers device would be very satisfying.

jbmorley commented 5 months ago

Closing as won't fix.