Author Topic: iOS port  (Read 433 times)

vlag

  • Newbie
  • *
  • Posts: 19
    • View Profile
iOS port
« on: June 14, 2017, 12:41:20 pm »
Hi everyone,

I recently subscribed to the Apple Developer Program and tried to build a Solarus package for iOS which is accepted for an upload on iTunes Connect, only way to make external tests in the wonderful world of Apple's smartphone ;)
After a little fight with XCode, iSolarus is ready and available for 87 days on the TestFlight application, in a package containing the ZSDX quest.
For ones who want to test, you just have to install TestFlight and give me your email address so I can add you on the tester list.

For information, this package has of course only a preview/test purpose and won't ever be submitted for an App Store publication.
It's deployed for iOS 9.1 minimum and should run on armv7 and arm64.
About dependencies, the main binary is linked with LuaJIT 2.1.0-beta3, which is the first and only version to support arm64. however the JIT is not allowed on iOS, so the interpretation is still faster than using the plain Lua interpreter but it runs much slower than on other platforms, so you might see some slowdown.

Nate-Devv

  • Newbie
  • *
  • Posts: 38
    • View Profile
Re: iOS port
« Reply #1 on: June 23, 2017, 05:42:33 am »
Glad we finally have a Modern iOS port working. :) Kinda makes me want to see if I can get the Android port running again.

vlag

  • Newbie
  • *
  • Posts: 19
    • View Profile
Re: iOS port
« Reply #2 on: June 26, 2017, 10:29:06 am »
Thanks ! :)


However unfortunately nobody seems to be interested in such a port, the package is still untested :P

I guess you should have more success with an Android port regarding the Solarus community. Now that touch events are handled in the engine and the ZMC quest includes features for virtual buttons, you should be able to build an Android test package without changing anything in both source codes (or a very few things in the quest code, basically changing an "if iOS" into "if iOS or Android")
« Last Edit: June 26, 2017, 10:33:37 am by vlag »

slack8181

  • Newbie
  • *
  • Posts: 1
    • View Profile
Re: iOS port
« Reply #3 on: September 19, 2017, 06:19:41 pm »
I would love to try your ios port. I sent you a private message with my Apple ID included.

Stormfruit

  • Newbie
  • *
  • Posts: 15
    • View Profile
Re: iOS port
« Reply #4 on: September 19, 2017, 08:45:07 pm »
Glad we finally have a Modern iOS port working. :) Kinda makes me want to see if I can get the Android port running again.


Actually, I'd be very interested in an Android port! I currently only have a Galaxy Note 10.1 since my sister's borrowing my laptop, so that'd be really useful.
That hare can run, but can he SWIM?