Sentenza Desktop
Sentenza Desktop を使用して、HTML5、CSS3、JavaScript で macOS アプリケーションを構築します。API ライブラリを利用して、プロジェクトに高度な機能を追加できます。
概要
Sentenza Desktop を使用して、HTML5、CSS3、JavaScript で macOS アプリケーションを構築します。 API ライブラリを利用して、プロジェクトに高度な機能を追加できます。 macOS(Snow Leopard から Mountain Lion まで)向けのスタンドアロン Web アプリケーションを構築し、Mac App Store への配布や独自の販売チャネルでの販売が可能です。 Sentenza Desktop の使用は非常に簡単です。 アプリケーションのカスタマイズには、入力フィールドやラジオボタン、チェックボックスを設定するだけです。
アプリケーションのコンテンツ(HTML、CSS、JS ファイルおよび画像)が格納されているルートディレクトリを指定すると、エンジンがスタンドアロンアプリケーションをコンパイルします。 Sentenza Desktop は HTML5、CSS3、JavaScript と互換性があり、最適化されています(もちろん音声・動画もサポート)。 アプリケーションに高度な機能を追加するための API ライブラリを提供しています。 これらの API は JavaScript から呼び出す必要があり、相互に組み合わせたり、他の関数と併用することも可能です。 複数の JavaScript フレームワークとの間で、私のテストにおいては一切の競合を検出しませんでした。
現代的なアプリケーションに必要な基本機能(ファイルの読み書き、通知センターの利用、ウィンドウ操作など)を可能な限り網羅的に再現するよう努めました。 Sentenza Desktop を使用すれば、外部ツールを一切使わずにアプリケーションのコード署名が可能です。 Application Loader への提出用 .pkg パッケージまたは Xcode への提出用 .xcarchive パッケージのいずれかを選択してコンパイルできます。 Mac App Store へのアプリケーション公開には Apple Developer Account が必要です。
主な機能一覧(一部):macOS 10.6(Snow Leopard)以降(32/64 ビット)向けアプリケーションの構築に対応;macOS 10.8.2(Mountain Lion)向けに最適化;軽量かつポータブルなアプリケーション構築(コアサイズ < 200 KB);完全に独立(PhoneGap のような Web サービス型ではない);コアはネイティブ Objective-C で構築され、追加フレームワークを必要としない;JavaScript から呼び出せる API が 30 種類提供;Sentenza Desktop で構築したアプリケーションの GUI は英語、フランス語、ドイツ語、イタリア語、スペイン語を自動サポート!
