Bemuse version compiled for iPad Pro.
This application basically starts a web server that hosts the Bemuse game, then fires up a SFSafariView view that visits that web page.
Why SFSafariView, not use PhoneGap or WKWebView? This is a very ugly hack. Because normal iOS apps (including home screen apps generated by Safari) are only allowed to use 600 MB of RAM. Bemuse game is very RAM intensive. Some song may need more than 1GB of RAM to play (due to large amount of sound data). When using SFSafariViewController, the web content is displayed by Safari process, which does not have this restriction!
- Mac OS X and an iPad Pro.
- Xcode
- Git
- CocoaPod
-
Clone the required repositories.
git clone https://github.com/bemusic/bemusic.github.io.git git clone https://github.com/bemusic/music.git git clone https://github.com/bemusic/bemuse-ipad.git
-
Install the CocoaPods
cd bemuse-ipad pod install
-
Open Xcode, then build and run!