Coraline is an open-source wrapper that allows you to run ionic, cordova and other web tech (HTML/CSS/JS) apps natively on Linux desktops. So an app for Android, iOS or Windows can now support Ubuntu and other flavors of Linux, too.
Little 1-minute demo:
- install it;
- launch it, either from a console (“coraline”) or the applications menu.
By default, you’ll see the intro app and can try the installed plugins.
Launching coraline with an argument that points to an HTML file on the system, e.g.
$ coraline /path/to/anapp/index.html
will display that page/app instead. Some apps may install shortcuts, desktop menu entries or softlinks: use as directed.
What Coraline can do
At the moment, Coraline can run any app that is suitably built that limits itself to using the available plugins.
What Coraline doesn’t yet have:
- Support for the loads of cordova/ionic-native plugins that exist… the list is growing but still small.
- Support for the tight cordova build integration. In short, you build your app using ionic build, or with cordova for some platform (e.g. Android), and then pilfer the contents of www/ for your app. See the developers section for details.