問題タブ [mer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1242 参照

mobile - Jolla の Sailfish OS でのモバイル アプリ開発のテクノロジ スタックはどのようなものですか?

Jolla が発表した新しい Sailfish OS のモバイル アプリケーション (ネイティブおよび HTML5) のテクノロジ スタックはどのようなものですか? Sailfish OS テクノロジ スタックの 1 つの中心的な場所で入手できる情報はほとんどありませんが、Sailfish OS で使用されるオープン ソース製品のプロジェクト Web サイトでは、次の情報が提供されます。

  • ベース オペレーティング システム: Sailfish OS は Meego fork Merをメイン オペレーティング システムとして使用します。Mer は、ウルトラポータブルな Linux + HTML5/QML/JS Core を中心にしています。Sailfish OS の場合、Mer プロジェクトはコア OS として機能し、画面まで起動する機能的なコア Linux スタックを提供しますが、UI やハードウェアの適応はありません。
  • ユーザー インターフェイス: Sailfish OS は、以前の Meego UI (現在Nemo Mobileとして知られている MeeGo Handset UX) の一部を使用しています。
  • Sailfish SDK: Sailfish SDK は QtCreator に基づいており、Windows、Linux、および OS X で利用できるようになります。SDKバイナリは、2012 年後半または 2013 年初頭に利用可能になる予定です。SDK は、Mer Core のツール、Qt Creator、Jolla UI コンポーネントで構成されています。 、Sailfish UI フレームワーク、および Salfish ハンドセット アプリ インターフェイス。
  • HTML5 アプリ: Sailfish 開発チームは、QtにApache Cordova (以前の PhoneGap)を使用して、HTML5 ベースのモバイル アプリの開発を可能にすることを調査しています。
  • Sailfish の Android アプリ: 多くの Android アプリケーションは、Sailfish OS / Jolla デバイスでそのまま実行されます。Sailfish OS のすべての UI およびその他の機能を利用してアプリを高速化するには、アプリをネイティブ QT/QML に移植する必要がある場合があります。

上記の情報に基づくと、Sailfish OS 用のモバイル アプリを構築するには 3 つのアプローチがあるようです。

  • Mer のコア API、Jolla UI コンポーネント、Sailfish UI フレームワーク、ハンドセット アプリ インターフェイスを使用したネイティブ アプリ。
  • 既存の Android アプリケーションの再利用 (ただし、そのようなアプリでどの機能がサポートされるかについての詳細はありません)。
  • Apache Cordova API を使用した HTML5/JavaScript ベース。

つまり、次のプログラミング言語とマークアップ言語を使用できます。

  • C++ と QT
  • マークアップ言語: QML (ネイティブ アプリ) および HTML (Cordova)
  • JavaScript、CSS (Cordova ベースのアプリと QT/QML の両方)

不足しているものはありますか、それとも情報の一部を誤解していますか? これまで QT/QML の開発に携わったことはありません。経験豊富な方から情報を提供していただけると助かります。

0 投票する
3 に答える
733 参照

qt - Sailfish OS プロジェクトの RPM パッケージにファイルを追加するには?

Sailfish OSアプリを構築しようとしていますが、パッケージ*.wavを通じて配布されるファイルを使用する必要があります。*.rpm私の場合、これらのファイルは に配置され/usr/share/[application_name]/sounds/*ます。*.proおよび*.yampファイルを適切に設定するにはどうすればよいですか?

0 投票する
2 に答える
213 参照

rust - どの言語が ARMv7hl にコンパイルされるかを知るにはどうすればよいですか?

SailfishOS アプリケーションをプログラムしたいと考えています。しかし、私は QML、C++、または Python を使用したくありません。

Rustのようなものを使いたいです。しかし、実際にどのようなオプションがあるかを知る方法がわかりません。

ARMv7hl のバイナリを作成するコンパイラを特定するには、どのようなことを知っておく必要がありますか?