4

http://tidesdk.orgからレガシー 1.2.0.RC4 をダウンロードしました。ダウンロードした後、どうすればよいですか。どうすれば始められますか?

4

1 に答える 1

22

進行中の包括的なガイド

TideSDK は、HTML5、CSS3、および JavaScript を使用してマルチプラットフォーム デスクトップ アプリを作成するためのオープン ソース ソフトウェア開発キットです。TideSDK を使用すると、Python、PHP、Ruby などの他の一般的なスクリプト言語を使用して、Web 開発者として既に持っているスキルを活用することもできます。TideSDK は、シンプルな Web テクノロジを使用して独自のデスクトップ アプリを作成するための最良の方法です。

TideSDK チームは現在、ユーザーをサポートするための包括的なガイドを準備しています。ガイドが利用可能になると、API ドキュメントとともに次の場所にホストされます。

多くのガイドが完成に近づいているため、頻繁に確認してください。

注: TideSDK は、以前の Titanium Desktop からブランド変更および更新された TideSDK への移行を完了しています。したがって、レガシー 1.2.0.RC4 は、TideSDK 1.3.0 が 2012 年 9 月末を目標としているため、短命になります。それにもかかわらず、レガシー 1.2.0.RC4 を使用すると、今日からデスクトップ アプリの開発を開始できます。TideSDK 1.3.0 では API の変更はないため、1.2.0.RC4 で作成したものはすべて次のリリースで動作することが期待できます。ただし、注意が必要な名前空間の変更があります。従来の 1.2.0.RC4 では、API の名前空間は「Titanium」です。今後の TideSDK 1.3.0 では、名前空間が「Ti」に短縮されました。名前空間の変更に備えて、コードに次を追加できます。

var Ti = Titanium;

SDK への API 呼び出しが行われる前に、これを JavaScript のどこかに含めます。TideSDK 1.3.0 がリリースされたら、この行を削除するだけです。

今後の TideSDK 1.3.0 リリースの発表とタイミングに関する最新情報を入手するには、次の Twitter でフォローしてください。

または、次のメーリング リストに参加してください。

1.2.0.RC4 のプラットフォーム サポート

従来の 1.2.0.RC4 SDK は、次のプラットフォームで使用できます。

  • MacOSX 10.6.x Snow Leopard (Xcode 3.x を使用)
  • Ubuntu 10.10 x86
  • Ubuntu 10.10 x86-64
  • Ubuntu 10.10 x86-64
  • Ubuntu 11.04 x86
  • ウィンドウズ 7 x86
  • Windows 7 x86-64
  • Windows XP x86

注: 最新の OS バージョンのサポートの制限は、すでに解決されている短期的な問題です。OSX Lion または Mountain Lion を使用している場合、考えられる短期的な解決策は、TideSDK 1.3.0 がリリースされるまで Windows 仮想マシンをインストールすることです。TideSDK 1.3.0 では、以下をサポートする更新とアップグレードされたライブラリが提供されます。

  • Ubuntu 12.04 x86
  • Ubuntu 12.04 x86-64
  • MacOSX 10.7.x ライオン (Xcode 4.x) x86-64
  • MacOSX 10.8.x マウンテン ライオン (Xcode 4.x) x86-64
  • Windows XP x86
  • ウィンドウズ 7 x86
  • Windows 7 x86-64
  • ウィンドウズ 8 x86
  • Windows 8 x86-64

ダウンロードからパッケージングまでの簡単な手順

次の手順は、次のことを行うのに役立ちます。

  • プラットフォーム用の SDK をインストールします
  • ヘルパー アプリをインストールする (開発用アプリの作成と実行を支援するため)
  • Hello World サンプル アプリを複製してインポートし、実験する
  • プラットフォーム用にアプリをローカルにパッケージ化する

ステップ 1: SDK をダウンロードして解凍する

SDK を入手するには、tidesdk.org にアクセスし、[Download 1.2.0.RC4] ボタンをクリックします。

