Jolla: SDK für Sailfish veröffentlicht

Für Sailfish gibt es eine SDK(öffnet im neuen Fenster) , mit der Apps für das mobile Betriebssystem von Jolla entwickelt werden können Die Entwicklungsumgebung basiert auf Qt Creator 2.6.2. Das SDK enthält erste Vorlagen sowie eine Dokumentation. Entwickelte Apps lassen sich im Emulator testen.







Applikationen für Sailfish werden in einer Kombination aus C++ und QML erstellt. Dabei sorgt das Qt-Framework für die Benutzerschnittstelle der App, während in C++ komplexe Anwendungen geschrieben werden können. Neben Qt Quick, das wesentliche Typen für QML-basierte Benutzeroberflächen bereitstellt, gibt es von Jolla noch das Modul Sailfish Silica, das spezielle Typen und Elemente enthält.
Silica aus QML
Silica-Elemente sind in der Regel Erweiterung von QML-Elementen und deren Eigenschaften, Signale oder Methoden sind dort ebenfalls enthalten. Das QML-Modul Silica enthält vier Basiselemente, Eingabeelemente, Menüs, Dialoge, Ein- und Ausgabe für Texte sowie für Schaltflächen.
Der Emulator läuft in Virtualbox, Apps werden per SSH an den Emulator übertragen.
Noch befindet sich Sailfish SDK in der Alphaphase. Eine Liste mit bisher entdeckten Fehlern sind auf der Webseite einzulesen(öffnet im neuen Fenster) . Die SDK ist für Linux in einer 32- und 64-Bit-Version erhältlich(öffnet im neuen Fenster) . Ob und wann es auch Versionen für Windows oder Mac OS X geben soll, steht noch nicht fest.
Meego-Nachfolger
Jolla will das gesamte Konzept von Meego fortführen : Sailfish steht wie Meego für das Betriebssystem (Sailfish OS), die Oberfläche (Sailfish UI) und generell für die gesamte Infrastruktur inklusive Entwicklungsumgebung.
Wann erste Smartphones mit Sailfish erscheinen sollen, ist nicht bekannt. Bislang wolle sich Jolla zunächst auf den Mobilfunkmarkt in China konzentrieren, später auf den europäischen Markt. Mit dem dortigen Telefonkonzern DNA soll bereits ein erster Distributor gefunden worden sein. Laut Jolla soll Sailfish bereits auf der Mobilplattform des Herstellers ST-Ericsson laufen.