1.2.0.RC4 SDK は、オペレーティング システムの特定のフォルダーに抽出する必要があります。

Mac OS X の場合:

/Library/Application Support/Titanium

Linux の場合:

~/.titanium

Windows XP の場合:

C:\Documents and Settings\All Users\Application Data\Titanium

Windows 7 の場合:

C:\ProgramData\Titanium

zip ファイルはコンテンツを展開し、1.2.0.RC4 用のいくつかの新しいディレクトリを作成/オーバーレイします。

注: TideSDK 1.3.0 のリリースでは、Titanium ではなく、TideSDK フォルダーに SDK がインストールされます。

ステップ 2: TiDev コミュニティ アプリをダウンロードする

TideSDK は基本的なテキスト エディターでしか使用できませんが、SDK についてもう少し学習するまでは、アプリを使用してアプリを作成、実行、およびバンドルすることをお勧めします。

「TiDev Community」アプリは、この目的に適しています。「TiDev コミュニティ」は耐用年数の終わりに近づいていますが、TideSDK Builder が間もなく代わりになります。TideSDK チームは、公式の TideSDK 1.3.0 リリースに TideBuilder をバンドルすることを望んでいます。

「TiDev コミュニティ」を入手するには、サポートされているプラ​​ットフォーム用にここからダウンロードしてください。

STEP 3: Hello World サンプルアプリを入手する

初めてのアプリの場合は、簡単な Hello World の例を紹介するとよいでしょう。Hello World アプリは、次のことを示しています。

  • メニューを作成するための API の使用
  • ユーザーにアプリを終了するよう促す単純なコールバックを含むメニュー項目をメニューに追加する
  • HTML と CSS を使用してコンテンツを表示します。

TideSDK-HelloWorld アプリを取得するには、git がインストールされている場合はアプリを複製するか、次の場所から zip をダウンロードします。

STEP 4: サンプルアプリを TiDev コミュニティにインポートする

Hello World サンプル アプリを TiDev にインポートするには、左上にある [インポート] ボタンをクリックし、アプリを含むフォルダーに移動して選択します。

STEP 5: サンプルアプリの実行

Hello World アプリを実行するには、TiDev メニューの [Test & Package] ボタンをクリックし、左下の [Launch App] ボタンをクリックします。Hello World アプリが起動し、画面へのログ記録を開始します。コードに含めたデバッグ ステートメントが表示されます。

ステップ 6: CLI を使用してサンプルアプリをローカルにパッケージ化する

Appcelerator がモバイルに焦点を移したとき、かつて利用可能だった Titanium Desktop のネットワーク パッケージと更新サービスを削除しました。それにもかかわらず、ローカルでパッケージ化することは、配布用にアプリをバンドルするための最良のオプションの 1 つです。実際、Appcelerator のサービスは、(ローカルで使用している) サーバー上でこれと同じプロセスを使用しました。

従来の SDK 内では、小さな CLI アプリ tibuild.py を使用できます。SDK のルート フォルダー内に tibuild.py があります (プラットフォーム用)。このツールを使用して、アプリを実行したり、配布用にバンドルしたりできます。tibuild.py には、利用可能なオプションを表示できるヘルプが組み込まれています。

CLI を使用してアプリをパッケージ化するには:

python tibuild.py --dest=. --type=bundle --package=. "c:\path\to\your\app\dir"

注: 現時点ではバンドル パッケージのみを行うことができます。プラットフォームに適したパスに調整してください。

これにより、アプリがビルドおよびパッケージ化され、インストーラーが作成されます。「dest」と「package」を、ビルドしたアプリとインストール パッケージを配置するディレクトリに変更します。

ビルダーは現在の OS のビルドしか生成できないため、OS パラメーターを省略できます。

追加情報

包括的なガイドが準備されている間にさらにサポートが必要な場合は、ここに質問を投稿してください。

于 2012-09-22T21:38:35.827 に答える